body,html{font-family:"Rubik",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1,body h2,body h3,body h4,body h5,html h1,html h2,html h3,html h4,html h5{font-family:"Cinzel",serif;text-transform:uppercase}body.single.single-post{background-color:#fff}body.single.single-post a,body.single.single-post div,body.single.single-post h1,body.single.single-post h2,body.single.single-post h3,body.single.single-post h4,body.single.single-post h5,body.single.single-post p{font-family:"Roboto",sans-serif}body.single.single-post h2{font-weight:900;font-size:31px}body.single.single-post .see-more-section{margin:20px 0 14px 50px}@media screen and (max-width:1450px){body.single.single-post .see-more-section{margin-left:50px}}@media screen and (max-width:550px){body.single.single-post .see-more-section{margin-left:15px}}body.single.single-post .see-more-section a,body.single.single-post .see-more-section a:active,body.single.single-post .see-more-section a:hover{color:#131313;font-weight:700;font-size:20px;text-transform:uppercase;font-family:"Roboto",sans-serif}body.single.single-post .see-more-section .svg-icon{display:inline-flex;align-self:center;padding-right:4px}body.single.single-post .see-more-section .svg-icon svg{height:.75em;width:.75em}body.single.single-post .see-more-section .svg-icon.svg-baseline svg{top:.03em;position:relative}body.single.single-post .twac-tutorial-container{display:flex;justify-content:center}body.single.single-post .twac-tutorial-container .video_title{margin-top:0}body.single.single-post .twac-tutorial-container .twac-tutorial-text{max-width:890px;font-weight:500}@media screen and (max-width:550px){body.single.single-post .twac-tutorial-container .post-category,body.single.single-post .twac-tutorial-container .related-title,body.single.single-post .twac-tutorial-container .twac-tutorial-text,body.single.single-post .twac-tutorial-container .video_title{text-align:center}body.single.single-post .twac-tutorial-container .twac-related-section .post-category,body.single.single-post .twac-tutorial-container .twac-related-section .related-title:not(.main){text-align:left}}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container{max-width:1400px;width:100%;background-color:#fff}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section{padding-top:35px}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row{display:flex;flex-wrap:wrap}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item{width:33.33%}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item .twac-related-item-inner{padding:0 13px;height:100%;display:flex;flex-direction:column}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item:first-child .twac-related-item-inner{padding:0 19.5px 0 0}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item:last-of-type .twac-related-item-inner{padding:0 0 0 19.5px}@media screen and (max-width:800px){body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item{width:100%;padding-bottom:30px}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item .twac-related-item-inner.twac-related-item-inner{padding:0}}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item .text-section{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item .related-title{color:#131313;font-size:16px;line-height:20px;flex-grow:1;font-weight:800;text-transform:capitalize}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item .twac-related-image{width:100%;height:100%}.three-k-custom-section .feature-image-container img,.three-k-custom-section .feature-image-container.grow img,.three-k-custom-section .text-and-button .logo img,body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item .twac-related-image img,body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .coming-soon-image-container img{width:100%;height:auto}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-related-section .three-row .twac-related-item:hover{text-decoration-color:#131313}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .lower_section{padding:25px 50px;background-color:#fff}@media screen and (max-width:800px){body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .lower_section{padding:20px 50px 0}}@media screen and (max-width:550px){body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .lower_section{padding:20px 15px 0}}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section{margin:auto}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section.hide_related{width:100%}@media screen and (max-width:700px){body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section{width:100%}}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .video_title{text-align:left;margin:0 0 20px}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper{width:100%}@media screen and (max-width:550px){body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .twac_tutorial_section_video_wrapper{display:none}}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .twac_tutorial_section_video_wrapper.mobile{cursor:pointer;display:none;justify-content:center;width:100%;overflow:hidden}@media screen and (max-width:550px){body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .twac_tutorial_section_video_wrapper.mobile{display:flex}}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .twac_tutorial_section_video_wrapper.mobile .inner-vid-mobile-container{width:550px;height:400px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .twac_tutorial_section_video_wrapper.mobile .inner-vid-mobile-container img{opacity:.8}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .twac_tutorial_section_video_wrapper:hover img.play-icon{opacity:1}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac_tutorial_section .twac_tutorial_section_video_outer_wrapper .coming-soon-image-container{width:100%}body.single.single-post .twac-tutorial-container .twac-tutorial-inner-container .twac-button{min-height:35px;display:flex;justify-content:center;align-items:center;background-color:#97743a;color:#fff;font-weight:900}body.single.single-post .post-category{font-size:15px;font-weight:100;color:#131313}body.single.single-post .post-category span{font-style:italic;font-weight:600;color:#9e9e9e}.three-k-custom-section{background-size:cover;display:flex;justify-content:space-between}.three-k-custom-section .section-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}@media screen and (max-width:550px){.three-k-custom-section .section-background.desktop{display:none}}.three-k-custom-section .section-background.mobile{display:none}@media screen and (max-width:550px){.three-k-custom-section .section-background.mobile{display:inline-block}}.three-k-custom-section .feature-image-container{width:100%;height:100%;display:flex;align-items:flex-end}.three-k-custom-section .feature-image-container.grow,.three-k-custom-section .text-and-button{display:flex;justify-content:center;align-items:center}.three-k-custom-section .text-and-button{width:50%;flex-direction:column;position:relative;z-index:1}.three-k-custom-section .text-and-button .button{width:100%}.three-k-custom-section .text-and-button .logo{max-width:370px}.three-k-custom-section .text-and-button .custom-title{font-size:40px;font-weight:800;margin-bottom:30px}#main div.filter-button,.three-k-custom-section .text-and-button .custom-button{text-transform:uppercase}.three-k-custom-section.buy{height:auto}.three-k-custom-section.buy .text-and-button{padding:20px 15px 10px}.three-k-custom-section.buy .text-and-button .inner-container{height:100%}.three-k-custom-section.buy .text-and-button .inner-container .logo{padding-bottom:10px}.three-k-custom-section.buy .feature-image-container{height:auto;max-width:65%}@media screen and (max-width:700px){.three-k-custom-section.buy{flex-direction:column;align-items:center}.three-k-custom-section.buy .text-and-button{width:100%}.three-k-custom-section.buy .text-and-button .inner-container{padding:0}.three-k-custom-section.buy .feature-image-container{max-width:none;display:flex;justify-content:center;overflow:hidden}.three-k-custom-section.buy .feature-image-container img{min-width:700px}}@media screen and (max-width:440px){.three-k-custom-section.buy .feature-image-container img{margin-left:-90px;min-width:900px}}.three-k-custom-section.glossary{padding:15px;position:relative;min-height:200px}.three-k-custom-section.glossary .feature-image-container{position:absolute;top:-12.5%;left:30px;height:125%;width:50%}.three-k-custom-section.glossary .feature-image-container img{width:100%;height:100%;object-fit:contain;object-position:left center}.three-k-custom-section.glossary .text-and-button{display:flex;flex-direction:column;align-items:flex-end;width:100%}.three-k-custom-section.glossary .text-and-button .inner-container{padding-left:50px;width:50%;display:flex;flex-direction:column;align-items:center}.three-k-custom-section.glossary .text-and-button .inner-container .custom-title{text-align:center}.three-k-custom-section.glossary .text-and-button .inner-container .button{max-width:370px}@media screen and (max-width:750px){.three-k-custom-section.glossary{height:auto;flex-direction:column-reverse;align-items:center}}@media screen and (max-width:550px){.three-k-custom-section.glossary{flex-direction:column-reverse;overflow:hidden;padding-bottom:0}.three-k-custom-section.glossary .feature-image-container{position:relative;width:140%;max-width:450px;left:0;padding-top:20px}.three-k-custom-section.glossary .text-and-button .inner-container{width:100%;padding:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.three-k-custom-section.glossary{display:flex;align-items:center}.three-k-custom-section.glossary .text-and-button{align-items:center}.three-k-custom-section.glossary .text-and-button .inner-container{padding:0 0 30px}.three-k-custom-section.glossary .feature-image-container.grow{position:relative;top:auto;left:auto;height:100%;z-index:1}.three-k-custom-section .text-and-button{height:100%}.three-k-custom-section .inner-container{width:100%;display:flex;align-items:center;flex-direction:column}.three-k-custom-section .inner-container div{height:100%;width:100%}}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}@media (max-width:500px){.aligncenter,.alignleft,.alignright,img.aligncenter,img.alignleft,img.alignright{float:none;margin-right:auto;margin-left:auto;display:block;clear:both;margin-bottom:1rem}}#header-banner-spacer{height:65px;background-color:transparent}header.page-header{color:#fff;margin:0;padding:0;border-bottom:solid #97743a 4px;position:relative}header.page-header.no-bottom-border{border-bottom:0}header.page-header #header-banner{position:fixed;top:0;z-index:10000;height:65px;background-size:cover;width:100%;background-color:#282828}header.page-header #header-banner #TW_Standard{height:65%;position:absolute;top:17.5%;left:60px}@media screen and (max-width:450px){header.page-header #header-banner #TW_Standard{height:65%;position:absolute;top:17.5%;left:30px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){header.page-header #header-banner #TW_Standard{max-width:60px}}header.page-header #header-banner span{height:65px;display:flex;width:auto;align-items:center;float:right;vertical-align:center;text-align:right;margin-right:60px}@media screen and (max-width:500px){header.page-header #header-banner span{margin-right:30px}}header.page-header #header-banner .continue-to-twcom{vertical-align:center;text-align:right;color:#fff;width:100%;font-family:"Cinzel",serif;text-transform:uppercase}header.page-header #header-banner .continue-to-twcom.small{display:none;text-align:right;vertical-align:center;font-size:11px}@media screen and (max-width:500px){header.page-header #header-banner .continue-to-twcom{text-align:right;display:none}header.page-header #header-banner .continue-to-twcom.small{display:inherit}}.extended-header-container{padding:50px 0;text-align:center}.extended-header-container .extended-header{position:relative;z-index:5}.extended-header-container .extended-header-dark-fade{position:absolute;top:0;left:0;background:linear-gradient(to bottom,#131313 0%,transparent 100%);height:100%;width:100%;z-index:1}.extended-header-container .extended-header{max-width:700px;margin:0 auto}.extended-header-container h2{color:#97743a;margin:20px}.extended-header-container .header-button-container{padding-top:50px}.video-header-section-container{position:relative;width:100%;padding-bottom:56.25%}@media screen and (min-width:1600px){.video-header-section-container{min-height:900px}}@media screen and (min-width:1000px){.video-header-section-container{padding-bottom:550px}}@media screen and (max-width:700px){.video-header-section-container{padding-top:100px}}.video-header-section-container .video-header-section{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}.video-header-section-container .video-header-section .extended-header-dark-fade{position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to bottom,#131313 5%,transparent 100%);height:40%;width:100%}.video-header-section-container .video-header-section .image-overlay{width:85%;max-width:500px;height:80%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}#warstrap-media-gallery h1,.header-game-logo-container,main#main.home-page-container .margin-container p{text-align:center}.header-game-logo-container img.header-game-logo.header-game-logo.header-game-logo{max-width:625px;width:90%;padding-bottom:20px}.additional-text-header-container{padding:60px 0 40px;flex-direction:column;overflow:hidden}.additional-text-header-container h2{text-align:center;margin:0 0 30px;color:#97743a;position:relative;z-index:10}.additional-text-header-container .header-dark-fade.additional{top:0;bottom:0;z-index:2;background:linear-gradient(to bottom,#131313 5%,transparent 100%);height:100%;width:100%}.additional-text-header-container .expand-button,.additional-text-header-container p{position:relative;z-index:10}.additional-text-header-container .header-additional-text-section{overflow:hidden}.additional-text-header-container .expand-button{margin-top:30px;color:#131313;font-family:"Cinzel",serif;padding:6px 6px 3px;background-color:#cdcdcd;border-radius:3px;min-width:175px;font-size:1.2em;text-align:center;cursor:pointer;text-transform:uppercase}.additional-text-header-container .header-background-overlay-image{position:absolute;bottom:0;right:0;width:50%;height:auto;background-size:contain;background-repeat:no-repeat;transform:rotate(-25deg)}nav.warstrap-component-footer-brands.warstrap-component-footer-brands,nav.warstrap-component-footer-legal>ul{text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}nav.warstrap-component-footer-legal>ul li{margin:10px;width:150px}nav.warstrap-component-footer-brands.warstrap-component-footer-brands{padding:0}nav.warstrap-component-footer-brands.warstrap-component-footer-brands div{width:auto;padding:15px}nav.warstrap-component-footer-brands.warstrap-component-footer-brands div.warstrap-component-footer-logo-esrb img,nav.warstrap-component-footer-brands.warstrap-component-footer-brands div.warstrap-component-footer-logo-esrbpp img{height:85px;width:auto}main#main.home-page-container .margin-container{width:90%;margin:0 auto;padding:20px 0}.additional-text-header-container,main#main.home-page-container .margin-container .title{display:flex;align-items:center;justify-content:center;position:relative}main#main.home-page-container .margin-container .title .heading-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}main#main.home-page-container .margin-container .title .heading-container h2{text-align:center;text-transform:uppercase;background-color:#f5f5f5;padding:20px;margin:5px 0 0}main#main.home-page-container .margin-container .games-container{margin:20px 0 30px;display:flex;flex-wrap:wrap;flex-direction:row}main#main.home-page-container .ca-points{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:450px){main#main.home-page-container .ca-points img{height:3px;width:800px;overflow:hidden}}#main{padding:0;background-color:#f5f5f5}#main div.filter-button{box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;cursor:pointer;padding:2px 0 0;width:150px;margin:5px;font-family:"Eczar",serif}#main div.filter-button.selected{background-color:#97743a;color:#fff}#main .no-results{text-align:center;display:none;padding:15px}#main .no-results .filter-button{margin:40px auto 0;padding:15px}#main .no-videos{text-align:center;margin:0;padding-top:30px}#main .filter-group{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto 17px}#main .grid-container{width:90%;text-align:center;margin:0 auto;padding-top:50px}#main .grid-container .grid{position:relative}#main .grid-container .grid .internal-page-link{position:absolute;top:-65px;left:0}.grid-item{float:left;padding:10px;width:50%}@media screen and (min-width:1150px){.grid-item.main{width:33.333%}}@media screen and (max-width:650px){.grid-item.main{width:100%}}.grid-item.home a{color:inherit;text-decoration:none;cursor:pointer}.grid-item.home a:hover .post-title{border-bottom:1px}@media screen and (max-width:650px){.grid-item.home{width:100%}}.grid-item.home .post-video-item-container.post-video-item-container.post-video-item-container>.post-video-item>img{width:70%}.grid-item .grid-item-content-container{padding:5px;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;height:100%}.grid-item .grid-item-content-container .grid-item-content{margin:10px}.grid-item .grid-item-content-container .grid-item-content .post-video-item-container{width:100%;padding-bottom:56.25%;position:relative}.grid-item .grid-item-content-container .grid-item-content .post-video-item-container .post-video-item{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.grid-item .grid-item-content-container .grid-item-content .post-video-item-container .post-video-item img{width:80px}.grid-item .grid-item-content-container .grid-item-content .post-lower-section{margin:10px;text-align:left;cursor:pointer}.grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-title{text-align:left;text-decoration:none;display:inline;line-height:40px;margin-bottom:5px}.grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-title.hover,.grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-title:hover{border-bottom:1px solid}.grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-text{text-align:left;overflow:hidden;margin:10px 0;position:relative}.grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-text.more-info{display:none}.grid-item .grid-item-content-container .grid-item-content .post-lower-section a.more-info-button{border:solid #97743a 1px;display:inline-block;margin-bottom:10px;cursor:pointer;font-family:"Eczar",serif;padding:2px 6px 0;text-decoration:none;transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;background-color:#fff;color:#131313;border-color:#131313}.grid-item .grid-item-content-container .grid-item-content .post-lower-section a.more-info-button:hover{background-color:#97743a;color:#fff;border-color:#97743a}.row.parchment-content.min-full-height{min-height:100vh;padding-top:135px}#warstrap-media-gallery{margin:0 10%}@media screen and (max-width:767px){#warstrap-media-gallery h1{margin-top:70px}}@media screen and (max-width:800px){#warstrap-media-gallery{margin:0 40px}}@media screen and (max-width:390px){#warstrap-media-gallery{margin:0}}.wsmg-media-div-container{padding:15px}.wsmg-media-div-container .wsmg-media-div{height:200px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:430px}@media screen and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:400px}}@media screen and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:200px}}@media screen and (min-width:500px){.wsmg-media-div-container .wsmg-media-div{height:250px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:530px}}@media screen and (min-width:500px) and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:500px}}@media screen and (min-width:500px) and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:250px}}@media screen and (min-width:630px){.wsmg-media-div-container .wsmg-media-div{height:300px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:630px}}@media screen and (min-width:630px) and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:600px}}@media screen and (min-width:630px) and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:300px}}@media screen and (min-width:767px){.wsmg-media-div-container .wsmg-media-div{height:165px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:360px}}@media screen and (min-width:767px) and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:330px}}@media screen and (min-width:767px) and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:165px}}@media screen and (min-width:991px){.wsmg-media-div-container .wsmg-media-div{height:175px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:380px}}@media screen and (min-width:991px) and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:350px}}@media screen and (min-width:991px) and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:175px}}@media screen and (min-width:1880px){.wsmg-media-div-container .wsmg-media-div{height:200px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:430px}}@media screen and (min-width:1880px) and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:400px}}@media screen and (min-width:1880px) and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:200px}}@media screen and (min-width:2150px){.wsmg-media-div-container .wsmg-media-div{height:270px;background-size:cover;background-position:center}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:570px}}@media screen and (min-width:2150px) and (max-width:991px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:540px}}@media screen and (min-width:2150px) and (max-width:767px){.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{height:270px}}.wsmg-media-div-container .wsmg-media-div.wsmg-media-div-feature{background-repeat:no-repeat;border-style:solid;border-width:10px;-moz-border-image:url(/wp-content/themes/warstrap/images/feature_image_border.png) 10 repeat;-webkit-border-image:url(/wp-content/themes/warstrap/images/feature_image_border.png) 10 repeat;-o-border-image:url(/wp-content/themes/warstrap/images/feature_image_border.png) 10 repeat;border-image:url(/wp-content/themes/warstrap/images/feature_image_border.png) 10 repeat}.wsmg-media-div-container .wsmg-arrow-container{width:100%;height:100%;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow{opacity:.75;text-align:center;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:60px solid #fff}@media screen and (max-width:767px){.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow{border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:90px solid #fff}}@media screen and (max-width:554px){.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:50px solid #fff}}@media screen and (min-width:2150px){.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow{border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:90px solid #fff}}.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow.wsmg-arrow-feature{border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:90px solid #fff}@media screen and (max-width:554px){.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow.wsmg-arrow-feature{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:50px solid #fff}}@media screen and (min-width:2150px){.wsmg-media-div-container .wsmg-arrow-container .wsmg-arrow.wsmg-arrow-feature{border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:120px solid #fff}}.wsmg-media-items-container{margin-top:20px;padding-bottom:30px}.wsmg-filter-container .wsmg-filters{margin-left:15px;margin-right:15px}.wsmg-filter-container .wsmg-filters .wsmg-filter{margin-top:30px;text-align:center}.wsmg-filter-container .wsmg-filters .wsmg-filter select{color:#fff;-webkit-border-radius:10px;border-radius:10px;font-size:10px;width:100%;cursor:pointer;background:rgba(0,0,0,.85)}.select2{width:100%!important}.wsmg-hide{display:none}span.select2-selection.select2-selection{background-color:rgba(0,0,0,.8);border-radius:10px;border:0;text-align:center;outline:0}span.select2-selection.select2-selection .select2-selection__rendered.select2-selection__rendered{color:#fff}span.select2-selection.select2-selection .select2-results__sections.select2-results__sections{background-color:rgba(0,0,0,.8)}span.select2-dropdown.select2-dropdown,span.select2-results.select2-results{background-color:transparent;border:0}span.select2-results.select2-results ul.select2-results__options.select2-results__options{background-color:rgba(0,0,0,.8);color:#fff;border:0}span.select2-results.select2-results ul.select2-results__options.select2-results__options[aria-selected=true]{background-color:transparent}span.select2-results.select2-results ul.select2-results__options.select2-results__options li.select2-results__option{color:#fff;border:0}span.select2-results.select2-results ul.select2-results__options.select2-results__options li.select2-results__option.select2-results__option--highlighted{background-color:transparent;color:#97743a}span.select2-results.select2-results .select2-results__option[aria-selected=true].select2-results__option[aria-selected=true]{color:rgba(255,255,255,.5);background-color:transparent}.select2-selection.select2-selection--single .select2-selection__arrow.select2-selection__arrow.select2-selection__arrow.select2-selection__arrow b{border-color:#fff transparent}.select2-results.select2-results li.select2-results__option.select2-results__option{font-family:"caslon_antiqueregular",sans-serif;font-size:16px}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
@keyframes rightSpring{0%,to{left:0}50%{left:-30px}}@keyframes leftSpring{0%,to{left:0}50%{left:30px}}.page-template-page-templatesthrones-php #swipebox-arrows{display:none}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:0!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999!important;overflow:hidden;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform .4s ease;height:100%;left:0;right:0;top:0;margin:auto;width:95%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;margin:0;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide img{max-height:100%;max-width:90%;padding:0;width:auto}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;box-sizing:border-box;padding:0 5%!important}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/wp-content/themes/warstrap/images/swipebox/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;height:50px;width:100%}#swipebox-top-bar{z-index:999}#swipebox-bottom-bar{bottom:50%;pointer-events:none}@media screen and (max-width:680px){#swipebox-bottom-bar{bottom:0;height:150px}}#swipebox-top-bar{bottom:0}@media screen and (max-width:680px){#swipebox-top-bar{height:150px}}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-next,#swipebox-prev{top:0}#swipebox-close,#swipebox-next,#swipebox-prev{background-repeat:no-repeat;border:0!important;text-decoration:none!important;cursor:pointer}@media screen and (max-width:680px){#swipebox-close,#swipebox-next,#swipebox-prev{background-color:#000}}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px;pointer-events:none}#swipebox-arrows #swipebox-next,#swipebox-arrows #swipebox-prev{pointer-events:all}#swipebox-prev{float:left;width:30px;height:60px;background-image:url(/wp-content/themes/warstrap/images/swipebox/Arrow.png)!important;background-size:contain;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";margin-left:10px;background-color:transparent}@media screen and (max-width:680px){#swipebox-prev{margin-left:30px}}#swipebox-next{float:right;width:30px;height:60px;background-image:url(/wp-content/themes/warstrap/images/swipebox/Arrow.png)!important;background-color:transparent;margin-right:10px}@media screen and (max-width:680px){#swipebox-next{margin-right:30px}}#swipebox-close{top:30px;right:30px;position:absolute;z-index:9999;width:30px;height:30px;background-image:url(https://content.totalwar.com/total-war/com.academy.totalwar.www/static-assets/Close.png)!important;background-size:contain}.character-selector .character-selector-selector #carousel[data-ca-template],.panel-group .panel-heading:hover .background-texture.unselected,.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@media screen and (min-width:800px){#swipebox-close{right:30px;top:30px}#swipebox-arrows{width:98%}}#swipebox-overlay{background:rgba(0,0,0,.9)}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000}#swipebox-bottom-bar{background-color:transparent;z-index:1000}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.panel-group{margin:0 auto;padding:0 0 30px;max-width:900px}.panel-group .panel.panel{background-color:transparent;border:0;margin-top:2px;box-shadow:none}.panel-group .panel.panel a.collapsed .status-icon{transform:rotate(180deg)}.panel-group .title-container{text-align:center;margin:0 auto;background:center center no-repeat;background-size:cover}.panel-group .title-container h2{display:block;text-align:center;color:#97743a;margin-top:0;text-decoration:none;font-size:2.8rem}.panel-group .panel-heading{background-color:#9e9e9e;border-radius:1px;position:relative}.panel-group .panel-heading .status-icon{position:absolute;right:7px;top:0;width:30px;height:100%;z-index:999;transition:all .3s ease}.panel-group .panel-heading .status-icon svg{width:100%;height:100%}.game-home-page main#main .featured-mobile-slider .arrows svg path,.panel-group .panel-heading .status-icon svg g,.threek .arrow-container .arrows svg path{fill:#fff}.panel-group .panel-heading .background-texture{position:absolute;top:0;left:0;width:100%;height:100%}.panel-group .panel-heading .background-texture.unselected{z-index:3}.panel-group .panel-heading:hover{background-color:#e18c3a;cursor:pointer}.panel-group .panel-heading:hover h4{color:#fff}.panel-group .panel-heading h4{color:#131313;margin-top:5px;position:relative;z-index:5;padding-right:30px}.panel-group .panel-body{padding:0}.panel-group .panel-body p{padding-top:10px}.panel-group .panel-body img{width:100%;height:auto}.accordion-container{padding:30px 10% 0;display:none}.accordion-container.selected{display:inherit}.accordion-container.initial-view h2{margin:0;text-align:center;color:#97743a;font-weight:700}.accordion-container img{display:block;margin:0 auto 50px;width:400px;max-width:100%}.accordion-container,.pointy-button-container{background-color:#f5f5f5}.pointy-button-container .pointy-button{display:flex;align-items:center;justify-content:center;position:relative}.dlcs-accordian-back-container,.pointy-button-container .pointy-button .heading-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.pointy-button-container .pointy-button .heading-container a{font-family:"Cinzel",serif;font-size:1.5em;text-align:center;text-transform:uppercase;background-color:#97743a;margin:5px 0 0;color:#fff;cursor:pointer;padding:12px 20px 10px}.pointy-button-container .pointy-button .ca-points{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 30px}.dlcs-accordian-back-container{position:fixed;bottom:0;right:0;width:60px;height:60px;cursor:pointer;z-index:1000}.dlcs-accordian-back-container div{width:40px;height:40px;background-color:#97743a;border-radius:5px}.dlcs-accordian-back-container div span{border-left:solid #fff 3px;border-top:solid #fff 3px;transform:rotate(45deg);width:16px;height:16px;margin-bottom:-8px}.dlcs-outer-container{border-bottom:#97743a 6px solid;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;padding:45px 0}@media screen and (max-width:600px){.dlcs-outer-container .dlcs-inner-container.dlcs-inner-container{flex-direction:column}.dlcs-outer-container .dlcs-inner-container.dlcs-inner-container .dlcs-column{width:100%}.dlcs-outer-container .dlcs-inner-container.dlcs-inner-container .dlcs-column>*{display:none}.dlcs-outer-container .dlcs-inner-container.dlcs-inner-container .dlcs-column>.dlcs-logo{display:inherit;margin-bottom:20px}}.dlcs-outer-container .dlcs-inner-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1000px;margin:0 50px}.dlcs-outer-container .dlcs-inner-container .dlcs-column{opacity:.85;width:28%;cursor:pointer}.dlcs-outer-container .dlcs-inner-container .dlcs-column:hover{opacity:1}.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs-logo{padding-bottom:50%;width:100%;background-position:top center;background-repeat:no-repeat;background-size:contain;position:relative}.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs-logo .dlcs-logo-container{position:absolute;top:0;left:0;width:100%}.ca-points img,.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs-feature-image-container img,.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs-logo .dlcs-logo-container img{width:100%}.dlcs-outer-container .dlcs-inner-container .dlcs-column a{display:flex;justify-content:center;align-items:center;background-color:#97743a;height:45px;color:#fff;text-transform:uppercase;font-size:22px}.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs-feature-image-container{position:relative;width:100%;margin:15px 0}.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs-feature-image-container a{position:absolute;bottom:20px;left:30px;right:30px}.dlcs-outer-container .dlcs-inner-container .dlcs-column .dlcs_lower_button{width:100%;font-family:"Cinzel",serif}.ca-points,.dlcs-accordian-back-container div,.pointy-button-container{display:flex;align-items:center;justify-content:center}.ca-points{width:100%;pointer-events:none}.pointy-button-container{height:200px;padding:0 5%}@media screen and (max-width:500px){.pointy-button-container{height:100px}}.pointy-button-container .pointy-button-container{margin:auto;width:100%;height:0;display:flex;align-items:center;justify-content:center;font-family:"Eczar",serif;position:relative}.pointy-button-container .pointy-button-container .points-container{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:800px){.pointy-button-container .pointy-button-container .points-container{display:none}}.pointy-button-container .pointy-button-container a.pointy-button{background-color:#97743a;color:#fff;font-size:2em;z-index:10;cursor:pointer;text-transform:uppercase;padding:5px 20px 0}@media screen and (max-width:500px){.pointy-button-container .pointy-button-container a.pointy-button{font-size:1.4em}}.character-selector{background:no-repeat top left;background-size:cover;font:1.5rem "Cinzel",serif}.character-selector h2{text-align:center;margin:0;padding-top:3rem}.character-selector h2 img{width:100%;max-width:560px;height:auto}.character-selector .introduction-text{text-align:center;color:#fff;font-size:3rem;line-height:3rem}.character-selector .introduction-text p{margin:0}.character-selector .character-selector-selector{width:100%;padding-top:46.25%;position:relative;min-height:400px;margin:-4% auto 0}.character-selector .character-selector-selector #carousel{position:absolute!important;top:0;left:0;right:0;bottom:0}.character-selector .character-selector-selector .cloud9-item{width:auto;height:100%;filter:brightness(.2);transition:500ms filter linear,500ms -webkit-filter linear}.character-selector .character-selector-selector .cloud9-item.active{filter:brightness(1)}.character-selector .character-selector-selector .cloud9-item .name,.character-selector .linear-selector .slide .name{display:none}.character-selector .character-selector-selector .controls{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.character-selector .character-selector-selector .controls #buttons,.game-home-page main#main .featured-mobile-slider .arrows{z-index:500;width:45%;display:flex;justify-content:space-between;align-items:center}.character-selector .character-selector-selector .controls #buttons>div{display:inline-block;cursor:pointer}.character-selector .linear-selector{padding-top:0}.character-selector .linear-selector .slide{filter:brightness(.2)}.character-selector .linear-selector .slide.slick-current{filter:brightness(1)}.character-selector .linear-selector .next-arrow,.character-selector .linear-selector .prev-arrow{position:absolute;z-index:500;top:50%}.character-selector .linear-selector .prev-arrow{left:40px}.character-selector .linear-selector .next-arrow{right:40px}.character-selector .linear-selector .arrow.arrow-left{border-bottom:3px solid #be1f00;border-left:3px solid #be1f00;cursor:pointer}.arrow.arrow-left:hover,.arrow.arrow-right:hover,.character-selector .linear-selector .arrow.arrow-left:hover,.character-selector .linear-selector .arrow.arrow-right:hover{border-color:#97743a}.character-selector .linear-selector .arrow.arrow-right{border-top:3px solid #be1f00;border-right:3px solid #be1f00;cursor:pointer}.arrow{display:inline-block;width:50px;height:50px;transform:rotate(45deg)}.arrow.arrow-left{border-bottom:3px solid #fff;border-left:3px solid #fff}.arrow.arrow-right{border-top:3px solid #fff;border-right:3px solid #fff}.charpage .border-top{background:top left repeat-x;position:relative;height:5px}.charpage .border-top>img{position:absolute;top:-1.5rem;z-index:250;max-width:100px}.charpage .border-top>img.border-top-left{left:0}.charpage .border-top>img.border-top-right{right:0}.charpage .content{position:relative}.charpage .content img{max-width:100%;height:auto}.charpage .content .name{position:absolute;top:-70px;left:0;width:100%;text-align:center;z-index:500}.charpage .content .name h2,.threek #name-slider .name h2{display:inline-block;background:top left no-repeat;background-size:contain;padding:5rem}.charpage .content .name h2 img,.threek #name-slider .name h2 img{width:154px}.charpage .content .button{background-color:#97743a;color:#fff;text-transform:uppercase;cursor:pointer;padding:2px 0 0;width:150px;margin:5px;font-family:"Eczar",serif;display:inline-block;text-align:center}.charpage .border-bottom{background:top left repeat-x;height:5px}.charpage .item-content{display:none;margin:12% 50px 0}@media screen and (max-width:991px){.charpage .item-content{margin-top:90px}}@media screen and (max-width:500px){.charpage .item-content{margin-left:15px;margin-right:15px}.charpage .item-content h2{text-align:center}}.charpage .item-content h1{font-size:40px;line-height:40px}.charpage .item-content h2{font-size:30px;line-height:40px}.charpage .item-content h3{font-size:22px;line-height:26px;font-family:"Eczar",serif}.charpage .item-content p,.threek.charpage ul li{font-size:18px;line-height:30px}.charpage .item-content.active{display:block}@media (max-width:500px){.charpage .content .name{top:-47px}.charpage .content .name h2{padding:3rem}.charpage .content .name h2 img{width:104px}.character-selector .character-selector-selector .controls #buttons{width:80%}.charpage.vampire .name.name{top:-60px}}.charpage.vampire .name.name h2.header-plate-background{background-position:center;padding:0;margin:0 20px}.charpage.vampire .name.name h2.header-plate-background img{width:450px}.threek .border-top{display:none}.threek .slick-slide{outline:0}.threek .arrow-container{position:absolute;top:50%;width:100%;display:flex;justify-content:center}.threek .arrow-container .arrows{width:800px;position:relative}.threek .arrow-container .arrows .next-arrow,.threek .arrow-container .arrows .prev-arrow{width:80px;height:80px;cursor:pointer}.threek .arrow-container .arrows .next-arrow{transform:rotate(180deg)}.threek .arrow-container .arrows svg{width:80px;height:80px}.game-home-page main#main .featured-mobile-slider .arrows svg:hover path,.threek .arrow-container .arrows svg:hover path{fill:#97743a}.threek #name-slider,.threek.character-selector>h2{position:absolute;z-index:500;left:0;right:0}.threek.character-selector>h2 img{width:25%;max-width:560px;height:auto;min-width:350px}@media (orientation:landscape){.threek.character-selector>h2{padding-top:0}.threek.character-selector>h2 img{min-width:auto}}.threek.character-selector .character-selector-selector{min-height:auto}.threek.character-selector .linear-selector .slide{filter:contrast(0) brightness(0)}.threek.character-selector .linear-selector .slide.slick-current{filter:contrast(1) brightness(1)}.threek .character-selector-selector{padding-top:0;margin-top:0}.threek .character-selector-selector #character-slider .slick-slide img{height:75vh;width:auto}.threek .item-content{margin-top:50px}.featured-mobile-slider h3,.featured-videos h3,.threek.charpage h1,.threek.charpage h2,.threek.charpage h3,.threek.charpage h4,.threek.charpage h5{font-family:"Roboto",sans-serif;font-weight:900}.threek.charpage ul{margin:15px 0}@media screen and (max-width:991px){.threek.charpage .item-content{margin-left:-30px;margin-right:-30px}}.threek.charpage .slick-slide{visibility:hidden}.threek.charpage .slick-active{visibility:visible}.threek.charpage .content{border-top:5px solid #97743a}.threek #name-slider{z-index:100;bottom:-53px}.threek #name-slider .name{text-align:center}.threek #name-slider .name h2{padding:.3rem 5rem}.threek #name-slider .slick-active .name,hr.three-k{display:block}@media screen and (max-width:430px){.threek .arrow-container .arrows .next-arrow,.threek .arrow-container .arrows .prev-arrow,.threek .arrow-container .arrows svg{width:60px;height:60px}}body,html{margin:0;padding:0;background-color:#202020}.ca-background-image-cover{background-size:cover;background-position:bottom right;background-repeat:no-repeat;position:relative}.ca-background-image-cover.position-top-left{background-position:top left}.ca-background-image-cover.position-top-center{background-position:top center}.ca-background-image-cover.position-top-right{background-position:top right}.ca-background-image-cover.position-center-left{background-position:center left}.ca-background-image-cover.position-center-center{background-position:center center}.ca-background-image-cover.position-center-right{background-position:center right}.ca-background-image-cover.position-bottom-left{background-position:bottom left}.ca-background-image-cover.position-bottom-center{background-position:bottom center}.ca-background-image-cover.position-bottom-right{background-position:bottom right}.ca-hide,.threek.charpage .border-bottom,.threek.charpage .content .name{display:none}hr.three-k{border:0;height:10px;background-size:100% 100%;margin:0}.twac_page_header{color:#fff}.twac_page_header .header-game-logo-container{display:flex;justify-content:center;align-items:flex-end}.twac_page_header .header-game-logo-container .header-game-logo{width:90%;max-width:400px;max-height:none}.twac_page_header #secondary-banner{height:40px;font-family:"Eczar",serif;text-transform:uppercase;font-size:30px;display:flex;align-items:center;justify-content:center;text-decoration:none;background-size:cover}.twac_page_header #secondary-banner .long-secondary-banner-text,.twac_page_header #secondary-banner .short-secondary-banner-text{text-decoration:none;color:#fff;white-space:nowrap}.twac_page_header #secondary-banner .short-secondary-banner-text{display:none}@media screen and (max-width:500px){.twac_page_header #secondary-banner .long-secondary-banner-text{display:none}.twac_page_header #secondary-banner .short-secondary-banner-text{display:inline-block}}.twac_page_header .header-content-container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10;padding:60px;background-size:cover;background-position:top left;background-repeat:no-repeat}@media screen and (min-width:1600px){.twac_page_header .header-content-container .header-game-logo-container{width:100%;max-width:650px;display:flex;align-items:center;justify-content:center}}.twac_page_header .header-content-container.position-top-left{background-position:top left}.twac_page_header .header-content-container.position-top-center{background-position:top center}.twac_page_header .header-content-container.position-top-right{background-position:top right}.twac_page_header .header-content-container.position-center-left{background-position:center left}.twac_page_header .header-content-container.position-center-center{background-position:center center}.twac_page_header .header-content-container.position-center-right{background-position:center right}.twac_page_header .header-content-container.position-bottom-left{background-position:bottom left}.twac_page_header .header-content-container.position-bottom-center{background-position:bottom center}.twac_page_header .header-content-container.position-bottom-right{background-position:bottom right}@media screen and (max-width:500px){.twac_page_header .header-content-container.whats-new-conditions{background-position:top -20px left -250px}}.twac_page_header .header-content-container.no-logo{padding-top:200px}.twac_page_header .header-content-container.no-logo h1{font-size:4em}@media screen and (max-width:600px){.twac_page_header .header-content-container{padding:20px 20px 50px}.twac_page_header .header-content-container.mobile-top-spacing{padding-top:100px}}.twac_page_header .header-content-container .header-game-logo{-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(5px 5px 5px #222)}.twac_page_header .header-content-container .header-title{font-weight:300;font-size:3rem}.twac_page_header .header-introduction{max-width:800px;width:80%;text-align:center;line-height:1.5;font-weight:300;margin:0 auto;font-size:1.2em}.twac_page_header .header-button-container{margin:auto;width:100%;height:0;display:flex;align-items:center;justify-content:center;font-family:"Eczar",serif}.twac_page_header .header-button-container a.header-button{background-color:#97743a;color:#fff;font-size:2em;margin-top:2px;z-index:10;cursor:pointer;text-transform:uppercase;padding:5px 20px 0}.twac_page_header .header-button-container.small>a.header-button{font-size:1.2em;font-weight:500;padding:3px 14px 0}.twac_page_header .header-dark-fade{background:linear-gradient(to top,#131313 5%,transparent 100%);height:65%;width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:700px){.twac_page_header .ca-points{display:none}}.button{border:1px solid #131313;line-height:50px;display:flex;justify-content:center;font-size:20px;font-weight:600;text-transform:capitalize;font-family:"Roboto",sans-serif}.button,.button:hover,.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .ca-post-anchor h2,.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .ca-post-anchor span{color:#131313}.button.button-gold{background:#97743a;color:#fff;text-transform:uppercase;border:0;padding:0 8rem}.button.button-small{font-size:10px;line-height:30px;align-items:center}.featured-mobile-slider h3,.featured-videos h3{color:#fff}.featured-mobile-slider h4,.featured-videos h4{color:#fff;font-family:"Roboto",sans-serif}.featured-mobile-slider h4,.featured-mobile-slider h4.sub-title,.featured-videos h4,.featured-videos h4.sub-title,.game-home-page main#main nav.pagemenu ul li.nav-item{font-weight:500}@media (min-width:550px) and (max-width:700px){.featured-mobile-slider .content-container,.featured-videos .content-container{display:flex;flex-direction:column;align-items:center}.featured-mobile-slider .content-container .sub-title,.featured-videos .content-container .sub-title{line-height:25px;max-width:250px}}.featured-mobile-slider .sixteen-by-nine,.featured-videos .sixteen-by-nine{padding-bottom:56.25%;position:relative}.featured-mobile-slider .sixteen-by-nine .inner-container,.featured-videos .sixteen-by-nine .inner-container{position:absolute;top:0;left:0;width:100%;height:100%}.featured-mobile-slider .inner-container,.featured-videos .inner-container{display:flex;align-items:center;justify-content:center}.featured-mobile-slider .featured,.featured-videos .featured{background-size:contain}.featured-mobile-slider .featured .content-container,.featured-videos .featured .content-container,.game-home-page main#main .content-wrapper h1,.game-home-page main#main .content-wrapper h2,.game-home-page main#main .content-wrapper h3,.game-home-page main#main .content-wrapper h4,.game-home-page main#main .content-wrapper h5{text-align:center}.featured-mobile-slider .mobile-container .inner-container,.featured-videos .mobile-container .inner-container{position:relative}.featured-mobile-slider .featured-main .background-container img,.featured-mobile-slider .featured-main .game-logo img,.featured-mobile-slider .mobile-container .inner-container>img,.featured-videos .featured-main .background-container img,.featured-videos .featured-main .game-logo img,.featured-videos .mobile-container .inner-container>img{width:100%;height:auto}.featured-mobile-slider .mobile-container .content-container,.featured-videos .mobile-container .content-container{position:absolute;bottom:4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.featured-mobile-slider .mobile-container .content-container h3,.featured-mobile-slider .mobile-container .content-container h4,.featured-videos .mobile-container .content-container h3,.featured-videos .mobile-container .content-container h4{text-align:center;font-size:25px}.featured-mobile-slider .mobile-container .content-container .top,.featured-mobile-slider .mobile-container .content-container .top .game-logo,.featured-videos .mobile-container .content-container .top,.featured-videos .mobile-container .content-container .top .game-logo{width:100%}.featured-mobile-slider .featured-main .mobile-container,.featured-videos .featured-main .mobile-container{display:none}.featured-mobile-slider .featured-main .background-container,.featured-videos .featured-main .background-container{position:relative;width:100%}.featured-mobile-slider .featured-main .content-container,.featured-videos .featured-main .content-container{width:370px}.featured-mobile-slider .featured-main h3,.featured-videos .featured-main h3{font-size:40px;line-height:45px;margin-top:16px}.featured-mobile-slider .featured-main h4,.featured-videos .featured-main h4{font-size:25px;line-height:45px}.featured-mobile-slider .featured-main .game-logo,.featured-videos .featured-main .game-logo{position:absolute;bottom:1rem;right:1rem;width:30%}@media screen and (max-width:550px){.featured-mobile-slider .featured-main .featured,.featured-videos .featured-main .featured{display:none}.featured-mobile-slider .featured-main .mobile-container,.featured-videos .featured-main .mobile-container{display:block}.featured-mobile-slider .featured-main .mobile-container .content-container,.featured-videos .featured-main .mobile-container .content-container{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;justify-content:space-between}.featured-mobile-slider .featured-main .mobile-container .content-container .game-logo,.featured-videos .featured-main .mobile-container .content-container .game-logo{position:relative;bottom:auto;right:auto;width:100%;display:flex;justify-content:center}.featured-mobile-slider .featured-main .mobile-container .content-container .game-logo img,.featured-videos .featured-main .mobile-container .content-container .game-logo img{padding:0 20px}.featured-mobile-slider .featured-main .mobile-container .content-container .bottom,.featured-videos .featured-main .mobile-container .content-container .bottom{display:flex;flex-direction:column;align-items:center;padding-bottom:60px;max-width:55%}.featured-mobile-slider .featured-main .mobile-container .content-container .bottom .main-title,.featured-mobile-slider .featured-main .mobile-container .content-container .bottom h4,.featured-videos .featured-main .mobile-container .content-container .bottom .main-title,.featured-videos .featured-main .mobile-container .content-container .bottom h4{font-size:25px;line-height:25px;margin:0}.featured-mobile-slider .featured-main .mobile-container .content-container .bottom .main-title.main-title,.featured-mobile-slider .featured-main .mobile-container .content-container .bottom h4.main-title,.featured-videos .featured-main .mobile-container .content-container .bottom .main-title.main-title,.featured-videos .featured-main .mobile-container .content-container .bottom h4.main-title{font-weight:900}.featured-mobile-slider .featured-main .mobile-container .content-container .bottom .main-titleh4,.featured-mobile-slider .featured-main .mobile-container .content-container .bottom h4h4,.featured-videos .featured-main .mobile-container .content-container .bottom .main-titleh4,.featured-videos .featured-main .mobile-container .content-container .bottom h4h4{font-weight:500}.featured-mobile-slider .featured-main .mobile-container .content-container .bottom .play-icon,.featured-videos .featured-main .mobile-container .content-container .bottom .play-icon{width:auto;height:auto}}.featured-mobile-slider .three-wrap,.featured-videos .three-wrap{margin-top:.8rem;width:100%;display:flex;justify-content:space-between}@media screen and (max-width:550px){.featured-mobile-slider .three-wrap,.featured-videos .three-wrap{display:none}}.featured-mobile-slider .featured-other,.featured-videos .featured-other{display:inline-block;width:33%}.featured-mobile-slider .featured-other .content-container,.featured-videos .featured-other .content-container{width:70%}.featured-mobile-slider .featured-other .play-icon,.featured-mobile-slider .featured-other:hover h3,.featured-videos .featured-other .play-icon,.featured-videos .featured-other:hover h3,.game-home-page main#main .featured-mobile-slider .slide .play-icon{display:none}.featured-mobile-slider .featured-other:hover .play-icon,.featured-videos .featured-other:hover .play-icon{display:inline-block}.game-home-page main#main .featured-mobile-slider{margin-top:1rem;position:relative;display:none}@media screen and (max-width:550px){.game-home-page main#main .featured-mobile-slider{display:block}}.game-home-page main#main .featured-mobile-slider .slide.slide .inner-container .content-container.content-container{padding:0 80px}.game-home-page main#main .featured-mobile-slider .slide.slide .inner-container .content-container.content-container h3{font-size:25px;font-weight:900}.game-home-page main#main .featured-mobile-slider .dots ul{padding:0;margin:0;list-style:none;text-align:center}.game-home-page main#main .featured-mobile-slider .dots li{display:inline-block;margin:10px}.game-home-page main#main .featured-mobile-slider .dots button{color:transparent;border-radius:100%;border:1px solid #979797;background-color:#d8d8d8;width:22px;height:22px}.game-home-page main#main .featured-mobile-slider .dots .slick-active button{background:#97743a}.game-home-page main#main .featured-mobile-slider .arrows{width:100%;position:absolute;top:0;bottom:32px;left:0;right:0;z-index:1;pointer-events:none}.game-home-page main#main .featured-mobile-slider .arrows .next-arrow,.game-home-page main#main .featured-mobile-slider .arrows .prev-arrow{width:32px;height:32px;cursor:pointer;margin-left:2rem;pointer-events:auto}.game-home-page main#main .featured-mobile-slider .arrows .next-arrow{transform:rotate(180deg);margin-right:2rem}.game-home-page main#main .featured-mobile-slider .arrows svg{width:32px;height:32px}.new-grid-container{margin-top:4rem;margin-bottom:4rem}.new-grid-container .new-grid{height:100%;position:relative}.new-grid-container .new-grid .internal-page-link{position:absolute;top:-65px;left:0}.new-grid-container .new-grid-item{float:left;width:49%}.new-grid-container .new-grid-item .grid-item-content-container{padding:5px;height:100%}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content{margin:10px}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-video-item-container{width:100%;padding-bottom:56.25%;position:relative}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-video-item-container .post-video-item{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-video-item-container .post-video-item img{width:80px}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .ca-post-anchor .play-icon{opacity:.8}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .ca-post-anchor:hover{text-decoration:none}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .ca-post-anchor:hover .play-icon{opacity:1}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section{text-align:left;cursor:pointer}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-title{width:60%;text-align:left;text-decoration:none;display:inline-block;margin-bottom:5px;font-size:16px;line-height:20px}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-title.hover,.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-title:hover{text-decoration:underline}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-text{text-align:left;overflow:hidden;margin:10px 0;position:relative}.game-home-page main#main .mobile-feature-dropdown,.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .post-text.more-info{display:none}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .category-list{margin-top:1rem;font-size:12px;font-weight:300}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section .category-list .category-list-items{color:#838383;font-weight:700;font-style:italic}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section a.more-info-button{border:solid #97743a 1px;display:inline-block;margin-bottom:10px;cursor:pointer;font-family:"Eczar",serif;padding:2px 6px 0;text-decoration:none;transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;background-color:#fff;color:#131313;border-color:#131313}.new-grid-container .new-grid-item .grid-item-content-container .grid-item-content .post-lower-section a.more-info-button:hover{background-color:#97743a;color:#fff;border-color:#97743a}@media screen and (max-width:550px){.new-grid-container .new-grid-item{width:100%}.new-grid-container .new-grid-item .grid-item-content-container .post-lower-section .post-title.post-title{width:70%}.new-grid-container .new-grid-item .grid-item-content-container .post-lower-section .category-list.category-list{margin-top:0}}#container-404{min-height:400px;background-color:#fff}#container-404 .title{margin:0;padding:30px;text-align:center}.game-home-page main#main,.game-home-page main#main a,.game-home-page main#main div,.game-home-page main#main h1,.game-home-page main#main h2,.game-home-page main#main h3,.game-home-page main#main h4,.game-home-page main#main h5,.game-home-page main#main span{font-family:"Roboto",sans-serif}.game-home-page main#main h1,.game-home-page main#main h2{font-weight:900}.game-home-page main#main .content-wrapper{display:flex;justify-content:center}.game-home-page main#main .content-wrapper .content-wrapper-inner{width:90%;text-align:center}.game-home-page main#main .margin-container{width:100%;max-width:1440px;background-color:#fff}.game-home-page main#main>.margin-container{padding-top:0;padding-bottom:0}@media screen and (max-width:550px){.game-home-page main#main>.margin-container{width:100%;margin:0}}.game-home-page main#main .grid-section-left{width:30%;padding-right:3rem}.game-home-page main#main .grid-section-main{width:100%}.game-home-page main#main .mobile-hamburger{display:none}@media screen and (max-width:550px){.game-home-page main#main .no-results .inner{display:flex;flex-direction:column;align-items:center}}.game-home-page main#main nav.pagemenu{background:#fff}.game-home-page main#main nav.pagemenu .button{width:240px;height:30px}.game-home-page main#main nav.pagemenu .margin-container.margin-container{padding:10px}.game-home-page main#main .new-grid-container,.game-home-page main#main nav.pagemenu .nav-container{display:flex}.game-home-page main#main nav.pagemenu ul{width:100%;display:flex;align-items:center}.game-home-page main#main nav.pagemenu ul li{color:#000;text-transform:uppercase;display:inline-block}.game-home-page main#main nav.pagemenu ul li.nav-item:not(:last-of-type):after{content:"/";padding-right:5px}@media screen and (max-width:550px){.game-home-page main#main nav.pagemenu ul li.nav-item{padding-bottom:10px}}.game-home-page main#main nav.pagemenu ul li a{display:inline-block;color:#000;padding:0;font-size:15px}.game-home-page main#main nav.pagemenu ul li a:hover{background:0 0;text-decoration:underline}.game-home-page main#main .new-grid-container .new-filter-group{background:0 0}.game-home-page main#main .new-grid-container .new-filter-group .filter-button{width:auto;padding-left:2rem;background:0 0;box-shadow:none;text-transform:capitalize;font:900 14px/30px "Roboto",sans-serif}.game-home-page main#main .new-grid-container .new-filter-group .filter-button:hover{background:#f5f5f5}.game-home-page main#main .new-grid-container .new-filter-group .filter-button.selected{background:#97743a}.game-home-page main#main .new-grid-container .grid-section-main{display:none}.game-home-page main#main .new-grid-container .load_more_container{display:flex;justify-content:center;padding:15px}.game-home-page main#main .new-grid-container .load_more_container a.ca-load-more{width:100%;height:40px;cursor:pointer;background-color:transparent;border:#131313 solid 1px;color:#131313;font-size:20px}@media screen and (max-width:550px){.game-home-page main#main .new-grid-container .load_more_container a.ca-load-more{font-size:15px}.game-home-page main#main .mobile-feature-dropdown{display:block}.game-home-page main#main .mobile-feature-dropdown-button{position:relative;cursor:pointer}.game-home-page main#main .filter-mobile-dropdown-trigger{position:absolute;top:5px;left:10px;cursor:pointer}.game-home-page main#main .filter-mobile-dropdown-trigger svg{width:16px;height:16px;transform:rotate(-90deg)}.game-home-page main#main .filter-mobile-dropdown-trigger svg path{fill:#fff}.game-home-page main#main .mobile-feature-dropdown-button[data-ca-open=true] .filter-mobile-dropdown-trigger svg{transform:rotate(90deg)}.game-home-page main#main .mobile-hamburger{width:32px;height:32px;cursor:pointer;display:flex;justify-content:center;align-items:center}.game-home-page main#main .mobile-hamburger .burger{width:32px;height:26px;display:flex;flex-direction:column;justify-content:space-between}.game-home-page main#main .mobile-hamburger .burger span{width:32px;height:5px;background:#000}.game-home-page main#main .mobile-hamburger .menu-close{width:32px;height:32px;display:none}.game-home-page main#main .mobile-hamburger .menu-close svg{width:100%;height:100%}.game-home-page main#main .mobile-hamburger.active .burger{display:none}.game-home-page main#main .mobile-hamburger.active .menu-close{display:block}.game-home-page main#main h1,.game-home-page main#main h2,.game-home-page main#main h3,.game-home-page main#main h4,.game-home-page main#main h5{font-size:20px}.game-home-page main#main nav.pagemenu{position:relative}.game-home-page main#main nav.pagemenu .nav{background:#fff;display:none;position:absolute;top:52px;left:0;z-index:10}.game-home-page main#main nav.pagemenu .nav li{display:block;text-align:center}.game-home-page main#main nav.pagemenu .nav li:after{content:"";display:none}.game-home-page main#main nav.pagemenu .button{position:absolute;right:10px}.game-home-page main#main .content-wrapper{width:auto;margin-left:10px;margin-right:10px}.game-home-page main#main .new-grid-container{flex-direction:column}}@media screen and (max-width:550px) and (max-width:550px){.game-home-page main#main .new-grid-container{margin-bottom:15px}}@media screen and (max-width:550px){.game-home-page main#main .new-grid-container .new-filter-group{display:none}.game-home-page main#main .new-grid-container div.filter-button.filter-button:not(.in-view){margin:5px 0;text-align:center;padding-left:0}.game-home-page main#main .new-grid-container .grid-section-left{width:auto;padding-right:0;margin:0 10px;position:relative}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udHMuc2NzcyIsInBhZ2VzL3NpbmdsZS5zY3NzIiwicGFnZXMvc2luZ2xlLXRocmVlLWstY3VzdG9tLXNlY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19tYWluX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX3dwX3d5c2l3eWdfZWRpdG9yLnNjc3MiLCJjb21wb25lbnRzL193cF93eXNpd3lnX2VkaXRvcl9tb2JpbGUuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19leHRlbmRlZF9oZWFkZXIuc2NzcyIsIm1peGlucy9taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19oZWFkZXJfdmlkZW9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fd2Fyc3RyYXBfbWVkaWFfZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlcl9hZGRpdGlvbmFsX3RleHQuc2NzcyIsImNvbXBvbmVudHMvX2hvbWVfcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19ncmlkX2l0ZW0uc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdDJfc3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19zd2lwZWJveC5zY3NzIiwiY29tcG9uZW50cy9fY2hhcmFjdGVyX3NlbGVjdG9yLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlZF92aWRlb3Muc2NzcyIsImNvbXBvbmVudHMvX2NoYXJhY3Rlcl90aHJlZWsuc2NzcyIsImNvbXBvbmVudHMvX3doYXRzX25ldy5zY3NzIiwiY29tcG9uZW50cy9fcG9pbnRzLnNjc3MiLCJjb21wb25lbnRzL19wb2ludHlfYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19jaGFyYWN0ZXJfcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fY2hhcmFjdGVyX21vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9fY2hhcmFjdGVyX3ZhbXBpcmVfY29hc3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbW1vbi5zY3NzIiwiY29tcG9uZW50cy9fcGFnZV9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX25ld19ncmlkX2l0ZW0uc2NzcyIsInBhZ2VzL2dhbWUtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0EsSSxDQUFNLEksQ0FPSiw4QixDQUVBLGtDLENBQ0EsaUMsQ0FWRixPLENBQUEsTyxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFNLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxPLENBR0YsMEIsQ0FDQSx3QixDQ2xCSix1QixDQVlJLHFCLENBWkoseUIsQ0FBQSwyQixDQUFBLDBCLENBQUEsMEIsQ0FBQSwwQixDQUFBLDBCLENBQUEsMEIsQ0FBQSx5QixDQVNRLCtCLENBVFIsMEIsQ0FnQlEsZSxDQUNBLGMsQ0FqQlIseUMsQ0FxQlEsdUIsQ0FDQSxxQ0F0QlIseUMsQ0F1Qlksa0IsQUFFSixvQ0F6QlIseUMsQ0EwQlksa0JBMUJaLDJDLENBQUEsa0QsQ0FBQSxpRCxDQTZCWSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLCtCLENBakNaLG1ELENBcUNZLG1CLENBQ0EsaUIsQ0FDQSxpQixDQXZDWix1RCxDQTJDWSxZLENBQ0EsVyxDQTVDWixvRSxDQStDWSxTLENBQ0EsaUIsQ0FoRFosZ0QsQ0FxRFEsWSxDQUNBLHNCLENBdERSLDZELENBeURZLFksQ0F6RFosb0UsQ0E2RFksZSxDQUNBLGUsQ0FHSixvQ0FqRVIsK0QsQ0FBQSwrRCxDQUFBLG9FLENBQUEsNkQsQ0FtRWdCLGlCLENBbkVoQixxRixDQUFBLDBGQXVFbUQsTSxDQUMvQixpQkF4RXBCLCtFLENBOEVZLGdCLENBQ0EsVSxDQUNBLHFCLENBaEZaLHFHLENBb0ZnQixnQixDQXBGaEIsZ0gsQ0F1Rm9CLFksQ0FDQSxjLENBeEZwQixtSSxDQTBGd0IsWSxDQTFGeEIsNEosQ0E2RjRCLGMsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBaEc1Qix3SyxDQXFHZ0Msb0IsQ0FyR2hDLHlLLENBMkdnQyxvQixDQUtSLG9DQWhIeEIsbUksQ0FpSDRCLFUsQ0FDQSxtQixDQWxINUIsb0wsQ0FvSGdDLFdBcEhoQyxpSixDQXlINEIsWSxDQUNBLHFCLENBQ0EsNkIsQ0FDQSxXLENBNUg1QixrSixDQWdJNEIsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxlLENBQ0EseUIsQ0FySTVCLHVKLENBeUk0QixVLENBQ0EsVyxDQzFJNUIsb0QsQ0FBQSx5RCxDQUFBLGtELENEQUEsMkosQ0FBQSxrTCxDQTRJZ0MsVSxDQUNBLFcsQ0E3SWhDLHlJLENBa0o0Qiw2QixDQWxKNUIsOEYsQ0F5SmdCLGlCLENBQ0EscUIsQ0FDQSxvQ0EzSmhCLDhGLENBNEpvQixxQixBQUVKLG9DQTlKaEIsOEYsQ0ErSm9CLHFCQS9KcEIsc0csQ0FvS2dCLFcsQ0FwS2hCLG1ILENBc0tvQixVLENBR0osb0NBektoQixzRyxDQTBLb0IsWUExS3BCLG1ILENBOEtvQixlLENBQ0EsZSxDQS9LcEIsaUosQ0FtTG9CLFUsQ0FFSSxvQ0FyTHhCLHNMLENBc0w0QixjQXRMNUIsNkwsQ0F5TDRCLGMsQ0FDQSxZLENBSUEsc0IsQ0FDQSxVLENBQ0EsZSxDQUxBLG9DQTNMNUIsNkwsQ0E0TGdDLGNBNUxoQyx5TixDQWtNZ0MsVyxDQUNBLFksQ0FDQSxxQixDQUNBLDBCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0F4TWhDLDZOLENBME1vQyxVLENBMU1wQywwTSxDQWdOZ0MsUyxDQWhOaEMsOEssQ0F1TndCLFUsQ0F2TnhCLDRGLENBaU9nQixlLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxlLENBdk9oQixzQyxDQTZPUSxjLENBQ0EsZSxDQUNBLGEsQ0EvT1IsMkMsQ0FpUFksaUIsQ0FDQSxlLENBQ0EsYSxDQ25QWix1QixDQUVFLHFCLENBQ0EsWSxDQUNBLDZCLENBSkYsMkMsQ0FRSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDBCLENBR0Usb0NBakJOLG1ELENBa0JRLGNBbEJSLGtELENBdUJNLFksQ0FDQSxvQ0F4Qk4sa0QsQ0F5QlEsc0JBekJSLGdELENBK0JJLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLG9CLENBbENKLHFELENBQUEsd0MsQ0F3Q00sWSxDQUNBLHNCLENBQ0Esa0IsQ0ExQ04sd0MsQ0FtREksUyxDQUlBLHFCLENBQ0EsaUIsQ0FDQSxTLENBekRKLGdELENBNERNLFUsQ0E1RE4sOEMsQ0FnRU0sZSxDQWhFTixzRCxDQXdFTSxjLENBQ0EsZSxDQUNBLGtCLENDMUVOLHVCLENEQUEsdUQsQ0E4RU0sd0IsQ0E5RU4sMkIsQ0FvRkksVyxDQXBGSiw0QyxDQXVGTSxzQixDQXZGTiw2RCxDQXlGUSxXLENBekZSLG1FLENBMkZVLG1CLENBM0ZWLG9ELENBZ0dNLFcsQ0FDQSxhLENBR0Ysb0NBcEdKLDJCLENBcUdNLHFCLENBQ0Esa0IsQ0F0R04sNEMsQ0F5R1EsVSxDQXpHUiw2RCxDQTRHVSxTLENBNUdWLG9ELENBaUhRLGMsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxlLENBcEhSLHdELENBc0hVLGlCLEFBS04sb0NBM0hKLHdELENBOEhVLGlCLENBQ0EsaUJBL0hWLGdDLENBdUlJLFksQ0FDQSxpQixDQUNBLGdCLENBeklKLHlELENBNklNLGlCLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQWpKTiw2RCxDQW1KUSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsMkIsQ0F0SlIsaUQsQ0EySk0sWSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxVLENBOUpOLGtFLENBZ0tRLGlCLENBQ0EsUyxDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBcEtSLGdGLENBc0tVLGlCLENBdEtWLDBFLENBeUtVLGUsQ0FLTixvQ0E5S0osZ0MsQ0ErS00sVyxDQUNBLDZCLENBQ0Esb0IsQUFHRixvQ0FwTEosZ0MsQ0FxTE0sNkIsQ0FDQSxlLENBQ0EsZ0IsQ0F2TE4seUQsQ0EwTFEsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLE0sQ0FDQSxnQixDQTlMUixrRSxDQW1NVSxVLENBQ0EsVyxBQU9SLG1FQTNNRixnQyxDQTZNTSxZLENBQ0Esa0IsQ0E5TU4saUQsQ0FnTlEsa0IsQ0FoTlIsa0UsQ0FtTlUsZ0IsQ0FuTlYsOEQsQ0F1TlEsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBM05SLHdDLENBK05NLFcsQ0EvTk4sd0MsQ0FtT00sVSxDQUNBLFksQ0FDQSxrQixDQUNBLHFCLENBdE9OLDRDLENBd09RLFcsQ0FDQSxZRXZPUixrQixDQUNFLGdCLENBRUYsVSxDQUFZLGEsQ0FDVixrQixDQUNBLGMsQ0FDQSxVLENBRUYsVyxDQUFhLGMsQ0FDWCxpQixDQUNBLGMsQ0FDQSxXLENBRUYsWSxDQUFjLGUsQ0FDWixpQixDQUNBLGdCLENBQ0EsYSxDQUNBLFUsQ0FLRixXLENBQ0UsbUIsQ0FDQSxpQixDQUNBLGUsQ0FFRixlLENBQ0UsUSxDQUNBLFMsQ0FDQSxRLENBRUYsNkIsQ0FDRSxlLENBQ0EsYyxDQUNBLFEsQ0FFRixVLENBQ0Usa0IsQ0FDQSxjLENBRUYsZSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsUyxDQUNBLFUsQ0FFRixnQixDQUNFLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxTLENBQ0EsVyxDQ3ZERix5QkFDNEQsWSxDQUF4RCxVLENBQTJCLFcsQ0FBMkMsZSxDQUExRCxhLENBQTRCLGMsQ0FDcEMsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsVSxDQUNBLG9CQ0pSLHFCLENBQ0UsVyxDQUNBLDRCLENBR0Ysa0IsQ0FFRSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSwrQixDQUNBLGlCLENBTkYsbUMsQ0FTSSxlLENBVEosaUMsQ0FhSSxjLENBQ0EsSyxDQUNBLGEsQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBQ0Esd0IsQ0FuQkosOEMsQ0F5Qk0sVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FFQSxvQ0E5Qk4sOEMsQ0FnQ1EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQUFJRixtRUF2Q04sOEMsQ0F3Q1EsZ0JBeENSLHNDLENBNkNNLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLGtCLENBQ0EsVyxDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLG9DQXRETixzQyxDQXVEUSxtQkF2RFIsb0QsQ0E0RE0scUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxVLENBQ0EsMEIsQ0FDQSx3QixDQWpFTiwwRCxDQW9FUSxZLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGMsQ0FHRixvQ0ExRU4sb0QsQ0EyRVEsZ0IsQ0FDQSxZLENBNUVSLDBELENBOEVVLGlCQ3RGViwwQixDQUNFLGMsQ0FDQSxpQixDQUZGLDJDLENBS0ksaUIsQ0FDQSxTLENBTkoscUQsQ0FVSSxpQixDQUNBLEssQ0FDQSxNLENDNEJGLGlFLENBQ0EsVyxDQUNBLFUsQ0Q1QkUsUyxDQWRKLDJDLENBa0JJLGUsQ0FDQSxhLENBbkJKLDZCLENBdUJJLGEsQ0FDQSxXLENBeEJKLG1ELENBNEJJLGdCLENFNUJKLCtCLENBTUUsaUIsQ0FDQSxVLENBR0EscUIsQ0FSQSxxQ0FGRiwrQixDQUdJLGtCLEFBU0YscUNBWkYsK0IsQ0FhSSxzQixBQUdGLG9DQWhCRiwrQixDQWlCSSxtQkFqQkoscUQsQ0FxQkksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUMsQ0FDQSxxQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBOUJKLGdGLENBbUNNLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENERUosaUUsQ0FDQSxVLENBQ0EsVSxDQzFDRixvRSxDQTJDTSxTLENBQ0EsZSxDQUNBLFUsQ0FDQSx1QixDQUNBLDJCLENBQ0EsaUMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQ3ZCTiwwQixDQzVCQSwyQixDQ0FBLGlELENEQ0UsaUIsQ0FERixrRixDQUdJLGUsQ0FDQSxTLENBQ0EsbUIsQ0FJSixpQyxDQUNFLG1CLENBSUEscUIsQ0FFQSxlLENBUEYsb0MsQ0FVSSxpQixDQUNBLGUsQ0FDQSxhLENBV0EsaUIsQ0FDQSxVLENBeEJKLDhELENBZ0JJLEssQ0FDQSxRLENBQ0EsUyxDSGFGLGlFLENBQ0EsVyxDQUNBLFUsQ0dqQ0YsZ0QsQ0FBQSxtQyxDQXVCSSxpQixDQUNBLFUsQ0F4QkosaUUsQ0E0QkksZSxDQTVCSixnRCxDQWdDSSxlLENBQ0EsYSxDQUNBLDBCLENBQ0EsbUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FDQSx3QixDQTFDSixrRSxDQThDSSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUyxDQUNBLFcsQ0FDQSx1QixDQUNBLDJCLENBQ0Esd0IsQ0UvQ0oscUUsQ0FmQSxzQyxDQUNFLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsYyxDQUNBLFUsQ0FQRix5QyxDQVVJLFcsQ0FDQSxXLENBSUoscUUsQ0FRRSxTLENBUkYseUUsQ0FXSSxVLENBQ0EsWSxDQVpKLGlILENBQUEsbUgsQ0FnQlEsVyxDQUNBLFUsQ0RoQ1IsK0MsQ0FFSSxTLENBQ0EsYSxDQUNBLGMsQ0RLSixpQyxDQ1RBLHNELENBV00sWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxpQixDQWROLHlFLENBaUJRLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLFMsQ0F2QlIsNEUsQ0EwQlUsaUIsQ0FDQSx3QixDQUNBLHdCLENBQ0EsWSxDQUNBLGMsQ0E5QlYsZ0UsQ0FvQ00sa0IsQ0FDQSxZLENBQ0EsYyxDQUNBLGtCLENBdkNOLHdDLENBNENJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUVBLG9DQWxESiw0QyxDQW9EUSxVLENBQ0EsVyxDQUNBLGlCVHREUixLLENBQ0UsUyxDQUNBLHdCLENBRkYsdUIsQ0tpQkUsa0MsQ0xWRSxxQixDQUVBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSx5QixDQWJKLGdDLENBZ0JNLHdCLENBQ0EsVSxDQWpCTixpQixDQXNCSSxpQixDQUNBLFksQ0FDQSxZLENBeEJKLGdDLENBMkJNLGtCLENBQ0EsWSxDQTVCTixnQixDQWlDSSxpQixDQUNBLFEsQ0FDQSxnQixDQW5DSixtQixDQXVDSSxpQixDQUVBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsYyxDQUNBLGtCLENBN0NKLHFCLENBaURJLFMsQ0FDQSxpQixDQUNBLGEsQ0FDQSxnQixDQXBESiwyQixDQXVETSxpQixDQXZETiwrQyxDQTBEUSxpQixDQUNBLFMsQ0FDQSxNLENXNURSLFUsQ0FFRSxVLENBQ0EsWSxDQUNBLFMsQ0FHRSxxQ0FQSixlLENBUU0sZSxBQUVGLG9DQVZKLGUsQ0FXTSxZQVhOLGlCLENBaUJNLGEsQ0FDQSxvQixDQUNBLGMsQ0FuQk4sbUMsQ0FzQlUsaUIsQ0FLTixvQ0EzQkosZSxDQTRCTSxZQTVCTixtSCxDQWdDTSxTLENBaENOLHVDLENBc0NJLFcsQ05yQkYsa0MsQ011QkUscUIsQ0FDQSxXLENBekNKLDBELENBNENNLFcsQ0E1Q04scUYsQ0FnRFEsVSxDQUNBLHFCLENBQ0EsaUIsQ0FsRFIsc0csQ0FxRFUsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EscUIsQ0FDQSwwQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBOURWLDBHLENBaUVZLFUsQ0FqRVosOEUsQ0F1RVEsVyxDQUNBLGUsQ0FDQSxjLENBekVSLDBGLENBNEVVLGUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBaEZWLGdHLENBQUEsZ0csQ0FtRlksdUIsQ0FuRloseUYsQ0F3RlUsZSxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0EzRlYsbUcsQ0E4RlksWSxDQTlGWixpRyxDQW1HVSx3QixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EseUIsQ0FDQSxpQixDTm5GUixvQixDQUNBLDhGLENBQ0EscUIsQ0FDQSxhLENBQ0Esb0IsQ0FFQSx1RyxDQUNFLHdCLENBQ0EsVSxDQUNBLG9CLENFUEosc0MsQ0FDRSxnQixDQUNBLGlCLENBR0YsdUIsQ0FRRSxZLENBTEUsb0NBSEosMEIsQ0FJTSxpQixBQU1KLG9DQVZGLHVCLENBV0ksZSxBQUdGLG9DQWRGLHVCLENBZUksVUFJSix5QixDQUNFLFksQ0FERix5QyxDQXpDRSxZLENBQ0EscUIsQ0FDQSwwQixDQUVBLGdFLENBQ0UsWSxDQUVBLG9DQUhGLGdFLENBSUksYyxBQUdGLG9DQVBGLGdFLENBUUksYyxBQW1DRixvQ0FOSix5QyxDQXpDRSxZLENBQ0EscUIsQ0FDQSwwQixDQUVBLGdFLENBQ0UsYyxBQUVBLDBEQUhGLGdFLENBSUksYyxBQUdGLDBEQVBGLGdFLENBUUksYyxBQXVDRixvQ0FWSix5QyxDQXpDRSxZLENBQ0EscUIsQ0FDQSwwQixDQUVBLGdFLENBQ0UsYyxBQUVBLDBEQUhGLGdFLENBSUksYyxBQUdGLDBEQVBGLGdFLENBUUksYyxBQTJDRixvQ0FkSix5QyxDQXpDRSxZLENBQ0EscUIsQ0FDQSwwQixDQUVBLGdFLENBQ0UsYyxBQUVBLDBEQUhGLGdFLENBSUksYyxBQUdGLDBEQVBGLGdFLENBUUksYyxBQStDRixvQ0FsQkoseUMsQ0F6Q0UsWSxDQUNBLHFCLENBQ0EsMEIsQ0FFQSxnRSxDQUNFLGMsQUFFQSwwREFIRixnRSxDQUlJLGMsQUFHRiwwREFQRixnRSxDQVFJLGMsQUFtREYscUNBdEJKLHlDLENBekNFLFksQ0FDQSxxQixDQUNBLDBCLENBRUEsZ0UsQ0FDRSxjLEFBRUEsMkRBSEYsZ0UsQ0FJSSxjLEFBR0YsMkRBUEYsZ0UsQ0FRSSxjLEFBdURGLHFDQTFCSix5QyxDQXpDRSxZLENBQ0EscUIsQ0FDQSwwQixDQUVBLGdFLENBQ0UsYyxBQUVBLDJEQUhGLGdFLENBSUksYyxBQUdGLDJEQVBGLGdFLENBUUksY0E2Qk4sZ0UsQ0FnQ00sMkIsQ0FJQSxrQixDQUNBLGlCLENBR0EsNEYsQ0FDQSwrRixDQUNBLDBGLENBQ0EsdUYsQ0EzQ04sK0MsQ0ErQ0ksVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUSxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLG9CLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0F6REosMkQsQ0EyRE0sVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxpQyxDQUNBLG9DLENBQ0EsMkIsQ0FFQSxvQ0FuRU4sMkQsQ0FvRVEsaUMsQ0FDQSxvQyxDQUNBLDZCLEFBR0Ysb0NBekVOLDJELENBMEVRLGlDLENBQ0Esb0MsQ0FDQSw2QixBQUdGLHFDQS9FTiwyRCxDQWdGUSxpQyxDQUNBLG9DLENBQ0EsNkJBbEZSLDhFLENBc0ZRLGlDLENBQ0Esb0MsQ0FDQSwyQixDQUVBLG9DQTFGUiw4RSxDQTJGVSxpQyxDQUNBLG9DLENBQ0EsNkIsQUFHRixxQ0FoR1IsOEUsQ0FpR1UsaUMsQ0FDQSxvQyxDQUNBLDhCQU9WLDJCLENBQ0UsZSxDQUNBLG1CLENBR0Ysb0MsQ0FFSSxnQixDQUNBLGlCLENBSEosaUQsQ0FLTSxlLENBQ0EsaUIsQ0FOTix3RCxDQVFRLFUsQ0FFQSwwQixDQUNBLGtCLENBRUEsYyxDQUVBLFUsQ0FDQSxjLENBRUEsMEIsQ0FNUixRLENBQ0Usb0IsQ0FHRixVLENBQ0UsWSxDSzFMRix3QyxDQUNFLCtCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxTLENBTEYsaUcsQ0FRSSxVLENBUkosNkYsQ0FZSSwrQixDQThCSixzQyxDQTFCQSxvQyxDQUNFLDRCLENBQ0EsUSxDQUZGLHlGLENBSUksK0IsQ0FDQSxVLENBQ0EsUSxDQU5KLDZHLENBUU0sNEIsQ0FSTixvSCxDQVdNLFUsQ0FDQSxRLENBWk4seUosQ0FjUSw0QixDQUNBLGEsQ0FmUiw2SCxDQW9CSSwwQixDQUNBLDRCLENBVUosbUosQ0FHTSw2QixDQUtOLG1GLENBRUksOEMsQ0FDQSxjOztBQ3dPSix1QkFDQyxFLENBUUEsRSxDQVBDLE0sQ0FHRCxHLENBQ0MsWSxBQVFGLHNCQUNDLEUsQ0FRQSxFLENBUEMsTSxDQUdELEcsQ0FDQyxXQW5TRix5RCxDQUVFLFksQ0FJRixpQyxDQUNDLHlCLENBR0QscUIsQ0FDQyxrQixDQUdELGlCLENBQ0MsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSx5QixDQUNBLGUsQ0FDQSxnQixDQUdELG1CLENBQ0MsaUIsQ0FDQSxVLENBQ0EsVyxDQUdELGdCLENBQ0MsNkIsQ0FDQSxXLENBQ0EsTSxDQUNBLE8sQ0FDQSxLLENBQ0EsVyxDQUNBLFMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsWSxDQUNBLGMsQ0FYRCx1QixDQWNFLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0IsQ0FsQkYsOEIsQ0FxQkcsVSxDQUNBLG9CLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDQXpCSCxrRCxDQUFBLGlELENBQUEsMkIsQ0ErQkcsb0IsQ0FHQSxRLENBR0EsVyxDQUNBLHFCLENBdENILGtELENBQUEsMkIsQ0FnQ0csZSxDQUNBLGEsQ0FFQSxTLENBQ0EsVSxDQXBDSCxpRCxDQTBDRyxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUVBLHFCLENBRUEsc0IsQ0FqREgsaUUsQ0FtREksVSxDQUNBLFEsQ0FDQSxxQixDQUNBLGUsQ0FDQSxpQixDQXZESix3RSxDQXlESyxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxLLENBQVEsTSxDQTVEYiwrQixDQW1FRSw4RixDQUtGLG9CLENBQ0EsaUIsQ0FDQyxjLENBQ0EsaUIsQ0FDQSxNLENBRUEsVyxDQUNBLFUsQ0FORCxpQixDQUlDLFcsQ0FLRCxvQixDQUNDLFUsQ0FDQSxtQixDQUVBLG9DQUpELG9CLENBS0UsUSxDQUNBLGNBSUYsaUIsQ0FDQyxRLENBQ0Esb0NBRkQsaUIsQ0FHRSxjQU9GLGUsQ0FDQyxhLENBQ0EsVSxDQUNBLGlCLENBSUQsYyxDQURBLGMsQ0FXQyxLLENBVEQsZSxDQURBLGMsQ0FEQSxjLENBSUMsMkIsQ0FDQSxrQixDQUNBLDhCLENBQ0EsYyxDQUtBLG9DQVZELGUsQ0FEQSxjLENBREEsYyxDQWFFLHVCQUtGLGdCLENBQ0MsYSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBTEQsK0IsQ0FBQSwrQixDQU9FLGtCLENBSUYsYyxDQUNDLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLHFGLENBQ0EsdUIsQ0FDQSx5QixDQUNBLHVCLENBQ0EsNEIsQ0FDQSxvQixDQUNBLFksQ0FDQSxrQixDQUNBLGdCLENBQ0EsNEIsQ0FDQSxvQ0FkRCxjLENBZUUsa0JBSUYsYyxDQUNDLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLHFGLENBQ0EsNEIsQ0FDQSxpQixDQUNBLG9DQVBELGMsQ0FRRSxtQkFJRixlLENBQ0MsUSxDQUNBLFUsQ0FDQSxpQixDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLHVILENBQ0EsdUIsQ0NuT0QsNEUsQ0NBQSxnRSxDRnNPQSx5QyxDQUNDLFksQ0FJRCx1QixDQURBLHVCLENBR0UsVSxDQUlGLGlFLENBRUUseUIsQ0FGRixnRSxDQU1FLHdCLENBSUYseUMsQ0FBQSwwQyxDQUlHLDBCLENBQ0EsdUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQVpILDBDLENBZ0JHLE0sQ0FDQSx5QyxDQWpCSCx5QyxDQXFCRyxPLENBQ0EsMEMsQ0F0QkgsNEUsQ0FBQSw0RSxDQTRCRyxTLENBd0NILG9DQUVDLGUsQ0FDQyxVLENBQ0EsUSxDQUdELGdCLENBQ0MsV0FNRixpQixDQUNDLHlCLENBR0Qsb0IsQ0FDQSxpQixDQUNDLDRCLENBQ0EsZSxDQUtELG9CLENBRUMsNEIsQ0FDQSxZLENBR0QsaUIsQ0FFQyxvQixDQUNBLGMsQ0FDQSxnQixDQUNBLHNDLENFcFdELFksQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxlLENBSEYseUIsQ0FNSSw0QixDQUNBLFEsQ0FDQSxjLENBQ0EsZSxDQVRKLGtELENBYVEsd0IsQ0FiUiw2QixDQWtCSSxpQixDQUNBLGEsQ0FDQSxrQyxDQUNBLHFCLENBckJKLGdDLENBd0JNLGEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxnQixDQTdCTiwyQixDQW1DSSx3QixDQUNBLGlCLENBQ0EsaUIsQ0FyQ0osd0MsQ0F3Q00saUIsQ0FDQSxTLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLHVCLENBOUNOLDRDLENBa0RRLFUsQ0FDQSxXLENDb0xSLGtFLENEdk9BLDhDLENFQUEseUMsQ0ZxRFUsUyxDQXJEViwrQyxDQTJETSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0EvRE4sMEQsQ0FpRVEsUyxDQWpFUixpQyxDQXFFTSx3QixDQUNBLGMsQ0F0RU4sb0MsQ0EyRVEsVSxDQTNFUiw4QixDQWdGTSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLGtCLENBcEZOLHdCLENBeUZJLFMsQ0F6RkosMEIsQ0E0Rk0sZ0IsQ0E1Rk4sNEIsQ0FnR00sVSxDQUNBLFcsQ0dqR04sb0IsQ0FFRSxrQixDQUNBLFksQ0FIRiw2QixDQU1JLGUsQ0FOSixvQyxDQVdNLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBZE4sd0IsQ0FtQkksYSxDQUNBLGtCLENBQ0EsVyxDQUNBLGMsQ0F0Qkosb0IsQ0EwQkEsd0IsQ0FDRSx3QixDQURGLHVDLENBS0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxpQixDQW9DSiw4QixDQTVDQSwwRCxDQVdNLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLFMsQ0FqQk4sNEQsQ0FvQlEsMEIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHdCLENBRUEsYyxDQUNBLFUsQ0FDQSxjLENBQ0Esc0IsQ0E3QlIsa0QsQ0FrQ00saUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUtOLDhCLENBU0UsYyxDQUNBLFEsQ0FDQSxPLENBS0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsWSxDQW5CRixrQyxDQXNCSSxVLENBQ0EsVyxDQUlBLHdCLENBQ0EsaUIsQ0E1QkosdUMsQ0E4Qk0sMEIsQ0FDQSx5QixDQUNBLHVCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUtOLHFCLENBRUUsK0IsQ0FrQkEscUIsQ0FDQSwyQixDQUNBLFksQ0FDQSxzQixDQUNBLGMsQ0FwQkEsb0NBSkYsZ0UsQ0FNTSxxQixDQU5OLDZFLENBUVEsVSxDQVJSLCtFLENBVVUsWSxDQVZWLHdGLENBWVksZSxDQUNBLG9CQWJaLDJDLENBMkJJLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLDZCLENBQ0EsZ0IsQ0FDQSxhLENBakNKLHdELENBbUNNLFcsQ0FRQSxTLENBQ0EsYyxDQTVDTiw4RCxDQXNDUSxTLENBdENSLG1FLENBK0NRLGtCLENBQ0EsVSxDQUNBLDhCLENBQ0EsMkIsQ0FDQSx1QixDQUNBLGlCLENBcERSLHdGLENBc0RVLGlCLENBQ0EsSyxDQUFRLE0sQ0FDUixVLENDdEtWLGMsQ0Q4R0EsMEYsQ0FBQSw0RixDQTJEWSxVLENBM0RaLDBELENBaUVRLFksQ0FDQSxzQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsYyxDQXhFUixzRixDQTRFUSxpQixDQUNBLFUsQ0FDQSxhLENBOUVSLHdGLENBb0ZVLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBdkZWLDJFLENBNEZRLFUsQ0FDQSwwQixDQzNNUixVLENEc0VBLGtDLENFdEVBLHdCLENBS0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0RQRixVLENBSUUsVSxDQUNBLG1CLENDTEYsd0IsQ0FJRSxZLENBSUEsWSxDQUVBLG9DQVZGLHdCLENBV0ksY0FYSixpRCxDQWlCSSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHlCLENBQ0EsaUIsQ0F4QkosbUUsQ0EyQk0saUIsQ0FDQSxLLENBQVEsTyxDQUFVLFEsQ0FBVyxNLENBRTdCLG9DQTlCTixtRSxDQStCUSxjQS9CUixpRSxDQXFDTSx3QixDQUNBLFUsQ0FFQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSx3QixDQUVBLGtCLENBRUEsb0NBL0NOLGlFLENBZ0RRLGlCTmhEUixtQixDQUNFLDZCLENBQ0EscUIsQ0FFQSwwQixDQUpGLHNCLENBT0ksaUIsQ0FDQSxRLENBQ0EsZ0IsQ0FUSiwwQixDQVlNLFUsQ0FDQSxlLENBQ0EsVyxDQWROLHNDLENBbUJJLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQXRCSix3QyxDQXlCTSxRLENBekJOLGdELENBOEJJLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZ0IsQ0FFQSxpQixDQW5DSiwwRCxDQTJDTSwyQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0EvQ04sNkQsQ0FtRE0sVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDBELENBdEROLG9FLENBeURRLG9CLENBekRSLG1FLENBQUEsaUQsQ0E2RFEsWSxDQTdEUiwwRCxDQWtFTSxXLENBQ0EsVSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBdEVOLG1FLENFdU9BLHlELENGOUpRLFcsQ0FDQSxTLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0E3RVIsdUUsQ0FnRlUsb0IsQ0FDQSxjLENBakZWLG9DLENBeUZNLGEsQ0F6Rk4sMkMsQ0E0RlEscUIsQ0E1RlIseUQsQ0FtR1Usb0IsQ0FuR1YsZ0QsQ0FBQSxnRCxDQXdHVSxpQixDQUNBLFcsQ0FDQSxPLENBMUdWLGdELENBOEdTLFMsQ0E5R1QsZ0QsQ0FrSFUsVSxDQWxIVixzRCxDQXVIVSwrQixDQUNBLDZCLENBQ0EsYyxDQWtCVix1QixDQUFBLHdCLENBM0lBLDRELENBQUEsNkQsQ0EySFksb0IsQ0EzSFosdUQsQ0FnSVUsNEIsQ0FDQSw4QixDQUNBLGMsQ0FTVixNLENBQ0Usb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHVCLENBSkYsaUIsQ0FPSSw0QixDQUNBLDBCLENBUkosa0IsQ0FnQkkseUIsQ0FDQSwyQixDTzVKSixxQixDQUVJLDRCLENBQ0EsaUIsQ0FDQSxVLENBSkoseUIsQ0FPTSxpQixDQUNBLFcsQ0FDQSxXLENBRUEsZSxDQVhOLHlDLENBY1EsTSxDQWRSLDBDLENBa0JRLE8sQ0FsQlIsa0IsQ0F5QkksaUIsQ0F6Qkosc0IsQ0E0Qk0sYyxDQUNBLFcsQ0E3Qk4sd0IsQ0FpQ00saUIsQ0FDQSxTLENBQ0EsTSxDQUNBLFUsQ0FDQSxpQixDQUNBLFcsQ0F0Q04sMkIsQ0pBQSw2QixDSTRDUSxvQixDQUNBLDZCLENBQ0EsdUIsQ0FFQSxZLENBaERSLCtCLENKQUEsaUMsQ0ltRFUsVyxDQW5EViwwQixDQTBETSx3QixDQUNBLFUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSx5QixDQUNBLG9CLENBQ0EsaUIsQ0FuRU4sd0IsQ0F3RUksNEIsQ0FDQSxVLENBekVKLHVCLENBOEVJLFksQ0FDQSxpQixDQUVBLG9DQWpGSix1QixDQWtGTSxpQixBQUdGLG9DQXJGSix1QixDQXNGTSxnQixDQUNBLGlCLENBdkZOLDBCLENBeUZRLG1CQXpGUiwwQixDQTJHTSxjLENBQ0EsZ0IsQ0E1R04sMEIsQ0FnSE0sYyxDQUNBLGdCLENBakhOLDBCLENBcUhNLGMsQ0FDQSxnQixDQUNBLHlCLENBdkhOLHlCLENKQUEsc0IsQ0kySE0sYyxDQUNBLGdCLENBNUhOLDhCLENBZ0lNLGEsQ0NoSU4seUJBQ0ksd0IsQ0FHWSxTLENBSFosMkIsQ0FLZ0IsWSxDQUxoQiwrQixDQU9vQixXLENBT3BCLG1FLENBSWdCLFMsQ0NuQnBCLDRCLENBR00sV0FITix1RCxDQU9NLDBCLENBQ0EsUyxDQUNBLGEsQ0FUTiwyRCxDQVdRLFcsQ05YUixtQixDQUdJLFksQ0FISixvQixDQU9JLFMsQ0FQSix3QixDQVdJLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxZLENBQ0Esc0IsQ0FmSixnQyxDQWtCTSxXLENBQ0EsaUIsQ0FuQk4sNEMsQ0FBQSw0QyxDQXNCUSxVLENBQ0EsVyxDQUVBLGMsQ0F6QlIsNEMsQ0E2QlEsd0IsQ0E3QlIsb0MsQ0FpQ1EsVSxDQUNBLFcsQ0RxTVIsd0UsQ0N2T0EsK0MsQ0FzQ1ksWSxDQXRDWixvQixDQUFBLDZCLENBbURNLGlCLENBQ0EsVyxDQUNBLE0sQ0FDQSxPLENBdEROLGlDLENBeURRLFMsQ0FDQSxlLENBQ0EsVyxDQUNBLGUsQ0FHRiwrQkEvRE4sNkIsQ0FnRVEsYSxDQWhFUixpQyxDQW1FVSxnQkFuRVYsdUQsQ0F5RU0sZSxDQXpFTixrRCxDQThFUSxnQyxDQTlFUixnRSxDQWtGUSxnQyxDQWxGUixvQyxDQXdGSSxhLENBQ0EsWSxDQXpGSix1RSxDQTZGUSxXLENBQ0EsVSxDQTlGUixxQixDQW9HSSxlLENEbkdjLDBCLENBQWxCLG1CLENDREEsbUIsQ0FBQSxtQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxtQixDQTBHTSwrQixDQUNBLGUsQ0EzR04sbUIsQ0ErR00sYSxDQVNBLG9DQXhITiw4QixDQTBIUSxpQixDQUNBLG9CQTNIUiw2QixDQWdJTSxpQixDQWhJTiw4QixDQW9JTSxrQixDQXBJTix5QixDQXdJTSw0QixDQXhJTixvQixDQXlKSSxXLENBRUEsWSxDQTNKSiwwQixDQWdLTSxpQixDQWhLTiw2QixDQXVLUSxrQixDQXZLUix3QyxDT29CQSxVLENQNkpRLGEsQ0FNUixvQ0FDRSw0QyxDQUFBLDRDLENBQUEsb0MsQ0FFSSxVLENBQ0EsYU8zTE4sSSxDQUFNLEksQ0FDSixRLENBQ0EsUyxDQUNBLHdCLENBSUYsMEIsQ0FDRSxxQixDQUNBLGdDLENBQ0EsMkIsQ0FDQSxpQixDbkJvQ0EsNEMsQ0FDRSw0QixDQUVGLDhDLENBQ0UsOEIsQ0FFRiw2QyxDQUNFLDZCLENBRUYsK0MsQ0FDRSwrQixDQUVGLGlELENBQ0UsaUMsQ0FFRixnRCxDQUNFLGdDLENBRUYsK0MsQ0FDRSwrQixDQUVGLGlELENBQ0UsaUMsQ0FFRixnRCxDQUNFLGdDLENtQnhESixRLENQaEJBLCtCLENBQUEsK0IsQ09pQkUsWSxDQUdGLFUsQ0FFRSxRLENBQ0EsVyxDQUNBLHlCLENBQ0EsUSxDQ3pCRixpQixDQUVFLFUsQ0FGRiw2QyxDQUtJLFksQ0FDQSxzQixDQUNBLG9CLENBUEosK0QsQ0FTTSxTLENBQ0EsZSxDQUNBLGUsQ0FYTixtQyxDQWdCSSxXLENBQ0EseUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLG9CLENBQ0EscUIsQ0F4QkosK0QsQ0FBQSxnRSxDQTJCTSxvQixDQUNBLFUsQ0FDQSxrQixDQTdCTixnRSxDQWlDTSxZLENBR0Ysb0NBcENKLCtELENBc0NRLFksQ0F0Q1IsZ0UsQ0EwQ1Esc0JBMUNSLDJDLENBMkRJLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxZLENBQ0EscUIsQ0FDQSw0QixDQUNBLDJCLENBcEJBLHFDQWhESix1RSxDQW1EUSxVLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLHdCcEJSTiw2RCxDQUNFLDRCLENBRUYsK0QsQ0FDRSw4QixDQUVGLDhELENBQ0UsNkIsQ0FFRixnRSxDQUNFLCtCLENBRUYsa0UsQ0FDRSxpQyxDQUVGLGlFLENBQ0UsZ0MsQ0FFRixnRSxDQUNFLCtCLENBRUYsa0UsQ0FDRSxpQyxDQUVGLGlFLENBQ0UsZ0MsQ29CQ0Usb0NBekVOLGdFLENBMEVRLDJDQTFFUixtRCxDQStFTSxpQixDQS9FTixzRCxDQWlGUSxhLENBSUosb0NBckZKLDJDLENBc0ZNLHNCLENBdEZOLDhELENBeUZRLG1CQXpGUiw2RCxDQThGTSw0QyxDQUNBLG9DLENBL0ZOLHlELENBbUdNLGUsQ0FDQSxjLENBcEdOLHNDLENBMEdJLGUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBaEhKLDBDLENBc0hJLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EseUIsQ0E1SEosMEQsQ0ErSE0sd0IsQ0FDQSxVLENBRUEsYSxDQUNBLGMsQ0FDQSxVLENBQ0EsYyxDQUNBLHdCLENBRUEsa0IsQ0F4SU4sZ0UsQ0E2SU0sZSxDQUVBLGUsQ0FFQSxrQixDQWpKTixtQyxDcEJ3Q0UsOEQsQ0FDQSxVLENBQ0EsVSxDb0I2R0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FLQSxvQ0EvSkosNEIsQ0FnS00sY0NoS04sTyxDQUNFLHdCLENBQ0EsZ0IsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxjLENBQ0EsZSxDQUNBLHlCLENBRUEsK0IsQ0FURixPLENBQUEsYSxDQ0VBLHFHLENBQUEsdUcsQ0RVSSxhLENBWkosbUIsQ0FnQkksa0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxRLENBQ0EsYyxDQXBCSixvQixDQXdCSSxjLENBQ0EsZ0IsQ0FDQSxrQixDVnpCYywwQixDQUFsQixtQixDQUVJLFUsQ0FGYywwQixDQUFsQixtQixDQUVJLFUsQ0FDQSwrQixDQUhjLDBCLENBQUEsb0MsQ0FBbEIsbUIsQ0FBQSw2QixDWUNBLHFELENaT0ksZSxDQU1GLCtDQWRnQiwwQyxDQUFsQixtQyxDQWdCTSxZLENBQ0EscUIsQ0FDQSxrQixDQWxCWSxxRCxDQUFsQiw4QyxDQXFCUSxnQixDQUNBLGlCQXRCVSx3QyxDQUFsQixpQyxDQTRCSSxxQixDQUNBLGlCLENBN0JjLHlELENBQWxCLGtELENBZ0NNLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQXBDWSx3QyxDQUFsQixpQyxDQXlDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQTNDYyxpQyxDQUFsQiwwQixDQStDSSx1QixDQS9DYyxvRCxDQUFsQiw2QyxDWUNBLDZDLENBQUEsNkMsQ0FBQSw2QyxDQUFBLDZDLENBQUEsNkMsQ1ppRE0saUIsQ0FsRFksMEQsQ0FBbEIsbUQsQ0F5RE0saUIsQ0F6RFksZ0UsQ0FBQSxxRCxDQUFBLDhELENBQWxCLHlELENBQUEsOEMsQ0FBQSx1RCxDQTREUSxVLENBQ0EsVyxDQTdEVSw0RCxDQUFsQixxRCxDQW1FTSxpQixDQUNBLFcsQ0FFQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLDRCLENBekVZLCtELENBQUEsK0QsQ0FBbEIsd0QsQ0FBQSx3RCxDQTRFUSxpQixDQUNBLGMsQ0E3RVUsaUUsQ0FBQSw0RSxDQUFsQiwwRCxDQUFBLHFFLENBaUZRLFUsQ0FqRlUsd0QsQ0FBbEIsaUQsQ0E0Rk0sWSxDQTVGWSw0RCxDQUFsQixxRCxDQW1HTSxpQixDQUNBLFUsQ0FwR1kseUQsQ0FBbEIsa0QsQ0E0R00sVyxDQTVHWSx5QyxDQUFsQixrQyxDQWdITSxjLENBQ0EsZ0IsQ0FDQSxlLENBbEhZLHlDLENBQWxCLGtDLENBc0hNLGMsQ0FDQSxnQixDQXZIWSxpRCxDQUFsQiwwQyxDQTJITSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQVFGLG9DQXRJYyxnRCxDQUFsQix5QyxDQXdJUSxZLENBeElVLHdELENBQWxCLGlELENBNElRLGEsQ0E1SVUsMkUsQ0FBbEIsb0UsQ0ErSVUsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLENBRUEsWSxDQUNBLHFCLENBQ0EsNkIsQ0F2SlEsc0YsQ0FBbEIsK0UsQ0F5SlksaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxZLENBQ0Esc0IsQ0E5Sk0sMEYsQ0FBbEIsbUYsQ0FnS2MsYyxDQWhLSSxtRixDQUFsQiw0RSxDQXFLWSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsYSxDQXpLTSwrRixDQUFBLHNGLENBQWxCLHdGLENBQUEsK0UsQ0EyS2MsYyxDQUNBLGdCLENBQ0EsUSxDQTdLSSwwRyxDQUFBLGlHLENBQWxCLG1HLENBQUEsMEYsQ0ErS2dCLGUsQ0EvS0UsaUcsQ0FBQSx3RixDQUFsQiwwRixDQUFBLGlGLENBbUxnQixlLENBbkxFLDhGLENBQWxCLHVGLENBMExjLFUsQ0FDQSxhQTNMSSxtQyxDQUFsQiw0QixDQXFNSSxnQixDQUNBLFUsQ0FDQSxZLENBQ0EsNkIsQ0FFQSxvQ0ExTWMsbUMsQ0FBbEIsNEIsQ0EyTU0sY0EzTVksdUMsQ0FBbEIsZ0MsQ0FnTkksb0IsQ0FDQSxTLENBak5jLDBELENBQWxCLG1ELENBb05NLFMsQ0FwTlksa0QsQ0FBQSxnRCxDQUFsQiwyQyxDQUFBLHlDLENBc09BLG1FLENBZE0sWSxDQXhOWSx3RCxDQUFsQixpRCxDQTZOUSxvQixDQVNSLGlELENBR00sZSxDQUNBLGlCLENBQ0EsWSxDQUVBLG9DQVBOLGlELENBUVEsZUFSUixvSCxDQWNZLGMsQ0FkWix1SCxDQWdCYyxjLENBQ0EsZSxDQWpCZCwwRCxDQWdDVSxTLENBQ0EsUSxDQUNBLGUsQ0FDQSxpQixDQW5DViwwRCxDQXVDVSxvQixDQUNBLFcsQ0F4Q1YsOEQsQ0E0Q1UsaUIsQ0FDQSxrQixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQWpEViw0RSxDQXNEWSxrQixDQXREWix5RCxDQStEUSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLE0sQ0FDQSxPLENBSUEsUyxDQUVBLG1CLENBMUVSLHFFLENBQUEscUUsQ0E2RVUsVSxDQUNBLFcsQ0FFQSxjLENBRUEsZ0IsQ0FFQSxtQixDQXBGVixxRSxDQXdGVSx3QixDQUNBLGlCLENBekZWLDZELENBOEZVLFUsQ0FDQSxXLENXcFVWLG1CLENBQ0UsZSxDQUNBLGtCLENBRkYsNkIsQ0FTSSxXLENBQ0EsaUIsQ0FWSixpRCxDQWFNLGlCLENBQ0EsUyxDQUNBLE0sQ0FmTixrQyxDQW9CSSxVLENBQ0EsUyxDQXJCSiwrRCxDQXdCTSxXLENBQ0EsVyxDQXpCTixrRixDQTRCUSxXLENBNUJSLDZHLENBZ0NVLFUsQ0FDQSxxQixDQUNBLGlCLENBbENWLDhILENBcUNZLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLHFCLENBQ0EsMEIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQTlDWixrSSxDQWlEYyxVLENBakRkLDZHLENBNERZLFUsQ0E1RFosd0csQ0FpRVksb0IsQ0FqRVosbUgsQ0FvRWMsUyxDQXBFZCxzRyxDQWdGVSxlLENBQ0EsYyxDQWpGVixrSCxDQW9GWSxTLENBQ0EsZSxDQUNBLG9CLENBQ0Esb0IsQ0FFQSxpQixDQUNBLGMsQ0FDQSxnQixDQTNGWix3SCxDQUFBLHdILENBOEZjLHlCLENBOUZkLGlILENBbUdZLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENDdEdaLGtELENEQUEsMkgsQ0F5R2MsWSxDQXpHZCxxSCxDQThHWSxlLENBQ0EsYyxDQUNBLGUsQ0FoSFosMEksQ0FtSGMsYSxDQUNBLGUsQ0FDQSxpQixDQXJIZCx5SCxDQTBIWSx3QixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EseUIsQ0FDQSxpQixDdEI1R1Ysb0IsQ0FDQSw4RixDQUNBLHFCLENBQ0EsYSxDQUNBLG9CLENBRUEsK0gsQ0FDRSx3QixDQUNBLFUsQ0FDQSxvQixDc0I0R0Ysb0NBeElGLGtDLENBMElNLFUsQ0ExSU4sMEcsQ0ErSVUsUyxDQS9JVixnSCxDQW1KVSxjRXJKVixjLENBQ0UsZ0IsQ0FDQSxxQixDQUZGLHFCLENBSUksUSxDQUNBLFksQ0FDQSxpQixDREpKLHlCLENBQUEsMkIsQ0FBQSw2QixDQUFBLDRCLENBQUEsNEIsQ0FBQSw0QixDQUFBLDRCLENBQUEsNEIsQ0FBQSw4QixDQUVJLCtCLENBRkosNEIsQ0FBQSw0QixDQWFNLGUsQ0FiTiwwQyxDQWlCUSxZLENBQ0Esc0IsQ0FsQlIsaUUsQ0FvQlEsUyxDQUNBLGlCLENBckJSLDJDLENBK0JNLFUsQ0FDQSxnQixDQUNBLHFCLENBakNOLDJDLENBcUNNLGEsQ0FDQSxnQixDQUVBLG9DQXhDTiwyQyxDQXlDUSxVLENBQ0EsVUExQ1IsNEMsQ0ErQ00sUyxDQUNBLGtCLENBaEROLDRDLENBb0RNLFUsQ0FwRE4sMkMsQ0F3RE0sWSxDQUdGLG9DQTNESiw0QyxDQThEVSxZLENBQ0EscUIsQ0FDQSxvQkFoRVYsc0MsQ0FzRU0sZSxDQXRFTiw4QyxDQXlFUSxXLENBQ0EsVyxDQTFFUix5RSxDQStFUSxZLENBL0VSLDZDLENBQUEscUQsQ0FtRlEsWSxDQW5GUix5QyxDQXVGUSxVLENBQ0EsWSxDQUNBLGtCLENBekZSLDRDLENBNEZVLFUsQ0FDQSx3QixDQUNBLG9CLENBOUZWLDBEQWtHa0Isb0IsQ0FDSixXLENBQ0EsaUIsQ0FHRixvQ0F2R1oscUQsQ0F3R2MscUJBeEdkLDhDLENBa0hZLG9CLENBQ0EsVSxDQUNBLFMsQ0FDQSxjLENBckhaLG9ELENBOEdjLGMsQ0FDQSx5QixDQS9HZCwrRCxDQWlJUSxjLENBaklSLDhFLENBb0lVLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EseUIsQ0FDQSxzQyxDQXpJVixvRixDQTRJWSxrQixDQTVJWix1RixDQWdKWSxrQixDQWhKWixnRSxDQXVKUSxZLENBdkpSLGtFLENBMkpRLFksQ0FDQSxzQixDQUNBLFksQ0E3SlIsaUYsQ0ErSlUsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxjLENBQ0Esb0NBdEtWLGlGLENBdUtZLGMsQ0F2S1osa0QsQ0FpTFEsYSxDQWpMUix5RCxDQXFMUSxpQixDQUNBLGMsQ0F0TFIseUQsQ0EwTFEsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLGMsQ0E3TFIsNkQsQ0FnTVUsVSxDQUNBLFcsQ0FDQSx3QixDQWxNVixrRSxDQW9NWSxTLENBcE1aLGdILENBNE1ZLHVCLENBNU1aLDJDLENBa05RLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBdk5SLG1ELENBME5VLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0E5TlYsd0QsQ0FpT1ksVSxDQUNBLFUsQ0FDQSxlLENBbk9aLHVELENBd09VLFUsQ0FDQSxXLENBQ0EsWSxDQTFPViwyRCxDQTZPWSxVLENBQ0EsVyxDQTlPWiwwRCxDQW9QWSxZLENBcFBaLDhELENBd1BZLGEsQ0F4UFosNEIsQ0FBQSw0QixDQUFBLDRCLENBQUEsNEIsQ0FBQSw0QixDQStQUSxjLENBL1BSLHNDLENBbVFRLGlCLENBblFSLDJDLENBc1FVLGUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0EzUVYsOEMsQ0E4UVksYSxDQUNBLGlCLENBL1FaLG9ELENBa1JjLFUsQ0FDQSxZLENBblJkLDhDLENBeVJVLGlCLENBQ0EsVSxDQTFSViwwQyxDQStSUSxVLENBQ0EsZ0IsQ0FDQSxpQixDQWpTUiw2QyxDQXFTUSx1QixBQUNBLDBEQXRTUiw2QyxDQXVTVSxvQixBQXpITixvQ0E5S0osK0QsQ0EyU1UsWSxDQTNTVixrRkErU2dCLFMsQ0FDSixZLENBQ0EsaUIsQ0FDQSxjLENBbFRaLGdFLENBdVRVLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLG1CIiwiZmlsZSI6ImZjMTdiYjhmLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZm9udC1wcmltYXJ5OiAnQ2luemVsJywgc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG4kZm9udC10ZXJ0aWFyeTogJ0VjemFyJywgc2VyaWY7XG4kZm9udC1idXR0b25zOiAkZm9udC10ZXJ0aWFyeTtcbiRmb250LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC10aXRsZTogOTAwO1xuXG4kZm9udC13ZWlnaHQtYmxhY2s6IDkwMDsgICAgICAvL1JvYm90byBCbGFja1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDsgICAgICAgLy9Sb2JvdG8gQm9sZFxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwOyAgICAgLy9Sb2JvdG8gTWVkaXVtXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwOyAgICAvL1JvYm90byBSZWd1bGFyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDsgICAgICAvL1JvYm90byBMaWdodFxuXG5ib2R5LCBodG1sIHtcblxuICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiYm9keS5zaW5nbGUuc2luZ2xlLXBvc3Qge1xuICAgICRjb250ZW50LW1heC13aWR0aDogMTQwMHB4O1xuICAgICR0YWJsZXQtc2l6ZTogODAwcHg7XG4gICAgJHN0YWNrZWQtYnJlYWtwb2ludDogNzAwcHg7XG4gICAgJHZpZGVvLW1vYmlsZS12aWV3OiA1NTBweDtcblxuICAgICRzaWRlLXNwYWNpbmc6IDUwcHg7XG4gICAgJHNpZGUtc3BhY2luZy1tb2JpbGU6IDE1cHg7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBwLCBkaXYsIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgfVxuXG4gICAgLnNlZS1tb3JlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxNHB4ICRzaWRlLXNwYWNpbmc7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LW1heC13aWR0aCArICRzaWRlLXNwYWNpbmcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZS1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2aWRlby1tb2JpbGUtdmlldykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlLXNwYWNpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgICAgIGEsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy1pY29uIHN2ZyB7XG4gICAgICAgICAgICAkc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3ZnLWljb24uc3ZnLWJhc2VsaW5lIHN2ZyB7XG4gICAgICAgICAgICB0b3A6IDAuMDNlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d2FjLXR1dG9yaWFsLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC52aWRlb190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR3YWMtdHV0b3JpYWwtdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2aWRlby1tb2JpbGUtdmlldykge1xuICAgICAgICAgICAgLnZpZGVvX3RpdGxlLCAudHdhYy10dXRvcmlhbC10ZXh0LCAucG9zdC1jYXRlZ29yeSwgLnJlbGF0ZWQtdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR3YWMtcmVsYXRlZC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAucG9zdC1jYXRlZ29yeSwgLnJlbGF0ZWQtdGl0bGU6bm90KC5tYWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR3YWMtdHV0b3JpYWwtaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWU7XG5cblxuICAgICAgICAgICAgLnR3YWMtcmVsYXRlZC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcblxuICAgICAgICAgICAgICAgIC50aHJlZS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC50d2FjLXJlbGF0ZWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJHBhZGRpbmdfZ2FwOiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnR3YWMtcmVsYXRlZC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICgkcGFkZGluZ19nYXAgLyAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHdhYy1yZWxhdGVkLWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICgkcGFkZGluZ19nYXAgLyAyKSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnR3YWMtcmVsYXRlZC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgKCRwYWRkaW5nX2dhcCAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHdhYy1yZWxhdGVkLWl0ZW0taW5uZXIudHdhYy1yZWxhdGVkLWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWxhdGVkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1lLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudHdhYy1yZWxhdGVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGNvbG9yX3ByaW1lLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb3dlcl9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4ICRzaWRlLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtc2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4ICRzaWRlLXNwYWNpbmcgMCAkc2lkZS1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAkc2lkZS1zcGFjaW5nLW1vYmlsZSAwICRzaWRlLXNwYWNpbmctbW9iaWxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR3YWNfdHV0b3JpYWxfc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICYuaGlkZV9yZWxhdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHN0YWNrZWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmlkZW9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnR3YWNfdHV0b3JpYWxfc2VjdGlvbl92aWRlb19vdXRlcl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC50d2FjX3R1dG9yaWFsX3NlY3Rpb25fdmlkZW9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2aWRlby1tb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci12aWQtbW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZy5wbGF5LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbWluZy1zb29uLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHdhYy1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWUtZGFyaztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9sYWJlbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcInNpbmdsZS10aHJlZS1rLWN1c3RvbS1zZWN0aW9uc1wiO1xuIiwiLnRocmVlLWstY3VzdG9tLXNlY3Rpb24ge1xuICAkbW9iaWxlLXNpemU6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICRzdGFuZGFyZC1wYWRkaW5nOiAxNXB4O1xuXG4gIC5zZWN0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAmLmRlc2t0b3Age1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtc2l6ZSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLmdyb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtYW5kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICYuYnV5IHtcbiAgICAkc3RhY2tlZC13aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnRleHQtYW5kLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4ICRzdGFuZGFyZC1wYWRkaW5nIDEwcHggJHN0YW5kYXJkLXBhZGRpbmc7XG4gICAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzdGFja2VkLXdpZHRoKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnRleHQtYW5kLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgIC5mZWF0dXJlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdsb3NzYXJ5IHtcbiAgICAkZmVhdHVyZS1pbWFnZS1zaWRlLXBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZzogJHN0YW5kYXJkLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgLmZlYXR1cmUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICRzaXplLWluY3JlYXNlOiAyNSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0oJHNpemUtaW5jcmVhc2UgLyAyKTtcbiAgICAgIGxlZnQ6ICRmZWF0dXJlLWltYWdlLXNpZGUtcGFkZGluZztcbiAgICAgIGhlaWdodDogMTAwJSArICRzaXplLWluY3JlYXNlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtYW5kLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZlYXR1cmUtaW1hZ2Utc2lkZS1wYWRkaW5nICsgMjBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmN1c3RvbS10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLmZlYXR1cmUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWFuZC1idXR0b24ge1xuICAgICAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogSUUxMCsgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgJi5nbG9zc2FyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50ZXh0LWFuZC1idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmVhdHVyZS1pbWFnZS1jb250YWluZXIuZ3JvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWFuZC1idXR0b24ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI21haW4ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuXG4gIGRpdi5maWx0ZXItYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBhY2FkZW15LWJveHNoYWRvdygpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbnM7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX3ByaW1lO1xuICAgIH1cbiAgfVxuXG4gIC5uby1yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLmZpbHRlci1idXR0b24ge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAubm8tdmlkZW9zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLmZpbHRlci1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAuZ3JpZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5pbnRlcm5hbC1wYWdlLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLSRoZWFkZXItYmFubmVyLWhlaWdodDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09IFdvcmRQcmVzcyBXWVNJV1lHIEVkaXRvciBTdHlsZXMgPT1cblxuLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cbi5hbGlnbmxlZnQsIGltZy5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFsaWducmlnaHQsIGltZy5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbGlnbmNlbnRlciwgaW1nLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFsaWdubm9uZSwgaW1nLmFsaWdubm9uZSB7XG4gIC8qIG5vdCBzdXJlIGFib3V0IHRoaXMgb25lICovXG59XG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi53cC1zbWlsZXkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMWVtO1xufVxuYmxvY2txdW90ZS5sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYmxvY2txdW90ZS5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMyU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5nYWxsZXJ5IGRsIHt9XG4uZ2FsbGVyeSBkdCB7fVxuLmdhbGxlcnkgZGQge31cbi5nYWxsZXJ5IGRsIGEge31cbi5nYWxsZXJ5IGRsIGltZyB7fVxuLmdhbGxlcnktY2FwdGlvbiB7fVxuXG4uc2l6ZS1mdWxsIHt9XG4uc2l6ZS1sYXJnZSB7fVxuLnNpemUtbWVkaXVtIHt9XG4uc2l6ZS10aHVtYm5haWwge30iLCJAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hbGlnbmxlZnQsIGltZy5hbGlnbmxlZnQsIC5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCwgLmFsaWduY2VudGVyLCBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn0iLCIkaGVhZGVyLXZlcnktbGFyZ2Utc2NyZWVuLXNpemU6IDE2MDBweDtcbiRoZWFkZXItc21hbGwtc2NyZWVuOiA3MDBweDtcblxuI2hlYWRlci1iYW5uZXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAkaGVhZGVyLWJhbm5lci1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICAkYm9yZGVyLXRoaWNrbmVzczogNHB4O1xuICBjb2xvcjogJGNvbG9yX3RleHRfbGlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgJGNvbG9yX2FjY2VudCAkYm9yZGVyLXRoaWNrbmVzcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYubm8tYm90dG9tLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gICNoZWFkZXItYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGhlaWdodDogJGhlYWRlci1iYW5uZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhlYWRlcjtcblxuICAgICRoZWFkZXItYmFubmVyLXNtYWxsZXItc2l6ZTogNTAwcHg7XG4gICAgJG1hcmdpbi1mcm9tLXNpZGVzOiA2MHB4O1xuICAgICNUV19TdGFuZGFyZCB7XG4gICAgICAkbWFpbi1sb2dvLWhlYWRlci1wZXJjZW50YWdlLWhlaWdodDogNjUlO1xuICAgICAgaGVpZ2h0OiAkbWFpbi1sb2dvLWhlYWRlci1wZXJjZW50YWdlLWhlaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogKDEwMCUgLSAkbWFpbi1sb2dvLWhlYWRlci1wZXJjZW50YWdlLWhlaWdodCkgLyAyO1xuICAgICAgbGVmdDogNjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgJGRpdmlkZWQtYnktc21hbGxlcjogMS41O1xuICAgICAgICBoZWlnaHQ6ICRtYWluLWxvZ28taGVhZGVyLXBlcmNlbnRhZ2UtaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogKDEwMCUgLSAkbWFpbi1sb2dvLWhlYWRlci1wZXJjZW50YWdlLWhlaWdodCkgLyAyO1xuICAgICAgICBsZWZ0OiAkbWFyZ2luLWZyb20tc2lkZXMgLyAyO1xuICAgICAgfVxuXG4gICAgICAvKiBJRTEwKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogJGhlYWRlci1iYW5uZXItaGVpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhlYWRlci1iYW5uZXItc21hbGxlci1zaXplKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuY29udGludWUtdG8tdHdjb20ge1xuICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvcl9wcmltZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmLnNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhlYWRlci1iYW5uZXItc21hbGxlci1zaXplKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5leHRlbmRlZC1oZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmV4dGVuZGVkLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAuZXh0ZW5kZWQtaGVhZGVyLWRhcmstZmFkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHNpbXBsZV9mYWRlKCRjb2xvcl9wcmltZV9kYXJrLCAwJSwgMTAwJSwgMTAwJSwgYm90dG9tKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmV4dGVuZGVkLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4iLCJAbWl4aW4gZ29sZGJhciB7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGJyYW5kLW1hc3RoZWFkLWJvcmRlci1ib3R0b20taGVpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9hY2NlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGJyYW5kLWFjY2VudC1ncmFkaWVudDtcbiAgfVxufVxuXG5AbWl4aW4gYWNhZGVteS1ib3hzaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xufVxuXG5AbWl4aW4gYnV0dG9uLWhvdmVyLWludmVydCgkY29sb3VyMSwgJGNvbG91cjIsICRjb2xvdXJOZXcsICRkZWxheSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlbGF5IGVhc2UtaW4tb3V0LCBjb2xvciAkZGVsYXkgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAkZGVsYXkgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXIxO1xuICBjb2xvcjogJGNvbG91cjI7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91cjI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ck5ldztcbiAgICBjb2xvcjogJGNvbG91cjE7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyTmV3O1xuICB9XG59XG5cbi8vICRkZXB0aCBpcyBob3cgbXVjaCBvZiB0aGUgY29sb3VyIHlvdSB3YW50IHRvIHNlZSBhY3Jvc3MgdGhlIHNwZWN0cnVtXG4vLyAkY29sb3IgaXMgYSAuIC4gLiBjb2xvdXJcbi8vICRoZWlnaHQgaXMgaG93IGZhciB0aGUgZmFkZSB3aWxsIHJlYWNoXG4vLyAkd2lkdGggaXMgaG93IGZhciB0aGUgZmFkZSB3aWxsIHJlYWNoXG4vLyAkZGlyZWN0aW9uIGNhbiBiZSBcImxlZnRcIiBcInJpZ2h0XCIgXCJ0b3BcIiBcImJvdHRvbVwiIGFuZCBpbmRpY2F0ZXMgdGhlIGRpcmVjdGlvbiBvZiB0aGUgZmFkZVxuQG1peGluIHNpbXBsZV9mYWRlKCRjb2xvcjojMDAwLCAkZGVwdGg6MCUsICRoZWlnaHQ6MTAwJSwgJHdpZHRoOjEwMCUsICRkaXJlY3Rpb246IFwidG9wXCIpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHVucXVvdGUoJGRpcmVjdGlvbiksICRjb2xvciAkZGVwdGgscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB3aWR0aDogJHdpZHRoO1xufVxuXG5cbkBtaXhpbiBiYWNrZ3JvdW5kUG9zaXRpb25zKCkge1xuICAmLnBvc2l0aW9uLXRvcC1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgfVxuICAmLnBvc2l0aW9uLXRvcC1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbiAgJi5wb3NpdGlvbi10b3AtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgfVxuICAmLnBvc2l0aW9uLWNlbnRlci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgfVxuICAmLnBvc2l0aW9uLWNlbnRlci1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgJi5wb3NpdGlvbi1jZW50ZXItcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgfVxuICAmLnBvc2l0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgfVxuICAmLnBvc2l0aW9uLWJvdHRvbS1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cbiAgJi5wb3NpdGlvbi1ib3R0b20tcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgfVxufSIsIi52aWRlby1oZWFkZXItc2VjdGlvbi1jb250YWluZXIge1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRoZWFkZXItdmVyeS1sYXJnZS1zY3JlZW4tc2l6ZSkge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAkcmF0aW86ICg5IC8gMTYpICogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206ICRyYXRpbztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXNtYWxsLXNjcmVlbikge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIC52aWRlby1oZWFkZXItc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuICAgIC5leHRlbmRlZC1oZWFkZXItZGFyay1mYWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgc2ltcGxlX2ZhZGUoJGNvbG9yX3ByaW1lX2RhcmssIDUlLCA0MCUsIDEwMCUsIGJvdHRvbSk7XG4gICAgfVxuXG4gICAgLmltYWdlLW92ZXJsYXkge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIiR3c21nLW1lZGlhLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuJGFjY2Vzcy1iYXItaGVpZ2h0OiA1NXB4O1xuJHdoLW5hdi1iYXI6IDgwcHg7XG4kd2gtaGVhZGVyLWhlaWdodDogJGFjY2Vzcy1iYXItaGVpZ2h0ICsgJHdoLW5hdi1iYXI7XG5cbkBtaXhpbiB3c21nLW1lZGlhLWRpdi1taXhpbiAoJHdzbWctbWVkaWEtZGl2LWhlaWdodCkge1xuICBoZWlnaHQ6ICR3c21nLW1lZGlhLWRpdi1oZWlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAmLndzbWctbWVkaWEtZGl2LWZlYXR1cmUge1xuICAgIGhlaWdodDogKCR3c21nLW1lZGlhLWRpdi1oZWlnaHQgKiAyKSArICgkd3NtZy1tZWRpYS1jb250YWluZXItcGFkZGluZyAqIDIpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGhlaWdodDogJHdzbWctbWVkaWEtZGl2LWhlaWdodCAqIDI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogJHdzbWctbWVkaWEtZGl2LWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLnJvdy5wYXJjaG1lbnQtY29udGVudC5taW4tZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6ICR3aC1oZWFkZXItaGVpZ2h0O1xufVxuXG4jd2Fyc3RyYXAtbWVkaWEtZ2FsbGVyeSB7XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gIH1cbiAgbWFyZ2luOiAwIDEwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndzbWctbWVkaWEtZGl2LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6ICR3c21nLW1lZGlhLWNvbnRhaW5lci1wYWRkaW5nO1xuXG4gIC53c21nLW1lZGlhLWRpdiB7XG4gICAgQGluY2x1ZGUgd3NtZy1tZWRpYS1kaXYtbWl4aW4gKDIwMHB4KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBAaW5jbHVkZSB3c21nLW1lZGlhLWRpdi1taXhpbiAoMjUwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gICAgICBAaW5jbHVkZSB3c21nLW1lZGlhLWRpdi1taXhpbiAoMzAwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBAaW5jbHVkZSB3c21nLW1lZGlhLWRpdi1taXhpbiAoMTY1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICBAaW5jbHVkZSB3c21nLW1lZGlhLWRpdi1taXhpbiAoMTc1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4ODBweCkge1xuICAgICAgQGluY2x1ZGUgd3NtZy1tZWRpYS1kaXYtbWl4aW4gKDIwMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTUwcHgpIHtcbiAgICAgIEBpbmNsdWRlIHdzbWctbWVkaWEtZGl2LW1peGluICgyNzBweCk7XG4gICAgfVxuXG5cbiAgICAmLndzbWctbWVkaWEtZGl2LWZlYXR1cmV7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgJGJvcmRlci11cmw6ICcvd3AtY29udGVudC90aGVtZXMvd2Fyc3RyYXAvaW1hZ2VzL2ZlYXR1cmVfaW1hZ2VfYm9yZGVyLnBuZyc7XG4gICAgICAkYm9yZGVyLXdpZHRoOiAxMDtcbiAgICAgICRib3JkZXItcmVwZWF0OiByZXBlYXQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuXG4gICAgICAkYm9yZGVyLXdpZHRoOiAxMDtcbiAgICAgIC1tb3otYm9yZGVyLWltYWdlOiB1cmwoJGJvcmRlci11cmwpICRib3JkZXItd2lkdGggcmVwZWF0O1xuICAgICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybCgkYm9yZGVyLXVybCkgJGJvcmRlci13aWR0aCByZXBlYXQ7XG4gICAgICAtby1ib3JkZXItaW1hZ2U6IHVybCgkYm9yZGVyLXVybCkgJGJvcmRlci13aWR0aCByZXBlYXQ7XG4gICAgICBib3JkZXItaW1hZ2U6IHVybCgkYm9yZGVyLXVybCkgJGJvcmRlci13aWR0aCByZXBlYXQ7XG4gICAgfVxuICB9XG4gIC53c21nLWFycm93LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLndzbWctYXJyb3cge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNjBweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDkwcHggc29saWQgd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gICAgICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTUwcHgpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDkwcHggc29saWQgd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYud3NtZy1hcnJvdy1mZWF0dXJlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDkwcHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTUwcHgpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEyMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53c21nLW1lZGlhLWl0ZW1zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ud3NtZy1maWx0ZXItY29udGFpbmVyIHtcbiAgLndzbWctZmlsdGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3c21nLW1lZGlhLWNvbnRhaW5lci1wYWRkaW5nO1xuICAgIG1hcmdpbi1yaWdodDogJHdzbWctbWVkaWEtY29udGFpbmVyLXBhZGRpbmc7XG4gICAgLndzbWctZmlsdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ud3NtZy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuIiwiLmhlYWRlci1nYW1lLWxvZ28tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbWcuaGVhZGVyLWdhbWUtbG9nby5oZWFkZXItZ2FtZS1sb2dvLmhlYWRlci1nYW1lLWxvZ28ge1xuICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWRkaXRpb25hbC10ZXh0LWhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG5cbiAgLmhlYWRlci1kYXJrLWZhZGUuYWRkaXRpb25hbCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIHNpbXBsZV9mYWRlKCRjb2xvcl9wcmltZV9kYXJrLCA1JSwgMTAwJSwgMTAwJSwgYm90dG9tKTtcbiAgfVxuXG4gIGgyLCBwLCAuZXhwYW5kLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmhlYWRlci1hZGRpdGlvbmFsLXRleHQtc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5leHBhbmQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfcHJpbWUtZGFyaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBwYWRkaW5nOiA2cHggNnB4IDNweCA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Zvb3RlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5oZWFkZXItYmFja2dyb3VuZC1vdmVybGF5LWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gIH1cbn1cbiIsIm1haW4jbWFpbi5ob21lLXBhZ2UtY29udGFpbmVyIHtcbiAgLm1hcmdpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nYW1lcy1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLmNhLXBvaW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIm5hdi53YXJzdHJhcC1jb21wb25lbnQtZm9vdGVyLWxlZ2FsID4gdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5uYXYud2Fyc3RyYXAtY29tcG9uZW50LWZvb3Rlci1icmFuZHMud2Fyc3RyYXAtY29tcG9uZW50LWZvb3Rlci1icmFuZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcblxuICBkaXYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAmLndhcnN0cmFwLWNvbXBvbmVudC1mb290ZXItbG9nby1lc3JicHAsICYud2Fyc3RyYXAtY29tcG9uZW50LWZvb3Rlci1sb2dvLWVzcmIge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkLWl0ZW0ge1xuICAkZ3JpZC1pdGVtLXBhZGRpbmc6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNTAlO1xuXG4gICYubWFpbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuaG9tZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wb3N0LXZpZGVvLWl0ZW0tY29udGFpbmVyLnBvc3QtdmlkZW8taXRlbS1jb250YWluZXIucG9zdC12aWRlby1pdGVtLWNvbnRhaW5lciA+IC5wb3N0LXZpZGVvLWl0ZW0gPiBpbWcge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cblxuXG4gIC5ncmlkLWl0ZW0tY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBAaW5jbHVkZSBhY2FkZW15LWJveHNoYWRvdygpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuZ3JpZC1pdGVtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuXG5cbiAgICAgIC5wb3N0LXZpZGVvLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucG9zdC12aWRlby1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvc3QtbG93ZXItc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgJjpob3ZlciwgJi5ob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYubW9yZS1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5tb3JlLWluZm8tYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvcl9hY2NlbnQgMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYnV0dG9ucztcbiAgICAgICAgICBwYWRkaW5nOiAycHggNnB4IDAgNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyLWludmVydCgkY29sb3JfcHJpbWUsICRjb2xvcl9wcmltZS1kYXJrLCAkY29sb3JfYWNjZW50LCAwLjVzKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJHNlbGVjdDItYmFja2dyb3VuZC1jb2xvdXI6IHJnYmEoMCwgMCwgMCwgMC44MCk7XG5zcGFuLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uICB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QyLWJhY2tncm91bmQtY29sb3VyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fc2VjdGlvbnMuc2VsZWN0Mi1yZXN1bHRzX19zZWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdDItYmFja2dyb3VuZC1jb2xvdXI7XG4gIH1cbn1cblxuc3Bhbi5zZWxlY3QyLXJlc3VsdHMuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdDItYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjpub25lO1xuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgfVxufVxuXG5zcGFuLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdy5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0cy5zZWxlY3QyLXJlc3VsdHMge1xuICBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiY2FzbG9uX2FudGlxdWVyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCIvKiEgU3dpcGVib3ggdjEuMy4wIHwgQ29uc3RhbnRpbiBTYWd1aW4gY3NhZy5jbyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9icnV0YWxkZXNpZ24vc3dpcGVib3ggKi9cblxuLy8gR3JhZGllbnQgbWl4aW5cbkBtaXhpbiBjc3MtZ3JhZGllbnQoJGZyb206ICNkZmRmZGYsICR0bzogI2Y4ZjhmOCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZnJvbTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkZnJvbSksIHRvKCR0bykpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLCAkdG8pO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLCAkdG8pO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSwgJHRvKTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGZyb20sICR0byk7XG59XG5cbi8vIEJhciBtaXhpblxuQG1peGluIGJhcigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3I7XG5cdEBpbmNsdWRlIGNzcy1ncmFkaWVudCggJGNvbG9yLCBkYXJrZW4oJGNvbG9yLCAyMCUpICk7XG59XG5cblxuLy9PbiB0aGlzIG9uZSB0ZW1wbGF0ZSBwYWdlIGhpZGUgdGhlIG5hdmlnYXRpb24gYXJyb3dzXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3Rocm9uZXMtcGhwIHtcblx0I3N3aXBlYm94LWFycm93cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5odG1sLnN3aXBlYm94LWh0bWwuc3dpcGVib3gtdG91Y2gge1xuXHRvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbn1cblxuI3N3aXBlYm94LW92ZXJsYXkgaW1nIHtcblx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcbn1cblxuI3N3aXBlYm94LW92ZXJsYXkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5OTk5OSFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4jc3dpcGVib3gtY29udGFpbmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbiNzd2lwZWJveC1zbGlkZXIge1xuXHR0cmFuc2l0aW9uIDogdHJhbnNmb3JtIDAuNHMgZWFzZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiA5NSU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zbGlkZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cdFx0fVxuXG5cdFx0aW1nLFxuICAgICAgICAuc3dpcGVib3gtdmlkZW8tY29udGFpbmVyLFxuICAgICAgICAuc3dpcGVib3gtaW5saW5lLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdC5zd2lwZWJveC12aWRlby1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvL3BhZGRpbmc6NSU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRwYWRkaW5nOiAwIDUlIDAgNSUgIWltcG9ydGFudDtcblx0XHRcdC5zd2lwZWJveC12aWRlb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpZnJhbWV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDsgbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGlkZS1sb2FkaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93YXJzdHJhcC9pbWFnZXMvc3dpcGVib3gvbG9hZGVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHR9XG5cbn1cblxuI3N3aXBlYm94LWJvdHRvbS1iYXIsXG4jc3dpcGVib3gtdG9wLWJhcntcblx0dHJhbnNpdGlvbiA6IDAuNXM7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4jc3dpcGVib3gtYm90dG9tLWJhciB7XG5cdGJvdHRvbTogNTAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ly9tYXJnaW46IDEwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdH1cbn1cblxuI3N3aXBlYm94LXRvcC1iYXIge1xuXHRib3R0b206IDA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0fVxuXHQvLyYudmlzaWJsZS1iYXJzIHtcblx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xuXHQvL31cbn1cblxuI3N3aXBlYm94LXRpdGxle1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jc3dpcGVib3gtcHJldixcbiNzd2lwZWJveC1uZXh0LFxuI3N3aXBlYm94LWNsb3NlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd2Fyc3RyYXAvaW1hZ2VzL3N3aXBlYm94L2ljb25zLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHR0b3A6IDA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdH1cblxufVxuXG4jc3dpcGVib3gtYXJyb3dze1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQjc3dpcGVib3gtcHJldiwgI3N3aXBlYm94LW5leHQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cbn1cblxuI3N3aXBlYm94LXByZXZ7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93YXJzdHJhcC9pbWFnZXMvc3dpcGVib3gvQXJyb3cucG5nJykgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRmaWx0ZXI6IEZsaXBIO1xuXHQtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxufVxuXG4jc3dpcGVib3gtbmV4dHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93YXJzdHJhcC9pbWFnZXMvc3dpcGVib3gvQXJyb3cucG5nJykgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuI3N3aXBlYm94LWNsb3Nle1xuXHR0b3A6IDMwcHg7XG5cdHJpZ2h0OiAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jb250ZW50LnRvdGFsd2FyLmNvbS90b3RhbC13YXIvY29tLmFjYWRlbXkudG90YWx3YXIud3d3L3N0YXRpYy1hc3NldHMvQ2xvc2UucG5nJykgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uc3dpcGVib3gtbm8tY2xvc2UtYnV0dG9uICNzd2lwZWJveC1jbG9zZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3N3aXBlYm94LXByZXYsXG4jc3dpcGVib3gtbmV4dHtcblx0Ji5kaXNhYmxlZHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cblxuLnN3aXBlYm94LW5vLXRvdWNoe1xuXHQjc3dpcGVib3gtb3ZlcmxheS5yaWdodFNwcmluZyAjc3dpcGVib3gtc2xpZGVyIHtcblx0XHRhbmltYXRpb24gOiByaWdodFNwcmluZyAwLjNzO1xuXHR9XG5cblx0I3N3aXBlYm94LW92ZXJsYXkubGVmdFNwcmluZyAgI3N3aXBlYm94LXNsaWRlcntcblx0XHRhbmltYXRpb24gOiBsZWZ0U3ByaW5nIDAuM3M7XG5cdH1cbn1cblxuLnN3aXBlYm94LXRvdWNoe1xuXHQjc3dpcGVib3gtY29udGFpbmVyIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVye1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uIDogYWxsIC4zcyBlYXNlO1xuXHRcdFx0Y29udGVudCA6ICcgJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAxMHB4IDBweCAxMHB4IC04cHggIzY1NjU2NTtcblx0XHR9XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAtMTBweCAwcHggMTBweCAtOHB4ICM2NTY1NjU7XG5cdFx0fVxuXHR9XG5cblx0I3N3aXBlYm94LW92ZXJsYXkubGVmdFNwcmluZ1RvdWNoICNzd2lwZWJveC1jb250YWluZXJ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cblx0I3N3aXBlYm94LW92ZXJsYXkucmlnaHRTcHJpbmdUb3VjaCAjc3dpcGVib3gtY29udGFpbmVye1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0U3ByaW5nIHtcblx0MCUge1xuXHRcdGxlZnQ6MDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0bGVmdDotMzBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGxlZnQ6MDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnRTcHJpbmcge1xuXHQwJSB7XG5cdFx0bGVmdDowO1xuXHR9XG5cblx0NTAlIHtcblx0XHRsZWZ0OjMwcHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRsZWZ0OjA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblxuXHQjc3dpcGVib3gtY2xvc2V7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG5cblx0I3N3aXBlYm94LWFycm93c3tcblx0XHR3aWR0aDogOTglO1xuXHR9XG59XG5cbi8qIFNraW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNzd2lwZWJveC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xufVxuXG4jc3dpcGVib3gtYm90dG9tLWJhcixcbiNzd2lwZWJveC10b3AtYmFyIHtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHQvL0BpbmNsdWRlIGJhcigjMGQwZDBkKTtcblxufVxuXG4jc3dpcGVib3gtYm90dG9tLWJhciB7XG5cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbiNzd2lwZWJveC10b3AtYmFyIHtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiIsIi5jaGFyYWN0ZXItc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgZm9udDogMS41cmVtIFwiQ2luemVsXCIsIHNlcmlmO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuaW50cm9kdWN0aW9uLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1lO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jaGFyYWN0ZXItc2VsZWN0b3Itc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC00JTsgLy9QdWxsIGhlaWdodCBvZiBzbGlkZXIgdXAgYSBsaXR0bGVcblxuICAgICNjYXJvdXNlbCB7XG5cbiAgICAgICZbZGF0YS1jYS10ZW1wbGF0ZV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY2xvdWQ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IDUwMG1zIGZpbHRlciBsaW5lYXIsIDUwMG1zIC13ZWJraXQtZmlsdGVyIGxpbmVhcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbHMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAjYnV0dG9ucyB7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubGluZWFyLXNlbGVjdG9yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuc2xpZGUge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4yKTtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmV2LWFycm93LCAubmV4dC1hcnJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLnByZXYtYXJyb3cge1xuICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cge1xuICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQkUxRjAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0JFMUYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNCRTFGMDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0JFMUYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuLmFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgJi5hcnJvdy1sZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGRkY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2FjY2VudDtcbiAgICB9XG4gIH1cblxuICAmLmFycm93LXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRkZGO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGFuZWwtZ3JvdXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAucGFuZWwucGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGEuY29sbGFwc2VkIHtcbiAgICAgIC5zdGF0dXMtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgaDIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX2FjY2VudDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGFiZWw7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zdGF0dXMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcl9wcmltZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLXRleHR1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJi51bnNlbGVjdGVkIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYWNjZW50X2FjY29yZGlvbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5iYWNrZ3JvdW5kLXRleHR1cmUudW5zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgY29sb3I6ICRjb2xvcl9wcmltZS1kYXJrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyAvL0FkanVzdGluZyBmb3IgbmVnYXRpdmUgc3BhY2UgdW5kZXIgZm9udFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxufSIsIiR2aWRlby1tb2JpbGUtdmlldzogNTUwcHg7XG4uZmVhdHVyZWQtdmlkZW9zLCAuZmVhdHVyZWQtbW9iaWxlLXNsaWRlciB7XG4gIGgzLCBoNCB7XG4gICAgY29sb3I6ICRjb2xvcl9wcmltZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmLnN1Yi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZGVvLW1vYmlsZS12aWV3KSBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpeHRlZW4tYnktbmluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAvL2JhY2tncm91bmQ6IHJlZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaW5uZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZmVhdHVyZWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1jb250YWluZXIge1xuXG4gICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDRyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICBoMywgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cblxuICAgICAgLnRvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZ2FtZS1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1tYWluIHtcblxuICAgIC5tb2JpbGUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBsYXktaWNvbiB7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAuZ2FtZS1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcbiAgICAgIC5mZWF0dXJlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC8vd2lkdGg6IDM3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLmdhbWUtbG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIC5tYWluLXRpdGxlLCBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgJi5tYWluLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJsYWNrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJmg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudGhyZWUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZpZGVvLW1vYmlsZS12aWV3KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1vdGhlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMyU7XG5cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAucGxheS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAucGxheS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FtZS1ob21lLXBhZ2Uge1xuICBtYWluI21haW4ge1xuICAgIC5mZWF0dXJlZC1tb2JpbGUtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZS5zbGlkZSB7XG4gICAgICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lci5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZG90cyB7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJyb3dzIHtcbiAgICAgICAgJHNpemU6IDMycHg7XG4gICAgICAgICRtYXJnaW46IDJyZW07XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLnByZXYtYXJyb3csIC5uZXh0LWFycm93IHtcbiAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcblxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dC1hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuXG4gICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgIGhlaWdodDogJHNpemU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50aHJlZWsge1xuXG4gIC5ib3JkZXItdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLmFycm93LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuYXJyb3dzIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnByZXYtYXJyb3csIC5uZXh0LWFycm93IHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5uZXh0LWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbCA6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoYXJhY3Rlci1zZWxlY3RvciB7XG4gICAgPiBoMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXJhY3Rlci1zZWxlY3Rvci1zZWxlY3RvciB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5saW5lYXItc2VsZWN0b3Ige1xuICAgICAgLnNsaWRlIHtcbiAgICAgICAgZmlsdGVyOiBjb250cmFzdCgwKSBicmlnaHRuZXNzKDApO1xuICAgICAgfVxuXG4gICAgICAuc2xpZGUuc2xpY2stY3VycmVudCB7XG4gICAgICAgIGZpbHRlcjogY29udHJhc3QoMSkgYnJpZ2h0bmVzcygxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhcmFjdGVyLXNlbGVjdG9yLXNlbGVjdG9yIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgI2NoYXJhY3Rlci1zbGlkZXIge1xuICAgICAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICAgIGhlaWdodDogNzV2aDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICYuY2hhcnBhZ2Uge1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICBmb250LXdlaWdodDogOTAwOyAvL1JvYm90dG8gYmxhY2tcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIC8vIExvb3NlIHRoZSBzaWRlIG1hcmdpbiBvbiBtb2JpbGVcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICRtYXJnaW4tc2lkZXM6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbi1zaWRlcztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXNpZGVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JfYWNjZW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLm5hbWUge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAjbmFtZS1zbGlkZXIge1xuXG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAubmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoMiB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbSA1cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudGhyZWVrIC5hcnJvdy1jb250YWluZXIgLmFycm93cyB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wcmV2LWFycm93ICwgLm5leHQtYXJyb3cge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgcGFkZGluZzogMzBweCAxMCUgMCAxMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuXG4gICYuaW5pdGlhbC12aWV3IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX2FjY2VudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvaW50eS1idXR0b24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgcGFkZGluZzogMCAxMCUgMzBweCAxMCU7XG5cbiAgLnBvaW50eS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaGVhZGluZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhLXBvaW50cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kbGNzLWFjY29yZGlhbi1iYWNrLWNvbnRhaW5lciB7XG4gICRjbGlja2FibGUtc2l6ZTogNjBweDtcbiAgJGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgJGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICRiYWNrZ3JvdW5kLXJhZGl1czogNXB4O1xuICAkYXJyb3ctY29sb3I6ICRjb2xvcl9wcmltZTtcbiAgJGFycm93LXNpemU6IDE2cHg7XG4gICRhcnJvdy10aGlja25lc3M6IDNweDtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAkY2xpY2thYmxlLXNpemU7XG4gIGhlaWdodDogJGNsaWNrYWJsZS1zaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgZGl2IHtcbiAgICB3aWR0aDogJGJhY2tncm91bmQtc2l6ZTtcbiAgICBoZWlnaHQ6ICRiYWNrZ3JvdW5kLXNpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiYWNrZ3JvdW5kLXJhZGl1cztcbiAgICBzcGFuIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAkYXJyb3ctY29sb3IgJGFycm93LXRoaWNrbmVzcztcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkICRhcnJvdy1jb2xvciAkYXJyb3ctdGhpY2tuZXNzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgd2lkdGg6ICRhcnJvdy1zaXplO1xuICAgICAgaGVpZ2h0OiAkYXJyb3ctc2l6ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0oJGJhY2tncm91bmQtc2l6ZSAqIDAuMik7XG4gICAgfVxuICB9XG59XG5cbi5kbGNzLW91dGVyLWNvbnRhaW5lciB7XG4gICRtb2JpbGUtZGVzaWduLW1heC13aWR0aDogNjAwcHg7XG4gIGJvcmRlci1ib3R0b206ICRjb2xvci1hY2NlbnQgNnB4IHNvbGlkO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtZGVzaWduLW1heC13aWR0aCkge1xuICAgIC5kbGNzLWlubmVyLWNvbnRhaW5lci5kbGNzLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLmRsY3MtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYuZGxjcy1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDA7XG5cbiAgLmRsY3MtaW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgLmRsY3MtY29sdW1uIHtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kbGNzLWNvbHVtbiB7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuZGxjcy1sb2dvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZGxjcy1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYWNjZW50O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgLmRsY3MtZmVhdHVyZS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGxjc19sb3dlcl9idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNhLXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5wb2ludHktYnV0dG9uLWNvbnRhaW5lciB7XG4gICR2ZXJ5LXRoaW4tcGFnZS13aWR0aDogNTAwcHg7XG4gICR0aGluLXBhZ2Utd2lkdGg6IDgwMHB4O1xuXG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDUlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2ZXJ5LXRoaW4tcGFnZS13aWR0aCkge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAucG9pbnR5LWJ1dHRvbi1jb250YWluZXIge1xuICAgICRoZWFkZXItYnV0dG9uLXZlcnRpY2FsLXBhZGRpbmc6IDEwcHg7XG4gICAgJGhlYWRlci1idXR0b24taG9yaXpvbnRhbC1wYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1idXR0b25zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wb2ludHMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRoaW4tcGFnZS13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgYS5wb2ludHktYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hY2NlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGlnaHQ7XG4gICAgICBwYWRkaW5nOiAkaGVhZGVyLWJ1dHRvbi12ZXJ0aWNhbC1wYWRkaW5nICRoZWFkZXItYnV0dG9uLWhvcml6b250YWwtcGFkZGluZztcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmVyeS10aGluLXBhZ2Utd2lkdGgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2hhcnBhZ2Uge1xuICAuYm9yZGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdG9wIGxlZnQgcmVwZWF0LXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNXB4O1xuXG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMS41cmVtO1xuICAgICAgei1pbmRleDogMjUwO1xuXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuXG4gICAgICAmLmJvcmRlci10b3AtbGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYm9yZGVyLXRvcC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDUwMDtcblxuICAgICAgaDIge1xuXG4gICAgICAgIC8vd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICAgIC8vaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYWNjZW50O1xuICAgICAgY29sb3I6ICRjb2xvcl9wcmltZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1idXR0b25zO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB0b3AgbGVmdCByZXBlYXQteDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuXG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIC8vZm9udC1mYW1pbHk6IFwiQ2luemVsXCIsIHNlcmlmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAxMiUgNTBweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGgxLWZvbnQtc2l6ZTogNDBweDtcbiAgICAkaDEtbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAkaDItZm9udC1zaXplOiAzMHB4O1xuICAgICRoMi1saW5lLWhlaWdodDogMzhweDtcblxuICAgICRoMy1mb250LXNpemU6IDIycHg7XG4gICAgJGgzLWxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgJGJvZHktZm9udC1zaXplOiAxOHB4O1xuICAgICRib2R5LWxpbmUtaGVpZ2h0OiAzMHB4O1xuXG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG59IiwiQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY2hhcnBhZ2Uge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDdweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcmFjdGVyLXNlbGVjdG9yIHtcbiAgICAgICAgLmNoYXJhY3Rlci1zZWxlY3Rvci1zZWxlY3RvciB7XG4gICAgICAgICAgICAuY29udHJvbHMge1xuICAgICAgICAgICAgICAgICNidXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNoYXJwYWdlLnZhbXBpcmUge1xuICAubmFtZS5uYW1lIHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgdG9wOiAtNjBweDtcbiAgICB9XG5cbiAgICBoMi5oZWFkZXItcGxhdGUtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LCBodG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcGFuZWw7XG59XG5cblxuLmNhLWJhY2tncm91bmQtaW1hZ2UtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kUG9zaXRpb25zKCk7XG59XG5cbi5jYS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHIudGhyZWUtayB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGJvcmRlcjowO1xuICBoZWlnaHQ6MTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi50d2FjX3BhZ2VfaGVhZGVyIHtcbiAgJGJvcmRlci10aGlja25lc3M6IDRweDtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X2xpZ2h0O1xuXG4gIC5oZWFkZXItZ2FtZS1sb2dvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLmhlYWRlci1nYW1lLWxvZ28ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNzZWNvbmRhcnktYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRlcnRpYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5zaG9ydC1zZWNvbmRhcnktYmFubmVyLXRleHQsIC5sb25nLXNlY29uZGFyeS1iYW5uZXItdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX3ByaW1lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2hvcnQtc2Vjb25kYXJ5LWJhbm5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sb25nLXNlY29uZGFyeS1iYW5uZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zaG9ydC1zZWNvbmRhcnktYmFubmVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGhlYWRlci12ZXJ5LWxhcmdlLXNjcmVlbi1zaXplKSB7XG5cbiAgICAgIC5oZWFkZXItZ2FtZS1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kUG9zaXRpb25zKCk7XG5cbiAgICAmLndoYXRzLW5ldy1jb25kaXRpb25zIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0yMHB4IGxlZnQgLTI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm8tbG9nbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweCAyMHB4O1xuXG4gICAgICAmLm1vYmlsZS10b3Atc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWdhbWUtbG9nbyB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCA1cHggIzIyMjIyMik7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggNXB4ICMyMjIyMjIpO1xuICAgIH1cblxuICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5oZWFkZXItaW50cm9kdWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG5cbiAgLmhlYWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAkaGVhZGVyLWJ1dHRvbi12ZXJ0aWNhbC1wYWRkaW5nOiAxMHB4O1xuICAgICRoZWFkZXItYnV0dG9uLWhvcml6b250YWwtcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYnV0dG9ucztcblxuICAgIGEuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYWNjZW50O1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpZ2h0O1xuICAgICAgcGFkZGluZzogJGhlYWRlci1idXR0b24tdmVydGljYWwtcGFkZGluZyAkaGVhZGVyLWJ1dHRvbi1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIG1hcmdpbi10b3A6ICRib3JkZXItdGhpY2tuZXNzIC8gMjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLnNtYWxsID4gYS5oZWFkZXItYnV0dG9uIHtcbiAgICAgICRwYWRkaW5nLWZhY3Rvci1zbWFsbGVyOiAwLjc7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgcGFkZGluZzogKCRoZWFkZXItYnV0dG9uLXZlcnRpY2FsLXBhZGRpbmcgKiAkcGFkZGluZy1mYWN0b3Itc21hbGxlcikgKCRoZWFkZXItYnV0dG9uLWhvcml6b250YWwtcGFkZGluZyAqICRwYWRkaW5nLWZhY3Rvci1zbWFsbGVyKSA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItZGFyay1mYWRlIHtcbiAgICBAaW5jbHVkZSBzaW1wbGVfZmFkZSgkY29sb3JfcHJpbWVfZGFyaywgNSUsIDY1JSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gIH1cblxuICAuY2EtcG9pbnRzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXNtYWxsLXNjcmVlbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWUtZGFyaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogJGNvbG9yX3ByaW1lLWRhcms7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICB9XG5cbiAgJi5idXR0b24tZ29sZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2FjY2VudDtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG5cbiAgJi5idXR0b24tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4iLCIkdmlkZW8tbW9iaWxlLXZpZXc6IDU1MHB4O1xuXG4ubmV3LWdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAuZ3JpZC1zZWN0aW9uLW1haW4ge1xuICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5uZXctZ3JpZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbnRlcm5hbC1wYWdlLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtJGhlYWRlci1iYW5uZXItaGVpZ2h0O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubmV3LWdyaWQtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5JTtcblxuICAgIC5ncmlkLWl0ZW0tY29udGVudC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuZ3JpZC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cblxuICAgICAgICAucG9zdC12aWRlby1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAucG9zdC12aWRlby1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2EtcG9zdC1hbmNob3Ige1xuICAgICAgICAgIGgyLCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdGVnb3J5LWxpc3Qge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWxvd2VyLXNlY3Rpb24ge1xuICAgICAgICAgIC8vbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLm1vcmUtaW5mbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhdGVnb3J5LWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeS1saXN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MzgzODM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYS5tb3JlLWluZm8tYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yX2FjY2VudCAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbnM7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNnB4IDAgNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taG92ZXItaW52ZXJ0KCRjb2xvcl9wcmltZSwgJGNvbG9yX3ByaW1lLWRhcmssICRjb2xvcl9hY2NlbnQsIDAuNXMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZpZGVvLW1vYmlsZS12aWV3KXtcbiAgICAubmV3LWdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmdyaWQtaXRlbS1jb250ZW50LWNvbnRhaW5lciAucG9zdC1sb3dlci1zZWN0aW9uIHtcblxuICAgICAgICAucG9zdC10aXRsZS5wb3N0LXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5LWxpc3QuY2F0ZWdvcnktbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIkdmlkZW8tbW9iaWxlLXZpZXc6IDU1MHB4O1xuXG4uZ2FtZS1ob21lLXBhZ2Uge1xuICBtYWluI21haW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG5cbiAgICAubW9iaWxlLWZlYXR1cmUtZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGRpdiwgYSwgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgIH1cblxuICAgIGgxLCBoMiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJsYWNrO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5jb250ZW50LXdyYXBwZXItaW5uZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cblxuICAgICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXJnaW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgfVxuXG4gICAgPiAubWFyZ2luLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1zZWN0aW9uLWxlZnQge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgLmdyaWQtc2VjdGlvbi1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tb2JpbGUtaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZpZGVvLW1vYmlsZS12aWV3KSB7XG4gICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYucGFnZW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1lO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cblxuICAgICAgLm1hcmdpbi1jb250YWluZXIubWFyZ2luLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9uYXY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAmLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmF2O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5uZXctZ3JpZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yX3ByaW1lO1xuXG4gICAgICAubmV3LWZpbHRlci1ncm91cCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLmZpbHRlci1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgZm9udDogOTAwIDE0cHgvMzBweCAkZm9udC1yb2JvdG87XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYWNjZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncmlkLXNlY3Rpb24tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5sb2FkX21vcmVfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGEuY2EtbG9hZC1tb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogJGNvbG9yLXByaW1lLWRhcmsgc29saWQgMXB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZpZGVvLW1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmlkZW8tbW9iaWxlLXZpZXcpIHtcblxuICAgICAgLm1vYmlsZS1mZWF0dXJlLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtZmVhdHVyZS1kcm9wZG93bi1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci1tb2JpbGUtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX3ByaW1lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWZlYXR1cmUtZHJvcGRvd24tYnV0dG9uW2RhdGEtY2Etb3Blbj1cInRydWVcIl0ge1xuICAgICAgICAuZmlsdGVyLW1vYmlsZS1kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWhhbWJ1cmdlciB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmJ1cmdlciB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1jbG9zZSB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5idXJnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIG5hdi5wYWdlbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubmF2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubmV3LWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZpZGVvLW1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXctZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmZpbHRlci1idXR0b24uZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgICAgJjpub3QoLmluLXZpZXcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtc2VjdGlvbi1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2NvbnRhaW5lci00MDQge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuICAudGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIl19 */
