.pr-black{color:#000}.pr-blue{color:#39f}.pr-white{color:#fff}.pr-midnavy-back{background:#467aa9;color:#fff}.pr-navy-back{background:#063561}.pr-navy-back h2{color:#fff}.pr-lightgray-back{background:#f4f4f4}.pr-lightgray-back h2{color:#39f}.pr-darkgray-back{background:#64727c;color:#fff}.pr-btn-download:before,.pr-icon-arrow:before,h3.pr-icon-cash:before,h3.pr-icon-credit-card-white:before,h3.pr-icon-credit-card:before,h3.pr-icon-money-stack:before,h3.pr-icon-money-transfer-white:before,h3.pr-icon-money-transfer:before,h3.pr-icon-money:before,h3.pr-icon-paycheck-white:before,h3.pr-icon-paycheque:before,h3.pr-icon-positive-dynamic:before,h3.pr-icon-security:before,h3.pr-icon-stocks:before,h3.pr-icon-wallet:before{content:'';position:absolute}:link,:visited,a{color:#fff;text-decoration:none}.left-col{padding:0 2rem}@media (min-width:56.25em){.left-col{width:50%}}@media (min-width:75em){.center{text-align:center}}@media (min-width:75em){.center-alt{margin:2rem auto 4rem;width:80%}}.offscreen{position:absolute;top:-9999px}img{width:100%}.animatable{overflow:hidden}@media (min-width:75em){.animate{opacity:0;position:relative;top:50px;-webkit-transition:all .4s ease;transition:all .4s ease}.animate.pr-active{opacity:1;top:0}}.pr-btn-blue,.pr-btn-download,.pr-btn{display:inline-block;background:#39f;color:#fff;font-family:Open Sans, sans-serif;;font-size:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:90em){.pr-btn-blue,.pr-btn-download,.pr-btn{font-size:1.2rem}}.pr-btn-blue:hover,.pr-btn-download:hover, .pr-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.pr-btn-blue{padding:1.5rem 5rem 1.5rem 2rem}.pr-btn-blue:hover{-webkit-box-shadow:0 6px 25px 5px #e7e7e7;box-shadow:0 6px 25px 5px #e7e7e7}.pr-btn-download, .pr-btn{display:block;margin:0 2.25rem 1rem;padding:1.5rem 2rem 1.5rem 4rem}@media (min-width:56.25em){.pr-btn-download, .pr-btn{margin-left:2.25rem;margin-right:2.25rem;max-width:403px;width:30%;display:inline-block}}@media (min-width:90em){.pr-btn-download, .pr-btn{width:27.5%}}.pr-btn-download:hover, .pr-btn:hover{-webkit-box-shadow:0 6px 25px 5px #052849;box-shadow:0 6px 25px 5px #052849}.pr-wrapper a{cursor:pointer}.pr-cards-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}@media (min-width:64em){.pr-cards-section{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pr-cards-section .pr-card{width:100%;margin:.5rem;margin-bottom:1rem}@media (min-width:64em){.pr-cards-section .pr-card{width:32%;height:350px}}.pr-card{background:#063561;padding:2rem;text-align:center}.pr-card span{font-family:Open Sans, sans-serif;}.reach .cards-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0;position:relative}@media (min-width:64em){.reach .cards-col{width:42%}.reach .cards-col:nth-child(2):before,.reach .cards-col:nth-child(3):before{content:'';width:2px;background:#7298b8;position:absolute;top:3rem;bottom:2rem}}.reach .cards-col .pr-card{height:100%;display:inline-block;background:#fff;text-align:center;margin:0 2.25rem 2.25rem}@media (max-width:37.438em){.reach .cards-col .pr-card{min-height:180px}}@media (min-width:64em){.reach .cards-col .pr-card{text-align:left;padding:.2rem 4rem}}.reach .cards-col .pr-card:last-child{margin-bottom:0}.reach .cards-col .pr-card h3{font-size:1.2rem;margin-bottom:.5rem;text-transform:none;letter-spacing:.005rem}@media (min-width:75em){.reach .cards-col .pr-card h3{font-size:1.4rem}}.reach .cards-col .pr-card p{margin:0;padding:0;font-size:.9rem;color:#64727c}@media (min-width:64em){.reach .cards-col .pr-card p{margin-bottom:1.5rem}}@media (min-width:75em){.reach .cards-col .pr-card p{font-size:1rem;line-height:1.5rem}}@media (max-width:64em){.reach .cards-col:nth-child(2){background:#467bab}}.communities .pr-cards-section .pr-card{margin-bottom:0}.communities .pr-cards-section .pr-card:last-child{margin-bottom:.5rem}@media (min-width:90em){.communities .pr-card{padding:2rem 3rem}}.communities .pr-card h3{padding:1rem 0;margin:auto}.communities .pr-card p{font-size:.9rem;width:80%;margin:1em auto}@media (min-width:75em){.communities .pr-card p{font-size:1rem}}.communities .pr-card p span{font-size:1.15rem}@media (min-width:75em){.communities .pr-card p span{font-size:1.4rem}}h3.pr-icon-stocks:before{width:28px;height:30px;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-stocks:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-money:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-money:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-paycheque:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-paycheque:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-wallet:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-wallet:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-security:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-security:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-positive-dynamic:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-positive-dynamic:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-cash:before{width:25px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-cash:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-credit-card:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-credit-card:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-money-transfer:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-money-transfer:before{position:absolute;margin-left:-38px;margin-top:5px}}h3.pr-icon-money-stack:before{width:28px;height:35px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;margin-top:-25px}@media (min-width:64em){h3.pr-icon-money-stack:before{position:absolute;margin-left:-38px;margin-top:5px}}.pr-btn-download:before{width:35px;height:35px;;margin-top:-7px;margin-left:-37px;display:inline;position:absolute;background-repeat:no-repeat}@media (min-width:90em){.pr-icon-arrow:before{margin-left:130px}}h3.pr-icon-paycheck-white:before{width:52px;height:52px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;background-size:60%}@media (min-width:56.25em){h3.pr-icon-paycheck-white:before{background-size:70%;margin:.5rem auto}}h3.pr-icon-money-transfer-white:before{width:52px;height:52px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;background-size:60%}@media (min-width:56.25em){h3.pr-icon-money-transfer-white:before{background-size:70%;margin:.5rem auto}}h3.pr-icon-credit-card-white{background-position:center 6px}h3.pr-icon-credit-card-white:before{width:63px;height:52px;;background-repeat:no-repeat;background-position:top center;position:relative;display:block;margin:auto;background-size:60%}@media (min-width:56.25em){h3.pr-icon-credit-card-white:before{background-size:70%;margin:.5rem auto}}@media (min-width:56.25em){.everyday .pr-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:56.25em){.approach article{display:-webkit-box;display:-ms-flexbox;display:flex}}.citations{padding:2.25rem}.citations p{font-size:.6rem;line-height:1rem;color:#000;margin:0 0 .25rem}.partners{text-align:center}.partners .pr-cards-section-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.partners .pr-cards-section-logos a{display:-webkit-box;display:-ms-flexbox;display:flex;/*width:31%;*/width:48%;background:#fff;margin:1%;height:100px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.partners .pr-cards-section-logos a img{margin:auto;width:80px;-ms-flex-item-align:center;align-self:center}@media (min-width:37.5em){.partners .pr-cards-section-logos a{/*width:23%;*/width:18%;}}@media (min-width:56.25em){.partners .pr-cards-section-logos a{width:18%;height:150px}.partners .pr-cards-section-logos a img{width:130px}}@media (min-width:75em){.partners .pr-cards-section-logos a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.5%;/*width:13%;*/width:18%;height:190px}}.partners .pr-cards-section-logos a:hover{-webkit-box-shadow:0 6px 25px 5px #484848;box-shadow:0 6px 25px 5px #484848;z-index:1}#communities .pr-container{overflow:hidden}#communities .pr-container h2,#communities .pr-container p{margin:3.5rem 2.25rem 2rem;text-align:left}@media (min-width:56.25em){#communities .pr-container h2,#communities .pr-container p{text-align:center;margin-left:auto;margin-right:auto}}#communities .pr-container p{margin-top:0}@media (max-width:56.25em){.approach.pr-container{width:100%}}.approach h2{margin:3.5rem 2.25rem 3rem}@media (min-width:75em){.approach h2{max-width:75%;margin-left:auto;margin-right:auto;margin-bottom:5rem;line-height:2.5rem;text-align:center}}.approach p{color:#64727c}@media (min-width:75em){.approach p{margin-bottom:2rem}}.approach article{margin-bottom:2.5rem}@media (max-width:56.25em){.approach article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.approach article .left-col{z-index:1;top:-2rem;position:relative;background:#fff;padding:1rem 1.75rem 1.5rem;-webkit-box-shadow:5px 5px 24px #d3d3d3;box-shadow:5px 5px 24px #d3d3d3;margin:0 .5rem}.approach article .right-col{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.approach article .right-col a{display:block}.approach article .right-col img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:56.25em){.approach article{margin-bottom:6rem}.approach article .right-col{width:50%}}.reach{padding-bottom:1rem;text-align:center}.reach .pr-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64em){.reach .pr-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 1rem}}@media (min-width:64em){.reach .pr-wrapper h2{padding:2rem 0}}@media (min-width:75em){.reach .pr-wrapper h2{font-size:2rem}}.everyday .pr-container-alt{position:relative}.everyday .left-col{padding:2rem 2.25rem}@media (min-width:56.25em){.everyday .left-col h2{margin-bottom:3rem;line-height:2.5rem}}@media (min-width:56.25em){.everyday .left-col{padding-left:0;margin-bottom:3rem}.everyday .right-col{background:url(../images/half-image.png) no-repeat 88%;background-size:cover;position:absolute;right:0;top:0;bottom:0;width:45%}}@media (min-width:75em){header.hr-header{width:80%;margin:0 auto;max-width:1200px}}header.hr-header .hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:url(../images/hero-image-mobile.png) center 35% no-repeat;background-size:cover;height:360px}@media (min-width:37.5em){header.hr-header .hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:460px;margin:0;background-image:url(../images/hero-image.png);background-position:right center}}header.hr-header .hero h1{font-family:Open Sans, sans-serif;;background:#063561;padding:1.75rem;position:absolute;font-size:1.8rem;margin:.5rem;left:0;right:0;bottom:-90px;line-height:inherit}@media (min-width:56.25em){header.hr-header .hero h1{position:relative;font-size:3.5rem;background:0 0;line-height:1;width:56%;bottom:0;padding:0 3rem 3rem}}header.hr-header .pr-intro-copy{margin-top:130px;padding:0 2.25rem 2rem}@media (min-width:56.25em){header.hr-header .pr-intro-copy{margin:0;padding:5rem 3.6rem}}header.hr-header .pr-intro-copy .pr-btn-download{display:table;width:100%;margin:2rem auto;padding:1.5rem 2rem 1.5rem 3rem}body header.head{position:absolute;z-index:9998}body main{padding-top:100px;display:block}@media (max-width:1024px){body main{padding-top:55px}}.pr-container{max-width:1200px;margin:0 auto}@media (min-width:56.25em){.pr-container{width:80%}}.pr-container-alt{width:100%;max-width:1440px;margin:0 auto}.lightbox{background-color:rgba(0,0,0,.9);overflow:scroll;position:fixed;visibility:hidden;opacity:0;z-index:10;bottom:0;right:0;left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;display:none}.lightbox.open{visibility:visible;opacity:1;display:block}.lightbox-container{position:relative;max-width:500px;margin:17vh auto 1vh;padding:0 1rem}@media (min-width:56.25em){.lightbox-container{max-width:960px}}.lightbox-close{text-transform:uppercase;background:0 0;position:absolute;font-size:3rem;display:block;border:none;color:#fff;top:-70px;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:75em){.lightbox-close{top:-32px;right:-60px}}@media (min-width:90em){.lightbox-close{top:-32px;right:-120px}}.lightbox-close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.lightbox .video-container{position:relative;overflow:hidden;padding-top:56.25%}.lightbox .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:100}.overflow{overflow:hidden}html{font-size:100%}#pr-main{font-size:.8rem;line-height:1.25}@media (min-width:56.25em){#pr-main{font-size:.8rem}}#pr-main,button,input,optgroup,select,textarea{color:#000;font-family:Open Sans, sans-serif;line-height:1.25}@font-face{font-family:Open Sans, sans-serif;h1,h2,h3,h4,h5,h6{font-family:Open Sans, sans-serif;;text-transform:uppercase;margin-bottom:1rem}h1{font-family:Open Sans, sans-serif;}h2{font-size:1.5rem;line-height:2rem}@media (min-width:75em){h2{font-size:2rem}}.reach h2{font-size:1.5rem;letter-spacing:.01rem;margin-bottom:3rem}h3{font-size:1.4rem;letter-spacing:.01rem;line-height:1.9rem;color:#063561;font-family:Open Sans, sans-serif;}.communities h3{color:#fff;font-family:Open Sans, sans-serif;;font-size:1.2rem;line-height:1.5rem}@media (min-width:75em){.communities h3{font-size:1.5rem;line-height:1.8rem}}.approach h3{color:#000}@media (min-width:75em){.approach h3{font-size:1.8rem}}h4{font-size:.875rem}h5{font-size:.75rem}h6{font-size:.625rem}.primary-title,.primary-title-alt{margin:1.5rem 0 2rem}@media (min-width:75em){.primary-title,.primary-title-alt{padding:2rem 0 0}}.primary-title-alt{margin:3.5rem auto 3rem;width:90%}@media (min-width:75em){.primary-title-alt{max-width:840px;padding:2rem 0}}p{margin:1em 0;font-size:.97rem;line-height:1.7}@media (min-width:56.25em){p{font-size:1.15rem;letter-spacing:.01rem;line-height:2.1rem}}.italic,cite,dfn,em,i{font-family:Open Sans, sans-serif;}.semi-bold{font-family:Open Sans, sans-serif;}.regular{font-family:Open Sans, sans-serif;}.thin{font-family:Open Sans, sans-serif;}sup{font-size:.6rem}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ2YXJpYWJsZXMvX21peGlucy5zY3NzIiwic3R5bGUuY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsImVsZW1lbnRzL19jYXJkcy5zY3NzIiwiZWxlbWVudHMvX2ljb25zLnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwibGF5b3V0L19jaXRhdGlvbnMuc2NzcyIsImxheW91dC9fcGFydG5lcnMuc2NzcyIsImxheW91dC9fY29tbXVuaXRpZXMuc2NzcyIsImxheW91dC9fYXBwcm9hY2guc2NzcyIsImxheW91dC9fcmVhY2guc2NzcyIsImxheW91dC9fZXZlcnlkYXkuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibW9kdWxlcy9fZGlhbG9nLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJ0eXBvZ3JhcGh5L19mb250cy5zY3NzIiwidHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsInR5cG9ncmFwaHkvX2NvcHkuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUJBLFVBQ0MsTUFBQSxLQUdELFNBQ0MsTUFBQSxLQUdELFVBQ0MsTUFBQSxLQUdELGlCQUNDLFdBQUEsUUFDQSxNQUFBLEtBR0QsY0FDQyxXQUFBLFFBREQsaUJBR0UsTUFBQSxLQUlGLG1CQUNDLFdBQUEsUUFERCxzQkFHRSxNQUFBLEtBSUYsa0JBQ0MsV0FBQSxRQUNBLE1BQUEsS0MxREQsd0JBQUEsc0JBQUEsdUJBQUEsb0NBQUEsOEJBQUEsOEJBQUEsdUNBQUEsaUNBQUEsd0JBQUEsaUNBQUEsNEJBQUEsbUNBQUEsMkJBQUEseUJBQUEseUJBQ0UsUUFBQSxHQUNBLFNBQUEsU0N3Q0YsTUFDQSxTQzNDQSxFQUdDLE1BQUEsS0FDQSxnQkFB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QUEsS0FFQSxNQUFBLElBQ0Esd0JBSkQsbUJBS0UsVUFBQSxNQUNJLFFBQUEsS0FBQSxHQ3pFTixFQUNDLE9BQUEsSUFBQSxFQUNBLFVBQUEsT0FDQSxZQUFBLElBQ0EsMkJBSkQsRUFLRSxVQUFBLFFBQ0csZUFBQSxPQUNBLFlBQUEsUW5CMjZCTCxRQUhBLEttQnA2QkEsSW5CcTZCQSxHQUNBLEVtQmo2QkMsWUFBQSxpQkFHRCxXQUNDLFlBQUEsZUFHRCxTQUNDLFlBQUEsa0JBR0QsTUFDQyxZQUFBLGVBR0QsSUFDRyxVQUFBLE1Db0JILEVwQis0QkEsUUFEQSxTb0IzNEJDLG1CQUFBLFdBQUEsV0FBQSxXQUdELEtBQ0MsT0FBQSxFQUNBLFFBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJHByLXdoaXRlOiBcdFx0XHQjZmZmO1xuJHByLWJsYWNrOiBcdFx0XHQjMDAwO1xuXG4kcHItYmx1ZTpcdFx0XHRcdCMzMzk5RkY7XG4kcHItZGFya2JsdWU6IFx0XHRcdCMwMjU3OWU7XG5cbiRwci1uYXZ5Olx0XHRcdFx0IzA2MzU2MTsgLy8gYmcgY29sb3JcbiRwci1taWRuYXZ5OiBcdFx0XHQjNDY3YWE5OyAvLyBiZyBjb2xvclxuJHByLWxpZ2h0bmF2eTpcdFx0XHQjNDY3QkFCO1xuJHByLWdyYXluYXZ5Olx0XHRcdCM3Mjk4Yjg7XG5cbiRwci1ncmF5OiBcdFx0XHRcdCNiMWIxYjE7XG4kcHItbGlnaHRncmF5Olx0XHRcdCNmNGY0ZjQ7IC8vIGJnIGNvbG9yXG4kcHItZGFya2dyYXk6XHRcdFx0IzY0NzI3YzsgLy8gYmcgY29sb3JcblxuJGNvcHk6IFx0XHRcdFx0IzAwMDtcblxuJGNvbG9yX19jb3B5OiBcdFx0JHByLWRhcmtncmF5O1xuJGNvbG9yX19saW5rczogXHRcdCRwci13aGl0ZTtcblxuJGNvbG9yX19idXR0b24taGw6IFx0JHByLWdyYXk7XG4kY29sb3JfX2J1dHRvbi1iZzogXHQkcHItYmxhY2s7XG5cbiRjb2xvcl9fZGl2aWRlcjogXHQkcHItbGlnaHRncmF5O1xuXG4ucHItYmxhY2sge1xuXHRjb2xvcjogJHByLWJsYWNrO1xufVxuXG4ucHItYmx1ZSB7XG5cdGNvbG9yOiAkcHItYmx1ZTtcbn1cblxuLnByLXdoaXRlIHtcblx0Y29sb3I6ICRwci13aGl0ZTtcbn1cblxuLnByLW1pZG5hdnktYmFjayB7XG5cdGJhY2tncm91bmQ6ICRwci1taWRuYXZ5O1xuXHRjb2xvcjogJHByLXdoaXRlO1xufVxuXG4ucHItbmF2eS1iYWNrIHtcblx0YmFja2dyb3VuZDogJHByLW5hdnk7XG5cdGgyIHtcblx0XHRjb2xvcjogJHByLXdoaXRlO1xuXHR9XG59XG5cbi5wci1saWdodGdyYXktYmFjayB7XG5cdGJhY2tncm91bmQ6ICRwci1saWdodGdyYXk7XG5cdGgyIHtcblx0XHRjb2xvcjogJHByLWJsdWU7XG5cdH1cbn1cblxuLnByLWRhcmtncmF5LWJhY2sge1xuXHRiYWNrZ3JvdW5kOiAkcHItZGFya2dyYXk7XG5cdGNvbG9yOiAkcHItd2hpdGU7XG59IiwiJXBzZXVkb3Mge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cblxuQG1peGluIGFzcGVjdC1yYXRpbyggJHJhdGlvICkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogJHJhdGlvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0PiAuYXNwZWN0LXJhdGlvLWNvbnRlbnQge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuXG5cbi8vIG1peGluIGZvciBibHVlIGljb25zXG5cbkBtaXhpbiBpY29uLWJsdWUgKCRlbCwgJGVsLXdpZHRoLCAkZWwtaGVpZ2h0KSB7XG4gIFx0QGlmICRlbCA9PSBcImJlZm9yZVwiIG9yICRlbCA9PSBcImFmdGVyXCIge1xuXHQgICAgJjojeyRlbH0ge1xuXHQgICAgICBcdEBleHRlbmQgJXBzZXVkb3M7XG5cdCAgICAgIFx0d2lkdGg6ICRlbC13aWR0aDtcblx0ICBcdCAgICBoZWlnaHQ6ICRlbC1oZWlnaHQ7XG5cdCAgXHQgICAgQGNvbnRlbnQ7XG5cdCAgXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICBcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHQgIFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICBcdCAgICBtYXJnaW46IGF1dG87XG5cdCAgXHQgICAgbWFyZ2luLXRvcDogLTI1cHg7XG5cblx0ICBcdCAgIFx0QG1lZGlhICN7JHRhYmxldC1sYW5kc2NhcGUtdXB9IHtcblx0ICBcdCAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgXHQgICBcdFx0bWFyZ2luLWxlZnQ6IC0zOHB4O1xuXHQgIFx0ICAgXHRcdG1hcmdpbi10b3A6IDVweDtcblx0ICBcdCAgIFx0fVxuXHQgIFx0ICAgIFxuXHQgICAgfVxuICBcdH1cblx0QGVsc2Uge1xuXHQgICAgQHdhcm4gXCJgI3skZWx9YCBpcyBub3QgYSB2YWxpZCBwc2V1ZG8tZWxlbWVudC5cIjtcblx0fVxufVxuXG5cblxuLy8gbWl4aW4gZm9yIHdoaXRlIGljb25zXG5cbkBtaXhpbiBpY29uLXdoaXRlICgkZWwsICRlbC13aWR0aCwgJGVsLWhlaWdodCkge1xuICBcdEBpZiAkZWwgPT0gXCJiZWZvcmVcIiBvciAkZWwgPT0gXCJhZnRlclwiIHtcblx0ICAgICY6I3skZWx9IHtcblx0ICAgICAgICBAZXh0ZW5kICVwc2V1ZG9zO1xuXHQgICAgICAgIHdpZHRoOiAkZWwtd2lkdGg7XG5cdCAgICAgICAgaGVpZ2h0OiAkZWwtaGVpZ2h0O1xuXHQgICAgICAgIEBjb250ZW50O1xuXHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgbWFyZ2luOiBhdXRvO1xuXHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuXG5cdCAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHQgICAgICAgIFx0YmFja2dyb3VuZC1zaXplOiA3MCU7XG5cdCAgICAgICAgXHRtYXJnaW46IC41cmVtIGF1dG87XG5cdCAgICAgICAgfVxuXHQgICAgfVxuICBcdH1cblx0QGVsc2Uge1xuXHQgICAgQHdhcm4gXCJgI3skZWx9YCBpcyBub3QgYSB2YWxpZCBwc2V1ZG8tZWxlbWVudC5cIjtcblx0fVxufVxuXG5cblxuLy8gbWl4aW4gZm9yIGJ1dHRvbiBpY29uc1xuXG5AbWl4aW4gaWNvbi1idG4gKCRlbCwgJGVsLXdpZHRoLCAkZWwtaGVpZ2h0KSB7XG5cdEBpZiAkZWwgPT0gXCJiZWZvcmVcIiBvciAkZWwgPT0gXCJhZnRlclwiIHtcblx0ICAgICY6I3skZWx9IHtcblx0ICAgICAgICBAZXh0ZW5kICVwc2V1ZG9zO1xuXHQgICAgICAgIHdpZHRoOiAkZWwtd2lkdGg7XG5cdCAgICAgICAgaGVpZ2h0OiAkZWwtaGVpZ2h0O1xuXHQgICAgICAgIEBjb250ZW50O1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIH1cblx0fVxuICBcdEBlbHNlIHtcbiAgICBcdEB3YXJuIFwiYCN7JGVsfWAgaXMgbm90IGEgdmFsaWQgcHNldWRvLWVsZW1lbnQuXCI7XG4gIFx0fVxufSIsIi8qKlxuICpcbiAqIFN0eWxlc1xuICpcbiAqIFRoaXMgaXMgdGhlIHJvb3QgZmlsZSBmb3IgYWxsIHN0eWxlcywgc28gZXZlcnkgc2NzcyBwYXJ0aWFsIHNob3VsZCBiZVxuICogaW1wb3J0ZWQgaGVyZS4gSW1wb3J0IHN0YXRlbWVudHMgc2hvdWxkIGJlIGdyb3VwZWQgZnVuY3Rpb25hbGx5LlxuICovXG4vKipcbiAqIEZ1bmN0aW9uc1xuICovXG4ucHItYmxhY2sge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucHItYmx1ZSB7XG4gIGNvbG9yOiAjMzM5OUZGOyB9XG5cbi5wci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wci1taWRuYXZ5LWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjNDY3YWE5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHItbmF2eS1iYWNrIHtcbiAgYmFja2dyb3VuZDogIzA2MzU2MTsgfVxuICAucHItbmF2eS1iYWNrIGgyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucHItbGlnaHRncmF5LWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG4gIC5wci1saWdodGdyYXktYmFjayBoMiB7XG4gICAgY29sb3I6ICMzMzk5RkY7IH1cblxuLnByLWRhcmtncmF5LWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjNjQ3MjdjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5oMy5wci1pY29uLXN0b2NrczpiZWZvcmUsIGgzLnByLWljb24tbW9uZXk6YmVmb3JlLCBoMy5wci1pY29uLXBheWNoZXF1ZTpiZWZvcmUsIGgzLnByLWljb24td2FsbGV0OmJlZm9yZSwgaDMucHItaWNvbi1zZWN1cml0eTpiZWZvcmUsIGgzLnByLWljb24tcG9zaXRpdmUtZHluYW1pYzpiZWZvcmUsIGgzLnByLWljb24tY2FzaDpiZWZvcmUsIGgzLnByLWljb24tY3JlZGl0LWNhcmQ6YmVmb3JlLCBoMy5wci1pY29uLW1vbmV5LXRyYW5zZmVyOmJlZm9yZSwgaDMucHItaWNvbi1tb25leS1zdGFjazpiZWZvcmUsIC5wci1idG4tZG93bmxvYWQ6YmVmb3JlLCAucHItaWNvbi1hcnJvdzpiZWZvcmUsIGgzLnByLWljb24tcGF5Y2hlY2std2hpdGU6YmVmb3JlLCBoMy5wci1pY29uLW1vbmV5LXRyYW5zZmVyLXdoaXRlOmJlZm9yZSwgaDMucHItaWNvbi1jcmVkaXQtY2FyZC13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbmEsXG46bGluayxcbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGVmdC1jb2wge1xuICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAubGVmdC1jb2wge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jZW50ZXItYWx0IHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byA0cmVtO1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4ub2Zmc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFuaW1hdGFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gICAgLmFuaW1hdGUucHItYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4ucHItYnRuLWJsdWUsXG4ucHItYnRuLWRvd25sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMzM5OUZGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEJvbGRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLnByLWJ0bi1ibHVlLFxuICAgIC5wci1idG4tZG93bmxvYWQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAucHItYnRuLWJsdWU6aG92ZXIsXG4gIC5wci1idG4tZG93bmxvYWQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLnByLWJ0bi1ibHVlIHtcbiAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDJyZW07IH1cbiAgLnByLWJ0bi1ibHVlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyNXB4IDVweCAjZTdlN2U3OyB9XG5cbi5wci1idG4tZG93bmxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDIuMjVyZW0gMXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucHItYnRuLWRvd25sb2FkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiA0MDNweDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5wci1idG4tZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDI3LjUlOyB9IH1cbiAgLnByLWJ0bi1kb3dubG9hZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjVweCA1cHggIzA1Mjg0OTsgfVxuXG4ucHItd3JhcHBlciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wci1jYXJkcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5wci1jYXJkcy1zZWN0aW9uIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLnByLWNhcmRzLXNlY3Rpb24gLnByLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAucHItY2FyZHMtc2VjdGlvbiAucHItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuXG4ucHItY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMwNjM1NjE7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHItY2FyZCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0Qm9sZFwiOyB9XG5cbi5yZWFjaCAuY2FyZHMtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAucmVhY2ggLmNhcmRzLWNvbCB7XG4gICAgICB3aWR0aDogNDIlOyB9XG4gICAgICAucmVhY2ggLmNhcmRzLWNvbDpudGgtY2hpbGQoMik6YmVmb3JlLCAucmVhY2ggLmNhcmRzLWNvbDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3Mjk4Yjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICBib3R0b206IDJyZW07IH0gfVxuICAucmVhY2ggLmNhcmRzLWNvbCAucHItY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMi4yNXJlbSAyLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjQzOGVtKSB7XG4gICAgICAucmVhY2ggLmNhcmRzLWNvbCAucHItY2FyZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLnJlYWNoIC5jYXJkcy1jb2wgLnByLWNhcmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSA0cmVtOyB9IH1cbiAgICAucmVhY2ggLmNhcmRzLWNvbCAucHItY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVhY2ggLmNhcmRzLWNvbCAucHItY2FyZCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLnJlYWNoIC5jYXJkcy1jb2wgLnByLWNhcmQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICAucmVhY2ggLmNhcmRzLWNvbCAucHItY2FyZCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgY29sb3I6ICM2NDcyN2M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5yZWFjaCAuY2FyZHMtY29sIC5wci1jYXJkIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAucmVhY2ggLmNhcmRzLWNvbCAucHItY2FyZCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgLnJlYWNoIC5jYXJkcy1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NjdCQUI7IH0gfVxuXG4uY29tbXVuaXRpZXMgLnByLWNhcmRzLXNlY3Rpb24gLnByLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb21tdW5pdGllcyAucHItY2FyZHMtc2VjdGlvbiAucHItY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAuY29tbXVuaXRpZXMgLnByLWNhcmQge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTsgfSB9XG5cbi5jb21tdW5pdGllcyAucHItY2FyZCBoMyB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jb21tdW5pdGllcyAucHItY2FyZCBwIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxZW0gYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5jb21tdW5pdGllcyAucHItY2FyZCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5jb21tdW5pdGllcyAucHItY2FyZCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuY29tbXVuaXRpZXMgLnByLWNhcmQgcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5oMy5wci1pY29uLXN0b2NrczpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1zdG9ja3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgzLnByLWljb24tc3RvY2tzOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLW1vbmV5OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLW1vbmV5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMy5wci1pY29uLW1vbmV5OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLXBheWNoZXF1ZTpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1wYXljaGVxdWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgzLnByLWljb24tcGF5Y2hlcXVlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLXdhbGxldDpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy13YWxsZXQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgzLnByLWljb24td2FsbGV0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLXNlY3VyaXR5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMy5wci1pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLXBvc2l0aXZlLWR5bmFtaWM6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaWNvbnMvaWNvbnMtcG9zaXRpdmUtZHluYW1pYy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDMucHItaWNvbi1wb3NpdGl2ZS1keW5hbWljOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLWNhc2g6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaWNvbnMvaWNvbnMtY2FzaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDMucHItaWNvbi1jYXNoOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLXBheWNoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMy5wci1pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLW1vbmV5LXRyYW5zZmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLW1vbmV5LXRyYW5zZmVyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMy5wci1pY29uLW1vbmV5LXRyYW5zZmVyOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5oMy5wci1pY29uLW1vbmV5LXN0YWNrOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLW1vbmV5LXN0YWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMy5wci1pY29uLW1vbmV5LXN0YWNrOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4ucHItYnRuLWRvd25sb2FkOmJlZm9yZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLXBkZi5zdmcpO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogLTM3cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5wci1pY29uLWFycm93OmJlZm9yZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLWFycm93LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogMTE0cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLnByLWljb24tYXJyb3c6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDsgfSB9XG5cbmgzLnByLWljb24tcGF5Y2hlY2std2hpdGU6YmVmb3JlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaWNvbnMvaWNvbnMtY2hlY2std2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIGgzLnByLWljb24tcGF5Y2hlY2std2hpdGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgbWFyZ2luOiAuNXJlbSBhdXRvOyB9IH1cblxuaDMucHItaWNvbi1tb25leS10cmFuc2Zlci13aGl0ZTpiZWZvcmUge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1tb25leS10cmFuc2Zlci13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgaDMucHItaWNvbi1tb25leS10cmFuc2Zlci13aGl0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICBtYXJnaW46IC41cmVtIGF1dG87IH0gfVxuXG5oMy5wci1pY29uLWNyZWRpdC1jYXJkLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZweDsgfVxuICBoMy5wci1pY29uLWNyZWRpdC1jYXJkLXdoaXRlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLWNhcmQtd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICBoMy5wci1pY29uLWNyZWRpdC1jYXJkLXdoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgICBtYXJnaW46IC41cmVtIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZXZlcnlkYXkgLnByLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5hcHByb2FjaCBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNpdGF0aW9ucyB7XG4gIHBhZGRpbmc6IDIuMjVyZW07IH1cbiAgLmNpdGF0aW9ucyBwIHtcbiAgICBmb250LXNpemU6IC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMCAwIC4yNXJlbTsgfVxuXG4ucGFydG5lcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXJzIC5wci1jYXJkcy1zZWN0aW9uLWxvZ29zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH1cbiAgICAucGFydG5lcnMgLnByLWNhcmRzLXNlY3Rpb24tbG9nb3MgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW46IDElO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wYXJ0bmVycyAucHItY2FyZHMtc2VjdGlvbi1sb2dvcyBhIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAucGFydG5lcnMgLnByLWNhcmRzLXNlY3Rpb24tbG9nb3MgYSB7XG4gICAgICAgICAgd2lkdGg6IDIzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAucGFydG5lcnMgLnByLWNhcmRzLXNlY3Rpb24tbG9nb3MgYSB7XG4gICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgICAgICAgLnBhcnRuZXJzIC5wci1jYXJkcy1zZWN0aW9uLWxvZ29zIGEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAucGFydG5lcnMgLnByLWNhcmRzLXNlY3Rpb24tbG9nb3MgYSB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIG1hcmdpbjogLjUlO1xuICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgaGVpZ2h0OiAxOTBweDsgfSB9XG4gICAgLnBhcnRuZXJzIC5wci1jYXJkcy1zZWN0aW9uLWxvZ29zIGE6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IDVweCAjNDg0ODQ4O1xuICAgICAgei1pbmRleDogMTsgfVxuXG4jY29tbXVuaXRpZXMgLnByLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2NvbW11bml0aWVzIC5wci1jb250YWluZXIgaDIsICNjb21tdW5pdGllcyAucHItY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMy41cmVtIDIuMjVyZW0gMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICNjb21tdW5pdGllcyAucHItY29udGFpbmVyIGgyLCAjY29tbXVuaXRpZXMgLnByLWNvbnRhaW5lciBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgI2NvbW11bml0aWVzIC5wci1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAuYXBwcm9hY2gucHItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hcHByb2FjaCBoMiB7XG4gIG1hcmdpbjogMy41cmVtIDIuMjVyZW0gM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5hcHByb2FjaCBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYXBwcm9hY2ggcCB7XG4gIGNvbG9yOiAjNjQ3MjdjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmFwcHJvYWNoIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5hcHByb2FjaCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFwcHJvYWNoIGFydGljbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmFwcHJvYWNoIGFydGljbGUgLmxlZnQtY29sIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNzVyZW0gMS41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDI0cHggbGlnaHRncmV5O1xuICAgICAgICBtYXJnaW46IDAgLjVyZW07IH1cbiAgICAgIC5hcHByb2FjaCBhcnRpY2xlIC5yaWdodC1jb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpOyB9XG4gICAgICAgIC5hcHByb2FjaCBhcnRpY2xlIC5yaWdodC1jb2wgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmFwcHJvYWNoIGFydGljbGUgLnJpZ2h0LWNvbCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFwcHJvYWNoIGFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAgICAgLmFwcHJvYWNoIGFydGljbGUgLnJpZ2h0LWNvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ucmVhY2gge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWFjaCAucHItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5yZWFjaCAucHItd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5yZWFjaCAucHItd3JhcHBlciBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5yZWFjaCAucHItd3JhcHBlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5ldmVyeWRheSAucHItY29udGFpbmVyLWFsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZXZlcnlkYXkgLmxlZnQtY29sIHtcbiAgcGFkZGluZzogMnJlbSAyLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmV2ZXJ5ZGF5IC5sZWZ0LWNvbCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ldmVyeWRheSAubGVmdC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5ldmVyeWRheSAucmlnaHQtY29sIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGFsZi1pbWFnZS5wbmcpIG5vLXJlcGVhdCA4OCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaGVhZGVyLmhyLWhlYWRlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG5cbmhlYWRlci5oci1oZWFkZXIgLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9oZXJvLWltYWdlLW1vYmlsZS5wbmcpIGNlbnRlciAzNSUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDM2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICBoZWFkZXIuaHItaGVhZGVyIC5oZXJvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2hlcm8taW1hZ2UucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfSB9XG4gIGhlYWRlci5oci1oZWFkZXIgLmhlcm8gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRCb2xkXCI7XG4gICAgYmFja2dyb3VuZDogIzA2MzU2MTtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW46IC41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICBoZWFkZXIuaHItaGVhZGVyIC5oZXJvIGgxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbSAzcmVtOyB9IH1cblxuaGVhZGVyLmhyLWhlYWRlciAucHItaW50cm8tY29weSB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDIuMjVyZW0gMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIGhlYWRlci5oci1oZWFkZXIgLnByLWludHJvLWNvcHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXJlbSAzLjZyZW07IH0gfVxuICBoZWFkZXIuaHItaGVhZGVyIC5wci1pbnRyby1jb3B5IC5wci1idG4tZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAzcmVtOyB9XG5cbi8qIHRoZXNlIHN0eWxlcyBhcmUgdG8gbWltaWMgdGhlIGxvb2sgb2YgdGhlIHByb2R1Y3Rpb24gaGVhZGVyIG9uIG91ciB0ZW1wbGF0ZSAqL1xuYm9keSBoZWFkZXIuaGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5ODsgfVxuXG5ib2R5IG1haW4ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IG1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuXG4ucHItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnByLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuLnByLWNvbnRhaW5lci1hbHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5saWdodGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubGlnaHRib3gub3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saWdodGJveC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMTd2aCBhdXRvIDF2aDtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmxpZ2h0Ym94LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAubGlnaHRib3gtY2xvc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAubGlnaHRib3gtY2xvc2Uge1xuICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICByaWdodDogLTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAubGlnaHRib3gtY2xvc2Uge1xuICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICByaWdodDogLTEyMHB4OyB9IH1cbiAgICAubGlnaHRib3gtY2xvc2U6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAubGlnaHRib3ggLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAgIC5saWdodGJveCAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cblxuLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiogU2V0IEJhc2UgRm9udCBTaXplcyAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4jcHItbWFpbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICNwci1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cblxuI3ByLW1haW4sXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dFJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLyoqKioqKioqKiBBdmVuaXIgTmV4dCBGb250ICoqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0UmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRUaGluJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LXRoaW4uZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LXRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRSZWd1bGFyXCI7IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4ucmVhY2ggaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBjb2xvcjogIzA2MzU2MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEJvbGRcIjsgfVxuXG4uY29tbXVuaXRpZXMgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHRCb2xkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5jb21tdW5pdGllcyBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07IH0gfVxuXG4uYXBwcm9hY2ggaDMge1xuICBjb2xvcjogIzAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5hcHByb2FjaCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cblxuLyogdGl0bGUgY2xhc3NlcyAqL1xuLnByaW1hcnktdGl0bGUsXG4ucHJpbWFyeS10aXRsZS1hbHQge1xuICBtYXJnaW46IDEuNXJlbSAwIDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAucHJpbWFyeS10aXRsZSxcbiAgICAucHJpbWFyeS10aXRsZS1hbHQge1xuICAgICAgcGFkZGluZzogMnJlbSAwIDByZW07IH0gfVxuXG4ucHJpbWFyeS10aXRsZS1hbHQge1xuICBtYXJnaW46IDMuNXJlbSBhdXRvIDNyZW07XG4gIHdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAucHJpbWFyeS10aXRsZS1hbHQge1xuICAgICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfSB9XG5cbnAge1xuICBtYXJnaW46IDFlbSAwO1xuICBmb250LXNpemU6IC45N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07IH0gfVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pLFxuLml0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRJdGFsaWNcIjsgfVxuXG4uc2VtaS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEJvbGRcIjsgfVxuXG4ucmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRSZWd1bGFyXCI7IH1cblxuLnRoaW4ge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0VGhpblwiOyB9XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogLjZyZW07IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4iLCJhLFxuOmxpbmssXG46dmlzaXRlZCB7XG5cdGNvbG9yOiAkY29sb3JfX2xpbmtzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZWZ0LWNvbCB7XG5cdHBhZGRpbmc6IDAgMnJlbTtcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuLmNlbnRlciB7XG5cdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmNlbnRlci1hbHQge1xuXHRAbWVkaWEgI3skbGFwdG9wLXVwfXtcblx0XHRtYXJnaW46IDJyZW0gYXV0byA0cmVtO1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cbn1cblxuLm9mZnNjcmVlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OXB4O1xufVxuXG5pbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cbiBcbkBpbXBvcnQgXCJhbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImNhcmRzXCI7XG5AaW1wb3J0ICdpY29ucyc7IiwiLmFuaW1hdGFibGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW5pbWF0ZSB7XG5cdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHRcdCYucHItYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG59IiwiLnByLWJ0bi1ibHVlLFxuLnByLWJ0bi1kb3dubG9hZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogJHByLWJsdWU7XG5cdGNvbG9yOiAkcHItd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fdGl0bGU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuXHRAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdH1cbn1cblxuLnByLWJ0bi1ibHVlIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAxLjVyZW0gMnJlbTtcblxuICAgICY6aG92ZXIge1xuXHQgICAgYm94LXNoYWRvdzogMCA2cHggMjVweCA1cHggZGFya2VuKCAkcHItbGlnaHRncmF5LCA1JSApO1xuXHR9XG59XG5cbi5wci1idG4tZG93bmxvYWQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDIuMjVyZW0gMXJlbTtcblx0cGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDRyZW07XG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbTtcbiAgICBcdG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbiAgICBcdG1heC13aWR0aDogNDAzcHg7XG4gICAgXHR3aWR0aDogMzAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuXHRcdHdpZHRoOiAyNy41JTtcblx0fVxuXHQmOmhvdmVyIHtcblx0ICAgIGJveC1zaGFkb3c6IDAgNnB4IDI1cHggNXB4IGRhcmtlbiggJHByLW5hdnksIDUlICk7XG5cdH1cbn1cblxuLnByLXdyYXBwZXIgYSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn0iLCIucHItY2FyZHMtc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDNyZW07XG5cdEBtZWRpYSAjeyR0YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblx0LnByLWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcblx0XHRAbWVkaWEgI3skdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuXHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wci1jYXJkIHtcblx0YmFja2dyb3VuZDogJHByLW5hdnk7XG5cdHBhZGRpbmc6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0c3BhbiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEJvbGRcIjtcblx0fVxufVxuXG5cbi5yZWFjaCB7XG5cdC5jYXJkcy1jb2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFx0cGFkZGluZzogMnJlbSAwO1xuXHQgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdEBtZWRpYSAjeyR0YWJsZXQtbGFuZHNjYXBlLXVwfSB7XG4gICAgXHRcdHdpZHRoOiA0MiU7XG4gICAgXHRcdCY6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbiAgICBcdFx0JjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBcdFx0XHRjb250ZW50OiAnJztcbiAgICBcdFx0XHR3aWR0aDogMnB4O1xuICAgIFx0XHRcdGJhY2tncm91bmQ6ICRwci1ncmF5bmF2eTtcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAzcmVtO1xuXHRcdFx0ICAgIGJvdHRvbTogMnJlbTtcbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQucHItY2FyZCB7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJHByLXdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDIuMjVyZW0gMi4yNXJlbTtcblx0XHRcdEBtZWRpYSAjeyRwaG9uZS1vbmx5fSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC1sYW5kc2NhcGUtdXB9IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogLjJyZW0gNHJlbTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG4gICAgXHRcdGgzIHtcbiAgICBcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuXHRcdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdH1cbiAgICBcdFx0fVxuXG4gICAgXHRcdHAge1xuICAgIFx0XHRcdG1hcmdpbjogMDtcbiAgICBcdFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG4gICAgXHRcdFx0Y29sb3I6ICRwci1kYXJrZ3JheTtcbiAgICBcdFx0XHRAbWVkaWEgI3skdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuICAgIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQmOm50aC1jaGlsZCgyKSB7XG4gICAgXHRcdEBtZWRpYSAjeyR1cC10by10YWJsZXQtbGFuZHNjYXBlfSB7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogJHByLWxpZ2h0bmF2eTtcbiAgICBcdFx0fVxuICAgIFx0XHRcbiAgICBcdH1cblx0fVxufVxuXG5cbi5jb21tdW5pdGllcyB7XG5cdC5wci1jYXJkcy1zZWN0aW9uIC5wci1jYXJkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHR9XG5cdH1cblx0LnByLWNhcmQge1xuXHRcdEBtZWRpYSAjeyRkZXNrdG9wLXVwfSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDNyZW07XG5cdFx0fVxuXHRcdFxuXHRcdGgzIHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMWVtIGF1dG87XG5cdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdFx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIGJsdWUgaWNvbnNcblxuaDMucHItaWNvbi1zdG9ja3Mge1xuXHRAaW5jbHVkZSBpY29uLWJsdWUoYmVmb3JlLCAyOHB4LCAzMHB4KSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaWNvbnMvaWNvbnMtc3RvY2tzLnN2Zyk7XG4gXHR9XG59XG5oMy5wci1pY29uLW1vbmV5IHtcblx0QGluY2x1ZGUgaWNvbi1ibHVlKGJlZm9yZSwgMjhweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLW1vbmV5LnN2Zyk7XG4gXHR9XG59XG5oMy5wci1pY29uLXBheWNoZXF1ZSB7XG5cdEBpbmNsdWRlIGljb24tYmx1ZShiZWZvcmUsIDI4cHgsIDM1cHgpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1wYXljaGVxdWUuc3ZnKTtcbiBcdH1cbn1cbmgzLnByLWljb24td2FsbGV0IHtcblx0QGluY2x1ZGUgaWNvbi1ibHVlKGJlZm9yZSwgMjhweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLXdhbGxldC5zdmcpO1xuIFx0fVxufVxuaDMucHItaWNvbi1zZWN1cml0eSB7XG5cdEBpbmNsdWRlIGljb24tYmx1ZShiZWZvcmUsIDI4cHgsIDM1cHgpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1zZWN1cml0eS5zdmcpO1xuIFx0fVxufVxuaDMucHItaWNvbi1wb3NpdGl2ZS1keW5hbWljIHtcblx0QGluY2x1ZGUgaWNvbi1ibHVlKGJlZm9yZSwgMjhweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLXBvc2l0aXZlLWR5bmFtaWMuc3ZnKTtcbiBcdH1cbn1cbmgzLnByLWljb24tY2FzaCB7XG5cdEBpbmNsdWRlIGljb24tYmx1ZShiZWZvcmUsIDI1cHgsIDM1cHgpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1jYXNoLnN2Zyk7XG4gXHR9XG59XG5oMy5wci1pY29uLWNyZWRpdC1jYXJkIHtcblx0QGluY2x1ZGUgaWNvbi1ibHVlKGJlZm9yZSwgMjhweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLXBheWNoZWNrLnN2Zyk7XG4gXHR9XG59XG5oMy5wci1pY29uLW1vbmV5LXRyYW5zZmVyIHtcblx0QGluY2x1ZGUgaWNvbi1ibHVlKGJlZm9yZSwgMjhweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLW1vbmV5LXRyYW5zZmVyLnN2Zyk7XG4gXHR9XG59XG5oMy5wci1pY29uLW1vbmV5LXN0YWNrIHtcblx0QGluY2x1ZGUgaWNvbi1ibHVlKGJlZm9yZSwgMjhweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLW1vbmV5LXN0YWNrLnN2Zyk7XG4gXHR9XG59XG5cblxuXG4vLyBidXR0b24gaWNvbnNcblxuLnByLWJ0bi1kb3dubG9hZCB7XG5cdEBpbmNsdWRlIGljb24tYnRuKGJlZm9yZSwgMzVweCwgMzVweCkge1xuXHQgXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1wZGYuc3ZnKTtcblx0IFx0bWFyZ2luLXRvcDogLTdweDtcdFxuXHQgXHRtYXJnaW4tbGVmdDogLTM3cHg7XG4gXHR9XG59XG4ucHItaWNvbi1hcnJvdyB7XG5cdEBpbmNsdWRlIGljb24tYnRuKGJlZm9yZSwgMzVweCwgMzVweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLWFycm93LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0ICAgIG1hcmdpbi1sZWZ0OiAxMTRweDtcblxuXHQgICAgQG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcblx0ICAgIFx0bWFyZ2luLWxlZnQ6IDEzMHB4O1xuXHQgICAgfVxuIFx0fVxufVxuXG5cbi8vIHdoaXRlIGljb25zXG5cbmgzLnByLWljb24tcGF5Y2hlY2std2hpdGUge1xuXHRAaW5jbHVkZSBpY29uLXdoaXRlKGJlZm9yZSwgNTJweCwgNTJweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ljb25zL2ljb25zLWNoZWNrLXdoaXRlLnN2Zyk7XG4gXHR9XG59XG5oMy5wci1pY29uLW1vbmV5LXRyYW5zZmVyLXdoaXRlIHtcblx0QGluY2x1ZGUgaWNvbi13aGl0ZShiZWZvcmUsIDUycHgsIDUycHgpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29ucy1tb25leS10cmFuc2Zlci13aGl0ZS5zdmcpO1xuIFx0fVxufVxuaDMucHItaWNvbi1jcmVkaXQtY2FyZC13aGl0ZSB7XG5cdEBpbmNsdWRlIGljb24td2hpdGUoYmVmb3JlLCA2M3B4LCA1MnB4KSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaWNvbnMvaWNvbnMtY2FyZC13aGl0ZS5zdmcpO1xuIFx0fVxuIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZweDtcbn1cbiIsIi5ldmVyeWRheSAucHItY29udGFpbmVyIHtcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH0gXG59XG5cbi5hcHByb2FjaCBhcnRpY2xlIHtcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH0gXG59XG5cblxuXG5AaW1wb3J0IFwiY2l0YXRpb25zXCI7XG5AaW1wb3J0IFwicGFydG5lcnNcIjtcbkBpbXBvcnQgXCJjb21tdW5pdGllc1wiO1xuQGltcG9ydCBcImFwcHJvYWNoXCI7XG5AaW1wb3J0IFwicmVhY2hcIjtcbkBpbXBvcnQgXCJldmVyeWRheVwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImNvbnRhaW5lclwiO1xuIiwiLmNpdGF0aW9ucyB7XG5cdHBhZGRpbmc6IDIuMjVyZW07XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0Y29sb3I6ICRwci1ibGFjaztcbiAgICBcdG1hcmdpbjogMCAwIC4yNXJlbTtcblx0fVxufSIsIi5wYXJ0bmVycyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnByLWNhcmRzLXNlY3Rpb24tbG9nb3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHItd2hpdGU7XG5cdFx0XHRtYXJnaW46IDElO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDIzJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHR3aWR0aDogMTglO1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0bWFyZ2luOiAuNSU7XG5cdFx0XHRcdHdpZHRoOiAxMyU7XG5cdFx0XHRcdGhlaWdodDogMTkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6aG92ZXIge1xuXHRcdCBcdGJveC1zaGFkb3c6IDBweCA2cHggMjVweCA1cHggIzQ4NDg0ODtcblx0XHQgXHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxufVx0XG4iLCIjY29tbXVuaXRpZXMge1xuXHQucHItY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGgyLCBwIHtcblx0XHRcdG1hcmdpbjogMy41cmVtIDIuMjVyZW0gMnJlbTtcblx0ICAgIFx0dGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHQgICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0ICAgIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdCAgICBcdH1cblx0ICAgIH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59IiwiXG4uYXBwcm9hY2gge1xuXG5cdCYucHItY29udGFpbmVyIHtcblx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG4gXHRcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdH1cbiBcdH1cbiBcdGgyIHtcbiBcdFx0bWFyZ2luOiAzLjVyZW0gMi4yNXJlbSAzcmVtO1xuIFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHR9XG4gXHR9XG4gXHRwIHtcbiBcdFx0Y29sb3I6ICRjb2xvcl9fY29weTtcbiBcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuIFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG4gXHRcdH1cbiBcdH1cblx0YXJ0aWNsZSB7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG5cdFx0XHQubGVmdC1jb2wge1xuXHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdHRvcDogLTJyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByLXdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuNzVyZW0gMS41cmVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDI0cHggbGlnaHRncmV5O1xuXHRcdFx0XHRtYXJnaW46IDAgLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0XG5cdFx0fVxuXHR9XHRcbn1cbiIsIi5yZWFjaCB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5wci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LWxhbmRzY2FwZS11cH0ge1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZXZlcnlkYXkge1xuXHQucHItY29udGFpbmVyLWFsdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5sZWZ0LWNvbCB7XG5cdFx0cGFkZGluZzogMnJlbSAyLjI1cmVtO1xuXHRcdGgyIHtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdC5sZWZ0LWNvbCB7XG5cdFx0ICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0XHQucmlnaHQtY29sIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9oYWxmLWltYWdlLnBuZykgbm8tcmVwZWF0IDg4JTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgd2lkdGg6IDQ1JTtcblx0XHR9XG5cdH1cbn0iLCJoZWFkZXIuaHItaGVhZGVyIHtcblx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdH1cblx0Lmhlcm8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlcm8taW1hZ2UtbW9iaWxlLnBuZykgY2VudGVyIDM1JSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDM2MHB4O1xuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiA0NjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9oZXJvLWltYWdlLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0fVxuXHRcdGgxIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRCb2xkXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHItbmF2eTtcblx0XHRcdHBhZGRpbmc6IDEuNzVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdG1hcmdpbjogLjVyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC05MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0d2lkdGg6IDU2JTtcblx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHQgICAgcGFkZGluZzogMCAzcmVtIDNyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0LnByLWludHJvLWNvcHkge1x0XG5cdFx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdFx0cGFkZGluZzogMCAyLjI1cmVtIDJyZW07XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNXJlbSAzLjZyZW07XG5cdFx0fVxuXG5cdFx0LnByLWJ0bi1kb3dubG9hZCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gM3JlbTtcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxufVxuXG5cbi8qIHRoZXNlIHN0eWxlcyBhcmUgdG8gbWltaWMgdGhlIGxvb2sgb2YgdGhlIHByb2R1Y3Rpb24gaGVhZGVyIG9uIG91ciB0ZW1wbGF0ZSAqL1xuXG5ib2R5IHtcblx0aGVhZGVyLmhlYWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTk4O1xuXHR9XG5cdG1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0XHR9XG5cdH1cbn0iLCIucHItY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxufVxuXG4ucHItY29udGFpbmVyLWFsdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59ICIsIi5saWdodGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMTd2aCBhdXRvIDF2aDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gIH1cbiAgJi1jbG9zZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgXG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiAtNzBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIHRvcDogLTMycHg7XG4gICAgICByaWdodDogLTYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLXVwfSB7XG4gICAgICB0b3A6IC0zMnB4O1xuICAgICAgcmlnaHQ6IC0xMjBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICB9XG59XG5cbi5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IFxufSIsIi8qKiBTZXQgQmFzZSBGb250IFNpemVzICovXG5cbmh0bWwge1xuXHRmb250LXNpemU6IHBlcmNlbnRhZ2UoICRmb250X19iYXNlLXNpemUgLyAxNnB4ICk7XG59XG5cbiNwci1tYWluIHtcblx0Zm9udC1zaXplOiByZW0oIDE2cHggKTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRmb250LXNpemU6IHJlbSggMTZweCApO1xuXHR9XG59XG5cbiNwci1tYWluLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICAjMDAwO1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcbn1cblxuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAnaGVhZGluZ3MnO1xuQGltcG9ydCAnY29weSc7XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyoqKioqKioqKiBBdmVuaXIgTmV4dCBGb250ICoqKioqKioqKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0F2ZW5pck5leHRCb2xkJztcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC5lb3QnKTtcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0SXRhbGljJztcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtaXRhbGljLmVvdCcpO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dFJlZ3VsYXInO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1yZWd1bGFyLmVvdCcpO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Fzc2V0cy9mb250cy9hdmVuaXItbmV4dC1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0F2ZW5pck5leHRUaGluJztcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi5lb3QnKTtcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2F2ZW5pci1uZXh0LXRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9hc3NldHMvZm9udHMvYXZlbmlyLW5leHQtdGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59IiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6ICRmb250X190aXRsZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuaDEge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2ZhbWlseS1iYXNlO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcblx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuLnJlYWNoIGgyIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcblx0Y29sb3I6ICRwci1uYXZ5O1xuXHRmb250LWZhbWlseTogXCJBdmVuaXJOZXh0Qm9sZFwiO1xufVxuXG4uY29tbXVuaXRpZXMgaDMge1xuXHRjb2xvcjogJHByLXdoaXRlO1xuXHRmb250LWZhbWlseTogQXZlbmlyTmV4dEJvbGQ7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgIFx0Zm9udC1zaXplOiAxLjVyZW07XG4gICAgXHRsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIH1cbn1cblxuLmFwcHJvYWNoIGgzIHtcblx0Y29sb3I6ICRwci1ibGFjaztcblx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XHRcbn1cblxuaDQge2ZvbnQtc2l6ZTogMC44NzVyZW07fVxuaDUge2ZvbnQtc2l6ZTogMC43NXJlbX1cbmg2IHtmb250LXNpemU6IDAuNjI1cmVtfVxuXG4vKiB0aXRsZSBjbGFzc2VzICovXG4ucHJpbWFyeS10aXRsZSxcbi5wcmltYXJ5LXRpdGxlLWFsdCB7IFxuXHRtYXJnaW46IDEuNXJlbSAwIDJyZW07XG5cdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRwYWRkaW5nOiAycmVtIDAgMHJlbTtcblx0fVxufVxuXG4ucHJpbWFyeS10aXRsZS1hbHQge1xuXHRtYXJnaW46IDMuNXJlbSBhdXRvIDNyZW07XG5cdC8vIG1hcmdpbjogMS41cmVtIDAgMnJlbTtcblx0d2lkdGg6IDkwJTtcblx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1x0XG5cdFx0bWF4LXdpZHRoOiA4NDBweDtcblx0XHQgICAgcGFkZGluZzogMnJlbSAwO1xuXHR9XG59XG5cbiIsInAge1xuXHRtYXJnaW46IDFlbSAwO1xuXHRmb250LXNpemU6IC45N3JlbTtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG5cdCAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuXHR9XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmksXG4uaXRhbGljIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEl0YWxpY1wiO1xufVxuXG4uc2VtaS1ib2xkIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dEJvbGRcIjtcbn1cblxuLnJlZ3VsYXIge1xuXHRmb250LWZhbWlseTogXCJBdmVuaXJOZXh0UmVndWxhclwiO1xufVxuXG4udGhpbiB7XG5cdGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRUaGluXCI7XG59XG5cbnN1cCB7IFxuICBcdGZvbnQtc2l6ZTogLjZyZW07XG59IiwiLyoqXG4gKlxuICogU3R5bGVzXG4gKlxuICogVGhpcyBpcyB0aGUgcm9vdCBmaWxlIGZvciBhbGwgc3R5bGVzLCBzbyBldmVyeSBzY3NzIHBhcnRpYWwgc2hvdWxkIGJlXG4gKiBpbXBvcnRlZCBoZXJlLiBJbXBvcnQgc3RhdGVtZW50cyBzaG91bGQgYmUgZ3JvdXBlZCBmdW5jdGlvbmFsbHkuXG4gKi9cblxuXG4vKipcbiAqIEZ1bmN0aW9uc1xuICovXG5cbkBmdW5jdGlvbiB2dyggJHRhcmdldCwgJGNvbnRleHQgKSB7XG5cblx0QHJldHVybiAoICR0YXJnZXQgLyAkY29udGV4dCAqIDEwMHZ3ICk7XG59XG5cbkBmdW5jdGlvbiByZW0oICR0YXJnZXQgKSB7XG5cblx0QHJldHVybiggJHRhcmdldCAvIDIwcHggKiAxcmVtICk7XG59XG5cbkBmdW5jdGlvbiBlbSggJHRhcmdldCwgJGNvbnRleHQgKSB7XG5cblx0QHJldHVybiAoICR0YXJnZXQgLyAkY29udGV4dCAqIDFlbSApO1xufVxuXG5AZnVuY3Rpb24gbWF4LWZvbnQtdmlld3BvcnQoICR0YXJnZXQsICRjb250ZXh0LCAkZm9udC1zaXplICkge1xuXG5cdEByZXR1cm4gJGZvbnQtc2l6ZSAqICRjb250ZXh0IC8gJHRhcmdldDtcbn1cblxuXG5cblxuLy8gVmFyaWFibGVzXG5AaW1wb3J0ICd2YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzJztcblxuLy8gRWxlbWVudHNcbkBpbXBvcnQgJ2VsZW1lbnRzL19lbGVtZW50cy5zY3NzJztcblxuLy8gTGF5b3V0XG5AaW1wb3J0ICdsYXlvdXQvX2xheW91dC5zY3NzJztcblxuLy8gTW9kdWxlc1xuQGltcG9ydCAnbW9kdWxlcy9fbW9kdWxlcy5zY3NzJztcblxuLy8gVHlwb2dyYXBoeVxuQGltcG9ydCAndHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzJztcblxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuIl19 */
