.article-wrapper,.video-wrapper{margin:4rem 0}@media(min-width:768px){.article-wrapper,.video-wrapper{margin:8rem 0 4rem}}.entry-container{margin-top:3rem}@media(min-width:768px){.entry-container{margin:3rem auto 0;width:80%}}.entry-container ol li,.entry-container p,.entry-container ul li{font-size:1.7rem;letter-spacing:.25px;line-height:1.8;margin-bottom:2rem;word-spacing:1.5px}.entry-container ol li a,.entry-container p a,.entry-container ul li a{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;text-decoration:underline}.entry-container .entry-title{color:#555;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;margin:3rem 0}.entry-container .article-subtitle{margin:4rem 0}.entry-container .article-meta-info{margin:0 0 1rem;padding:1rem 0}.entry-container .article-meta-info img{border:2px solid #d8e0e2;border-radius:50%;height:35px;margin-right:1rem;width:35px}@media(min-width:768px){.entry-container .article-meta-info img{height:40px;width:40px}}.entry-container .author-info img{height:30px;margin-right:0;width:30px}.entry-container .editor-name{font-size:1.5rem}.entry-container .author-bio{font-family:Roboto,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;margin:.5rem 0 1.5rem}.entry-container .video-thumbnail{border-top-right-radius:1.5rem;display:block;margin-bottom:2rem;max-height:456px;overflow:hidden;position:relative;width:100%}.entry-container .article-thumbnail .post-thumbnail{display:block;margin-bottom:2rem}.entry-container .article-thumbnail .post-thumbnail img{border-top-right-radius:1.5rem;display:block;height:auto;max-height:456px;overflow:hidden;position:relative;width:100%}.entry-container .article-thumbnail .post-thumbnail figcaption{background-color:#f7f7f7;display:block;text-align:center}.entry-container p+iframe{border-top-right-radius:1.5rem;margin-bottom:2rem;width:100%}@media(min-width:1024px){.entry-container p+iframe{margin:0 auto 2rem;max-width:560px}}#jp-relatedposts .jp-relatedposts-post{border-top-right-radius:1.5rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.161);opacity:1!important;overflow:hidden;padding:0!important;width:48%!important}@media(min-width:768px){#jp-relatedposts .jp-relatedposts-post{width:31%!important}}#jp-relatedposts h4{margin:0!important;padding:1rem}#jp-relatedposts a{font-style:500!important}#jp-relatedposts .jp-relatedposts-post-excerpt{line-height:1.7!important;max-height:5.2em!important;padding:0 1rem!important}#jp-relatedposts .jp-relatedposts-items{display:flex!important;flex-wrap:wrap;justify-content:space-between;margin:0!important}.instagram-media{margin:0 auto}.wp-block-embed,.wp-block-image{background:#f7f7f7;border-top-right-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;max-width:100%;padding:1rem;position:relative;text-align:center;width:100%}.wp-block-embed iframe,.wp-block-embed img,.wp-block-image iframe,.wp-block-image img{border-top-right-radius:1.5rem;margin:0 auto}.wp-block-embed iframe,.wp-block-image iframe{width:100%}@media(min-width:768px){.wp-block-embed iframe,.wp-block-image iframe{width:560px}}figcaption{font-size:1.4rem;font-style:italic;padding:1.5rem 1rem}figcaption a{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.wp-block-image figure,figure.wp-caption{align-items:center;display:flex;flex-direction:column;margin:0;overflow:hidden}.wp-block-image figure img,figure.wp-caption img{display:block;margin:0 auto;max-width:100%}.wp-block-image figure figcaption,figure.wp-caption figcaption{max-width:100%;text-align:center;width:100%}.alignleft{float:left;margin-bottom:1rem;margin-right:1.5rem}.alignright{float:right;margin-bottom:1rem;margin-left:1.5rem}.aligncenter{display:block;margin:0 auto;text-align:center}.tbi-inner-entry-content iframe{width:100%}@media(min-width:768px){.tbi-inner-entry-content iframe{width:560px}}.wp-block-video{background:#f7f7f7;margin:2rem 0;padding:1rem;position:relative;width:100%}.wp-block-video,.wp-block-video video{border-top-right-radius:1.5rem;max-width:100%}.wp-block-video video{box-shadow:0 4px 6px rgba(0,0,0,.1);height:auto;max-height:420px;width:auto}.wp-block-video video::-webkit-media-controls{background-color:#000;color:#fff}.wp-block-video video::-webkit-media-controls-play-button{background-color:#ff5722;border-radius:50%}.wp-block-video video::-webkit-media-controls-volume-slider{background-color:#ccc}.wp-block-video video:hover{transform:scale(1.02);transition:transform .3s ease}.wp-block-media-text{align-items:center;background-color:#fff;border:1px solid #ddd;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;margin-top:1rem;padding:1.5rem}@media(min-width:768px){.wp-block-media-text{flex-direction:row}}.wp-block-media-text.is-stacked-on-mobile{flex-flow:column wrap}@media(min-width:768px){.wp-block-media-text.is-stacked-on-mobile{flex-direction:row}}.wp-block-media-text .wp-block-media-text__media{flex:1;max-width:100%}@media(min-width:768px){.wp-block-media-text .wp-block-media-text__media{max-width:50%}}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{border-radius:4px;display:block;height:auto;width:100%}.wp-block-media-text .wp-block-media-text__content{flex:1;max-width:100%}@media(min-width:768px){.wp-block-media-text .wp-block-media-text__content{max-width:50%}}.wp-block-media-text .wp-block-media-text__content .has-text-align-center{text-align:center}.wp-block-media-text .wp-block-media-text__content .has-text-align-right{text-align:right}.wp-block-media-text .wp-block-media-text__content .has-text-align-left{text-align:left}.wp-block-media-text .wp-block-media-text__content.is-vertically-aligned-top{align-self:flex-start}.wp-block-media-text .wp-block-media-text__content.is-vertically-aligned-center{align-self:center}.wp-block-media-text .wp-block-media-text__content.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-media-text.alignwide{margin-left:auto;margin-right:auto;width:80%}.wp-block-media-text.alignfull{margin-left:0;margin-right:0;width:100vw}.author_sub_author,.post_editor{margin-bottom:1rem}.author_sub_author .author-avatar,.post_editor .author-avatar{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.author_sub_author .author-info,.post_editor .author-info{display:block;margin-bottom:.5rem;text-align:center}.author_sub_author .author-info .author-heading,.post_editor .author-info .author-heading{color:#555}.author_sub_author .author-info a,.post_editor .author-info a{margin:0 3px}.post-date{align-items:center;display:flex;justify-content:center}.post-date span{align-items:center;display:inline-flex;justify-content:space-between;padding:1rem}.post-date span svg{margin-right:5px}.vspl__ad--block{border:1px solid #f2f2f2;margin-bottom:2rem;min-height:250px;padding:10px;text-align:center}.ad-head-label{color:#555;display:block;font-size:1.2rem;width:100%}.poweredby{border-radius:1.5rem 0;box-shadow:0 3px 6px 0 rgba(0,0,0,.239);display:block;margin-bottom:2rem;overflow:hidden;width:100%}@media(min-width:768px){.poweredby{align-items:end;display:flex;justify-content:space-between}}.poweredby .content{padding:2rem 2rem 0}@media(min-width:768px){.poweredby .content{padding:4rem 1rem 1rem 3rem}}.poweredby .tagline{color:#fff;font-size:2rem}.poweredby .description{font-size:1.4rem;line-height:1.8}.poweredby .logo{bottom:0;display:block;flex-shrink:0;height:150px;left:calc(100% - 150px);opacity:.8;position:relative;width:150px}@media(min-width:768px){.poweredby .logo{left:0}}.poweredby .logo figure{background:none;height:100%}.poweredby .logo figure img{height:100%}.poweredby .logo .logo--box{align-items:end;bottom:0;display:flex;flex-direction:column;justify-content:end;max-width:142px;padding:0 1rem 1rem;position:absolute;right:0;top:0}.poweredby .logo .logo--box p{color:#555;font-size:1.2rem;margin-bottom:.5rem;text-align:right}.poweredby .logo .logo--box img{height:auto;margin:0 auto;max-height:65px;position:relative;width:auto;z-index:1}.poweredby.color-green{background:green}.poweredby.color-skyblue{background:#d9f6fa!important}.poweredby.color-skyblue .description,.poweredby.color-skyblue .tagline{color:#002677}.poweredby.color-skyblue .logo{opacity:1}.community-blocks{border:1px solid #ebeaea;border-left:4px solid #004697;border-top-right-radius:1.5rem;box-shadow:0 3px 4px 2px #f1f1f1;margin:2rem 0;overflow:hidden;padding:1rem;position:relative}@media(min-width:480px){.community-blocks{margin:4rem 0;padding:2rem}}.community-blocks:after{background:rgba(0,70,151,.071);border-radius:0 0 100%;left:0;top:-1rem}.community-blocks:after,.community-blocks:before{content:"";height:190px;position:absolute;width:190px;z-index:-1}.community-blocks:before{background:url(../images/blue_heart.svg) no-repeat;background-size:cover;bottom:0;opacity:.1;right:0;transform:rotateY(180deg)}.community-blocks .community-description p{margin:1.5rem 0 1rem}.community-blocks .author-image{justify-content:left}.community-blocks .author-image .community-title{display:flex;flex-direction:column;font-size:2rem;margin-bottom:0}@media(min-width:1024px){.community-blocks .author-image .community-title{font-size:3.2rem}}.community-blocks .author-image .avatar,.community-blocks .author-image img{border:3px solid #fff;border-top-right-radius:1.5rem;box-shadow:-1px 4px 8px 0 rgba(0,0,0,.161);height:70px;margin-right:1rem;width:70px}@media(min-width:480px){.community-blocks .author-image .avatar,.community-blocks .author-image img{height:90px;width:90px}}.banner-box{background:linear-gradient(19deg,rgba(2,164,215,.961) 5%,rgba(91,206,128,.502) 95%),url(../images/wave-bg-compressed.png);border:5px solid #f3f3f3;border-top-right-radius:1.5rem;box-shadow:inset 0 0 11px rgba(85,85,85,.22);margin:3rem 0 2rem;padding:1.5rem;position:relative}.banner-box a{color:#fff!important}@media(min-width:480px){.banner-box a{align-items:center;display:flex!important;flex-direction:row-reverse}}.anonymous-author{border-bottom:2px dashed #ddd;margin-bottom:3rem;padding-bottom:1.5rem;position:relative}.anonymous-author p{display:-webkit-box;margin-bottom:1rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.4rem;text-overflow:ellipsis;transition:max-height .3s ease,opacity .3s ease;white-space:normal}.anonymous-author p.expanded{-webkit-line-clamp:unset;max-height:1000px;opacity:1;text-overflow:unset}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.breadcrumb a{margin:0 .5rem 1rem;padding:0 .5rem}.story-meta-icons-wrapper{border-bottom:.2rem dashed #ddd;border-top:.2rem dashed #ddd;margin-bottom:2rem;padding:1.5rem 0 2rem;text-align:center}@media(min-width:480px){.story-meta-icons-title{margin-bottom:0!important}}.story-meta-icons-title span{color:#004697;font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.social-media{justify-content:center;list-style-type:none;margin-bottom:2rem}@media(min-width:1024px){.social-media{margin-bottom:0}}.social-media li{line-height:.8!important;margin:0 8px 0 0!important}.social-media a,.social-media button{background:transparent;cursor:pointer;display:block;width:3.5rem}.social-media a img,.social-media button img{width:100%}.story-follows--icon--gnews{background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.15);display:inline-flex;padding:1rem}.story-follows--icon--gnews img{margin-left:8px}.post-navigation{display:flex;justify-content:space-between;list-style-type:none;margin-top:4rem;padding-left:0}.post-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .next-post,.post-navigation .prev-post{line-height:1.4;width:47%}.post-navigation a{text-decoration:none!important}.post-navigation span{display:block;font-size:1.6rem;margin-bottom:2rem}.post-navigation label,.post-navigation span{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.post-navigation label{color:#555;font-size:1.4rem}.post-navigation .nav-next,.post-navigation .next-post{text-align:right}@media(min-width:480px){.similar-stories{padding:.5rem 0 0}}.similar-stories .heading{align-items:center;display:flex;margin-bottom:2rem}.similar-stories .heading img{margin-right:.5rem;opacity:.1;width:2.5rem}.similar-stories .heading h2{margin-bottom:0}.similar-stories .item{text-align:left}@media(min-width:480px){.similar-stories .item{display:flex}}.similar-stories .item .img{margin-bottom:1.5rem}@media(min-width:480px){.similar-stories .item .img{margin-bottom:0;width:30%}}.similar-stories .item .img img{border-top-right-radius:1.5rem}.similar-stories .item .content{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.208);left:10%;padding:1rem;position:relative;top:-4rem;width:90%}@media(min-width:480px){.similar-stories .item .content{align-items:baseline;box-shadow:none;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 0 0 2rem;top:0;width:70%}}.similar-stories .item h5{color:#555;font-size:1.8rem;line-height:1.5;margin-bottom:2rem}.similar-stories .item .read-more{font-family:Poppins,sans-serif;font-style:normal;font-weight:500}@media(min-width:480px){.similar-stories .item .read-more{background:#59f3b9;border-top-right-radius:1rem;display:inline-block;padding:.7rem 2rem}}.stories-tags{margin-bottom:2rem;text-align:center;text-transform:capitalize}.stories-tags .stories-tags-title{display:block;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;margin-bottom:1rem}.stories-tags a{background:#f4f9ff;border-top-right-radius:1.5rem;display:inline-block;margin:.5rem 0 .5rem .5rem;padding:.5rem 2rem}.articletitle-sticky{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.161);display:none;padding:1rem 0;position:fixed;top:5.3rem;width:100%;z-index:90}@media(min-width:768px){.articletitle-sticky .container{padding:0}.articletitle-text{align-items:center;display:flex}}.articletitle-text span{color:#004697;flex-shrink:0;font-family:Poppins,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500}@media(min-width:768px){.articletitle-text span{font-size:1.5rem}}.articletitle-name{display:-webkit-box;width:88%;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Poppins,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.articletitle-name{display:-webkit-box;margin:0 0 0 .5rem;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis}}.article-progress{background-color:#59f3b9;bottom:0;height:5px;left:0;min-width:1%;position:absolute;transition:all .1s linear;z-index:20}.articletitle-socialshare{border:1px solid #d8e0e2;border-radius:50%;margin-left:1rem;padding:.8rem;width:12%}@media(min-width:768px){.articletitle-socialshare{display:none}}.articletitle-sm{display:none}@media(min-width:768px){.articletitle-sm{display:flex}}.inner-btn-link{border-bottom:1px solid #9d1717;border-top:1px solid #9d1717;display:block;margin:10px 0;padding:10px 0;text-align:center;width:100%}.inner-btn-link em{display:block}.inner-btn-link a.inner-link-btn{background:#9d1717;color:#fff;display:block;font-size:2rem;font-weight:500;margin:5px 0;padding:10px;text-align:center}.donate-wrapper{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;display:inline-flex;justify-content:center;margin:2rem 0;width:100%}.donate-wrapper .donate-inner{border:4px solid #59f3b9;border-top-right-radius:1.5rem;margin:1rem 0;max-width:520px;padding:3px;text-align:center;width:100%}.donate-wrapper .donate-inner:hover{border:4px solid #004697}.donate-wrapper .donate-inner:hover .donate-btn{background:#004697;border:3px solid #004697}.donate-wrapper .donate-inner:hover .donate-btn label{background:#004697;color:#fff!important}.donate-wrapper .donate-inner:hover .donate-btn label:after{filter:brightness(0) invert(1)}.donate-wrapper .donate-btn{background:linear-gradient(0deg,#59ffb9,#a4ffd8);border:3px solid #59f3b9;border-top-right-radius:1rem;display:block;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;padding:.8rem 3rem;text-transform:uppercase;width:100%}.donate-wrapper .donate-btn.size-large{padding:3rem .8rem}.donate-wrapper .donate-btn.size-large label{font-size:2rem}@media(min-width:768px){.donate-wrapper .donate-btn.size-large label{font-size:3rem}}.donate-wrapper .donate-btn.size-large label:after{height:2.5rem;right:-2.5rem;width:2.5rem}@media(min-width:768px){.donate-wrapper .donate-btn.size-large label:after{height:3.5rem;right:-3.5rem;width:3.5rem}}.donate-wrapper .donate-btn.size-large span{font-size:2rem}@media(min-width:768px){.donate-wrapper .donate-btn.size-large span{font-size:3rem}}.donate-wrapper .donate-btn label{color:#004697;font-size:1.2rem;position:relative}@media(min-width:768px){.donate-wrapper .donate-btn label{font-size:2rem}}.donate-wrapper .donate-btn label:after{background:url(../images/heart.png) no-repeat;background-size:cover;content:"";height:1.5rem;position:absolute;right:-2.5rem;top:0;transition:filter .3s ease;width:1.5rem}@media(min-width:768px){.donate-wrapper .donate-btn label:after{height:2.5rem;width:2.5rem}}.donate-wrapper .donate-btn span{font-size:1.2rem}@media(min-width:768px){.donate-wrapper .donate-btn span{font-size:2rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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b3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2FydGljbGUvX3R5cG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2NvbmZpZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9hcnRpY2xlL3dwLWJsb2Nrcy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2FydGljbGUvd3AtYmxvY2tzL19tZWRpYS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcG93ZXJlZC1ieS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY29tbXVuaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19iYW5uZXItYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9hcnRpY2xlL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9hcnRpY2xlL19mb290ZXItc29jaWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9hcnRpY2xlL19mb290ZXItbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9hcnRpY2xlL19zaW1pbGFyLXN0b3JpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2FydGljbGUvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2FydGljbGUvX3N0aWNreS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2FydGljbGUvX2RvbmF0ZS1idG4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi9iYXNlL2NvbmZpZyc7XG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcyc7XG5cbkB1c2UgJ3Nhc3M6bWV0YSc7XG5cbi5hcnRpY2xlLXdyYXBwZXIsXG4udmlkZW8td3JhcHBlciB7XG5cdG1hcmdpbjogNHJlbSAwO1xuXG5cdEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG5cdFx0bWFyZ2luOiA4cmVtIDAgNHJlbTtcblx0fVxufVxuXG4uZW50cnktY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogM3JlbTtcblxuXHRAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcblx0fVxuXG5cdHAsXG5cdHVsIGxpLFxuXHRvbCBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cdFx0d29yZC1zcGFjaW5nOiAxLjVweDtcblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNjAwKTtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRtYXJnaW46IDNyZW0gMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRibGFja0xpZ2h0O1xuXG5cdFx0QGluY2x1ZGUgY29uZmlnLnJvYm90by1zdHlsZSg2MDApO1xuXHR9XG5cblx0LmFydGljbGUtc3VidGl0bGUge1xuXHRcdG1hcmdpbjogNHJlbSAwO1xuXHR9XG5cblx0LmFydGljbGUtbWV0YS1pbmZvIHtcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0fVxuXG5cdC5hcnRpY2xlLW1ldGEtaW5mbyBpbWcge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZDhlMGUyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0QGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hdXRob3ItaW5mbyBpbWcge1xuXHRcdHdpZHRoOjMwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmVkaXRvci1uYW1lIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxuXG5cblx0LmF1dGhvci1iaW8ge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdG1hcmdpbjogMC41cmVtIDAgMS41cmVtO1xuXHRcdEBpbmNsdWRlIGNvbmZpZy5yb2JvdG8tc3R5bGUoNTAwKTtcblx0fVxuXG5cdC52aWRlby10aHVtYm5haWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtaGVpZ2h0OiA0NTZweDtcblx0fVxuXG5cdC5hcnRpY2xlLXRodW1ibmFpbCB7XG5cdFx0LnBvc3QtdGh1bWJuYWlsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW07XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQ1NnB4O1xuXHRcdFx0fVxuXHRcdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCArIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuXG5cdFx0QGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuI2pwLXJlbGF0ZWRwb3N0cyB7XG5cdC5qcC1yZWxhdGVkcG9zdHMtcG9zdCB7XG5cdFx0d2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwICMwMDAwMDAyOTtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogMzElICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cblxuXHRhIHtcblx0XHRmb250LXN0eWxlOiA1MDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5qcC1yZWxhdGVkcG9zdHMtcG9zdC1leGNlcnB0IHtcblx0XHRtYXgtaGVpZ2h0OiA1LjJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcblx0fVxuXG5cdC5qcC1yZWxhdGVkcG9zdHMtaXRlbXMge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG59XG5cbi5pbnN0YWdyYW0tbWVkaWEge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWVtYmVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0R3JleTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW1nLFxuXHRpZnJhbWUge1xuXHRcdC8vbWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0aWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogNTYwcHg7XG5cdFx0fVxuXHR9XG59XG5cbmZpZ2NhcHRpb24ge1xuXHRwYWRkaW5nOiAxLjVyZW0gMXJlbTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRhIHtcblx0XHRAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg2MDApO1xuXHR9XG59XG5cbmZpZ3VyZS53cC1jYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ly8gbWF4LWhlaWdodDogNDI4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMDtcblxuXHRpbWcge1xuXHRcdC8vIG1heC1oZWlnaHQ6IDM4MnB4O1xuXHRcdC8vIHdpZHRoOiBhdXRvO1xuXHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qIExlZnQtYWxpZ25lZCBibG9jayAqL1xuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogUmlnaHQtYWxpZ25lZCBibG9jayAqL1xuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIENlbnRlci1hbGlnbmVkIGJsb2NrICovXG4uYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRiaS1pbm5lci1lbnRyeS1jb250ZW50IGlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG5cdFx0d2lkdGg6IDU2MHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3dwLWJsb2Nrcy92aWRlbycpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnd3AtYmxvY2tzL21lZGlhLXRleHQnKTtcblxuLmF1dGhvcl9zdWJfYXV0aG9yLFxuLnBvc3RfZWRpdG9yIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0LmF1dGhvci1hdmF0YXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdH1cblx0LmF1dGhvci1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cblx0XHQuYXV0aG9yLWhlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0bWFyZ2luOiAwIDNweDtcblx0XHR9XG5cdH1cbn1cbi5wb3N0LWRhdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG5AdXNlICdzYXNzOm1hcCc7XG5cbi8vIFZhcmlhYmxlcyBmb3IgYnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAnbW9iaWxlJzogNDgwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHgsXG4pO1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICd0YWJsZXQnOiA3MjBweCxcbiAgJ2Rlc2t0b3AnOiA5NjBweCxcbik7XG4kZ3V0dGVyLXdpZHRoOiAzMHB4OyAvLyBEZWZhdWx0IGd1dHRlciB3aWR0aCBiZXR3ZWVuIGNvbHVtbnNcblxuQG1peGluIHJlc3BvbmQtdG8oJGRldmljZSkge1xuICAkYnJlYWtwb2ludDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRkZXZpY2UpO1xuXG4gIEBpZiAkYnJlYWtwb2ludCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiTm8gYnJlYWtwb2ludCBmb3VuZCBmb3IgJyN7JGRldmljZX0nLlwiO1xuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIoJGZsdWlkOiBmYWxzZSkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRndXR0ZXItd2lkdGh9IC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXItd2lkdGh9IC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGlmICRmbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTIuN3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgICBwYWRkaW5nOiAwIDcuNXJlbTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBlYWNoICRkZXZpY2UsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgQGlmIG1hcC5oYXMta2V5KCRjb250YWluZXItbWF4LXdpZHRocywgJGRldmljZSkge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXZpY2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG1hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkZGV2aWNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAvLyBSZXNwb25zaXZlIGFkanVzdG1lbnQgZm9yIGZpcnN0IGFuZCBsYXN0IGNvbHVtbiBwYWRkaW5nXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLSN7JGd1dHRlci13aWR0aH0gLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuXG4gICAgPiAuY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygndGFibGV0Jykge1xuICAgID4gLmNvbHVtbiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgPiAuY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb2x1bW4oJHNpemU6IG51bGwsICRkZXZpY2U6IG51bGwpIHtcbiAgLy8gSWYgbm8gc2l6ZSBpcyBwcm92aWRlZCwgY29sdW1uIHRha2VzIHVwIGVxdWFsIHNwYWNlXG4gIEBpZiAkc2l6ZSA9PSBudWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfSBAZWxzZSB7XG4gICAgJGNvbHVtbi13aWR0aDogY2FsYygoMTAwJSAvIDEyICogI3skc2l6ZX0pIC0gI3skZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMTIgKiAjeyRzaXplfSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqICN7JHNpemV9KTtcbiAgfVxuXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuXG4gIEBpZiAkZGV2aWNlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXZpY2UpIHtcbiAgICAgIEBpZiAkc2l6ZSA9PSBudWxsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAxMiAqICN7JHNpemV9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqICN7JHNpemV9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0LXBsdXMoJGFkZGl0aW9uYWwtcHgpIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoI3skYmFzZS1saW5lLWhlaWdodH0gKyAjeyRhZGRpdGlvbmFsLXB4fSk7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gZm9udC1zdHlsZSgkZmFtaWx5LCAkd2VpZ2h0LCAkc3R5bGU6IG5vcm1hbCkge1xuICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAvLyBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBtaXhpbiBwb3BwaW5zLXN0eWxlKCR3ZWlnaHQsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUodmFyaWFibGVzLiRmb250LWZhbWlseS1wb3BwaW5zLCAkd2VpZ2h0LCAkc3R5bGUpO1xufVxuXG5AbWl4aW4gcm9ib3RvLXN0eWxlKCR3ZWlnaHQsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUodmFyaWFibGVzLiRmb250LWZhbWlseS1yb2JvdG8sICR3ZWlnaHQsICRzdHlsZSk7XG59XG4iLCIkcHJpbWFyeTogIzAwNDY5NztcbiRzZWNvbmRhcnk6ICM1OWYzYjk7XG4kbGlnaHRSZWQ6ICNmZjYwNTU7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kYmxhY2tMaWdodDogIzU1NTtcbiRiYXNlQ29sb3I6IHJnYig0OCA0OCA0OCk7XG4kZGFya0dyZXk6ICNkOGUwZTI7XG4kbGlnaHRHcmV5OiAjZjdmN2Y3O1xuJGxpZ2h0Qmx1ZTogIzZkN2ZjYztcbiRiZ0NvbG9yOiAjZjRmOWZmO1xuJHplcm9TaXplOiAxLjFyZW07XG4kc21hbGxGb250OiAxLjJyZW07XG4kY29udGVudEZvbnRTaXplOiAxLjNyZW07XG4kYmFzZVNpemU6IDEuNXJlbTtcbiRiYXNlRm9udDogMTg7XG4kYmFzZUxpbmVIZWlnaHQ6IDEuNTtcbiRiYXNlU3BhY2luZzogKCRiYXNlRm9udCAqICRiYXNlTGluZUhlaWdodCkgKiAxcHg7XG4kZm9udC1mYW1pbHktcG9wcGluczogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kcHVibGljOiAnLi4vLi4vaW1hZ2VzLyc7XG4iLCJAdXNlICcuLi8uLi9iYXNlL3ZhcmlhYmxlcyc7XG4ud3AtYmxvY2stdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodEdyZXk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2IoMCAwIDAgLyAxMCUpO1xuXG4gICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyAvKiBEYXJrIGNvbnRyb2xzICovXG4gICAgICBjb2xvcjogI2ZmZjsgLyogTGlnaHQgdGV4dCAqL1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMjsgLyogQ3VzdG9tIHBsYXkgYnV0dG9uIGNvbG9yICovXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy12b2x1bWUtc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IC8qIEN1c3RvbSB2b2x1bWUgc2xpZGVyICovXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyAvKiBTbGlnaHQgem9vbSBvbiBob3ZlciAqL1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvY29uZmlnJztcbkB1c2UgJy4uLy4uL2Jhc2UvdmFyaWFibGVzJztcblxuQHVzZSAnc2FzczptZXRhJztcblxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLy8gfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIHZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuXG4gICAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgJi5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJztcblxuLnZzcGxfX2FkLS1ibG9jayB7XG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZC1oZWFkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Y29sb3I6IHZhcmlhYmxlcy4kYmxhY2tMaWdodDtcbn1cbiIsIkB1c2UgJy4uL2Jhc2UvY29uZmlnJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJztcblxuLnBvd2VyZWRieSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtIDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwICMwMDAwMDAzZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgcGFkZGluZzogNHJlbSAxcmVtIDFyZW0gM3JlbTtcbiAgICB9XG4gIH1cblxuICAudGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHsgLypjc3MgYWRkZWQgdG8gaGFuZGxlIGFydGljbGUgcGFnZSBmb250IHNpemUgYW5kIHNwYWNlKi9cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tLWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDE0MnB4O1xuICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrTGlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47XG4gIH1cbiAgJi5jb2xvci1za3libHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDlGNkZBIWltcG9ydGFudDtcbiAgICAudGFnbGluZSwgXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiMwMDI2Nzc7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvY29uZmlnJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJztcblxuLmNvbW11bml0eS1ibG9ja3Mge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWFlYTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXJpYWJsZXMuJHByaW1hcnk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAycHggI2YxZjFmMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDQ2OTcxMjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7dmFyaWFibGVzLiRwdWJsaWN9Ymx1ZV9oZWFydC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cblxuICAuY29tbXVuaXR5LWRlc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbiAgfVxuXG4gIC5hdXRob3ItaW1hZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAgIC5jb21tdW5pdHktdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yLWltYWdlIC5hdmF0YXIsXG4gIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDRweCA4cHggMCAjMDAwMDAwMjk7XG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZS9jb25maWcnO1xuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnO1xuXG4uYmFubmVyLWJveCB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMnJlbTtcbiAgICBwYWRkaW5nOjEuNXJlbTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZjNmM2YzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOWRlZywgIzAyYTRkN2Y1IDUlLCAjNWJjZTgwODAgOTUlKSwgdXJsKCcuLi8uLi9pbWFnZXMvd2F2ZS1iZy1jb21wcmVzc2VkLnBuZycpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAjNTU1NTU1MzggaW5zZXQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYW5vbnltb3VzLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2RkZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5vbnltb3VzLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIEhpZGUgb3ZlcmZsb3dpbmcgY29udGVudCAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvKiBVc2UgZmxleGJveCBmb3IgbXVsdGlsaW5lIHRleHQgdHJ1bmNhdGlvbiAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC8qIE9yaWVudCB0aGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBMaW1pdCB0byAyIGxpbmVzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogTXVsdGlsaW5lIGJlaGF2aW9yICovXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIEFkZCAnLi4uJyBmb3Igb3ZlcmZsb3cgKi9cbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5hbm9ueW1vdXMtYXV0aG9yIHAuZXhwYW5kZWQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7IC8qIFJlbW92ZSB0cnVuY2F0aW9uICovXG4gICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7IC8qIE5vIGVsbGlwc2lzICovXG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyAvKiBMYXJnZSB2YWx1ZSBmb3IgZnVsbCBjb250ZW50ICovXG4gICAgb3BhY2l0eTogMTtcbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbiIsIkB1c2UgJy4uL2Jhc2UvY29uZmlnJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJztcblxuLnN0b3J5LW1ldGEtaWNvbnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDJyZW07XG4gIGJvcmRlci10b3A6IDAuMnJlbSBkYXNoZWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIGRhc2hlZCAjZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdG9yeS1tZXRhLWljb25zLXRpdGxlIHtcbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNjAwKTtcbiAgfVxufVxuXG4uc29jaWFsLW1lZGlhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnZGVza3RvcCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjggIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zdG9yeS1mb2xsb3dzLS1pY29uLS1nbmV3cyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2IoMCAwIDAgLyAxNSUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG4iLCJAdXNlICcuLi9iYXNlL2NvbmZpZyc7XG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcyc7XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5uZXh0LXBvc3QsXG4gIC5wcmV2LXBvc3QsXG4gIC5uYXYtcHJldmlvdXMsXG4gIC5uYXYtbmV4dCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDQwMCk7XG5cbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRibGFja0xpZ2h0O1xuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDQwMCk7XG4gIH1cblxuICAubmV4dC1wb3N0LFxuICAubmF2LW5leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCJAdXNlICcuLi9iYXNlL2NvbmZpZyc7XG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcyc7XG5cbi5zaW1pbGFyLXN0b3JpZXMge1xuICAvLyBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAvL3BhZGRpbmc6IDJyZW0gMCAwO1xuICAvLyBib3JkZXItdG9wOiAycHggZGFzaGVkICNkZGQ7XG4gIC8vIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2RkZDtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICBwYWRkaW5nOjAuNXJlbSAwIDA7XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIG9wYWNpdHk6IDAuMTsgICBcbiAgICB9XG4gICAgXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nIGltZyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6LTRyZW07XG4gICAgICB3aWR0aDo5MCU7XG4gICAgICBsZWZ0OjEwJTtcbiAgICAgIHBhZGRpbmc6MXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDAgIzAwMDAwMDM1O1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFja0xpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgLy8gIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDUwMCk7XG5cbiAgICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzU5ZjNiOTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZS9jb25maWcnO1xuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnO1xuXG4uc3Rvcmllcy10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBcbiAgLnN0b3JpZXMtdGFncy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDUwMCk7XG4gIH1cblxuICBhIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZ0NvbG9yO1xuICB9XG59XG4iLCJAdXNlICcuLi9iYXNlL2NvbmZpZyc7XG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcyc7XG5cbi5hcnRpY2xldGl0bGUtc3RpY2t5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgIzAwMDAwMDI5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNS4zcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICB6LWluZGV4OiA5MDtcbn1cblxuLmFydGljbGV0aXRsZS1zdGlja3kgLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYXJ0aWNsZXRpdGxlLXRleHQge1xuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYXJ0aWNsZXRpdGxlLXRleHQgc3BhbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg1MDApO1xuXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7ICBcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZXRpdGxlLW5hbWUge1xuICB3aWR0aDogODglO1xuICBAaW5jbHVkZSBjb25maWcubGluZS1jbGFtcCgyKTtcbiAgQGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNDAwKTtcblxuICBmb250LXNpemU6IDEuM3JlbTtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMC41cmVtO1xuICAgIEBpbmNsdWRlIGNvbmZpZy5saW5lLWNsYW1wKDEpOyAgICBcblxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5hcnRpY2xlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRzZWNvbmRhcnk7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4xcztcbiAgbWluLXdpZHRoOiAxJTtcbn1cblxuLmFydGljbGV0aXRsZS1zb2NpYWxzaGFyZSB7XG4gIHdpZHRoOiAxMiU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kZGFya0dyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFydGljbGV0aXRsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJAdXNlICcuLi9iYXNlL2NvbmZpZyc7XG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcyc7XG5cbi5pbm5lci1idG4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlkMTcxNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZDE3MTc7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYS5pbm5lci1saW5rLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzlkMTcxNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbn1cblxuLmRvbmF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcblxuICAuZG9uYXRlLWlubmVyIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyaWFibGVzLiRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyaWFibGVzLiRwcmltYXJ5O1xuXG4gICAgICAuZG9uYXRlLWJ0biB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRwcmltYXJ5O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvbmF0ZS1idG4ge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcmlhYmxlcy4kc2Vjb25kYXJ5O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM1OWZmYjksICNhNGZmZDgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNTAwKTtcblxuICAgICYuc2l6ZS1sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAuOHJlbTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0yLjVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0zLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cbiAgICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcje3ZhcmlhYmxlcy4kcHVibGljfWhlYXJ0LnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/