@charset "UTF-8";body{background-color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased}body.has_leaderboard #fm{padding-top:48px}p:empty{margin-bottom:0!important}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.hide-for-medium-up,.m-pikabu-left-visible .m-pikabu-left,.m-pikabu-overlay,.m-pikabu-sidebar.m-pikabu-left,m-pikabu-container{display:block}a{color:#e89200;font-style:normal}a:active,a:focus,a:hover{border-bottom:0 solid}.button,button{background:#00a1e5!important;border-color:#c7c7c7}small{font-size:85%!important}.callout-button{font-size:26px!important;line-height:20px!important}nav#mobile ul li{clear:both;list-style:none}nav#mobile ul li a{display:block;background-color:#300;text-transform:uppercase;letter-spacing:.2em;margin:2px 0;padding:6px 0 6px 8px}nav#mobile ul ul{font-size:small}nav#mobile ul ul li{margin-left:30px}nav#mobile ul ul a{background-color:#333;padding-left:8px}nav#mobile ul ul a:before{content:"2192";padding-right:8px}#searchtoggle:before{height:3px}#searchtoggle:after,#searchtoggle:before{left:0;right:0;content:" ";opacity:.4;display:block;background:var(--wpr-bg-44b8f149-4c59-4d30-8044-5a0e6a338be9)}#searchtoggle:after{height:4px}#searchtoggle{display:none;height:50px;margin:0;background:#6d6d6d;font:14px/32px proxima-nova,Helvetica,Arial,sans-serif}#searchtoggle:not(.mm-menu){display:none}#fm_quicksearch_form form{height:45px}#fm_quicksearch_form{width:100%;height:43px}input#fm_quicksearch{background:#545454;height:46px;color:#ccc;top:-3px;line-height:100%}#fm_quicksearch_form:hover input#fm_quicksearch{color:#000}#fm_quicksearch-btn{top:-1px;right:-3px;width:55px;height:44px;background:var(--wpr-bg-9cbda1a0-2bd5-4cf4-8a4e-50aed95c6064) no-repeat;border:0;padding:0;margin:0;background-position:-591px -1516px;background-size:inherit}#fm_quicksearch-btn:hover,#fm_quicksearch_form:hover #fm_quicksearch-btn,.fm_quicksearch-on #fm_quicksearch-btn{background:var(--wpr-bg-f89f7aa9-e731-483e-b321-481e05edf7b2) no-repeat;background-position:-591px -1471px}#fm_quicksearch-btn:hover{background:var(--wpr-bg-88b51dd6-4688-46ce-83d1-5785040a9350) no-repeat!important;background-position:-591px -1471px!important}#mmenu{margin:0;background:#545454;font:14px/32px proxima-nova,Helvetica,Arial,sans-serif}#mmenu,#mmenu:not(.mm-menu){display:none}#mmenu>li{color:#fff;border-bottom:1px solid #666;text-transform:uppercase;letter-spacing:0;list-style:none;line-height:2.75em}#mmenu>li>a{color:#fff;border:none}#mmenu>li:first-child{background:var(--wpr-bg-9dc43427-0c46-4069-b775-1a5d85ef4f8b);height:6px;border-bottom:0 solid;background-color:#454545}#mmenu>li:nth-child(12){border-bottom:0 solid}#mmenu>li:nth-child(13){background:var(--wpr-bg-9e62da10-be8b-4aa5-82bd-b58ef850dd8b);height:6px;border-bottom:0 solid;background-color:#c7c7c7}ul.mmenusub{width:50%;float:left;margin:0}ul.mmenusub>li{font-size:14px;text-transform:capitalize;line-height:30px;border-bottom:1px solid #888;list-style:none;line-height:2.75em}ul.mmenusub>li a{color:#fff;text-decoration:none;border-bottom:0 solid #fff}#mmenu>li:nth-child(10){display:table;width:100%;background-color:#666;border-top:2px dotted #c7c7c7;border-bottom:2px dotted #c7c7c7}ul.mmenusub:first-child{border-right:1px solid #b7b7b7}.mmenufoot{background-color:#8c8c8c;text-transform:none;padding:6px 0 8px;font-size:13px}.mmenufoot a{color:#fff}.mmenusocial{background-color:#c7c7c7;height:50px}#fm{padding:0;min-width:0}#fm>.banner{display:none}#fm>header{background-color:#000}#fm>header h1{width:100%;display:none}#fm>header p{padding:100px 20px}#fm>header h1 a{background-size:cover;margin:14px 0 0 57px;height:22px;max-width:142px;width:100%}#fm>header ul a{display:block;color:#999;text-decoration:none;position:relative;border-bottom:0 solid;border-color:#000;overflow:visible;white-space:nowrap;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:25px;background:var(--wpr-bg-4942b2d6-2174-4926-96fb-4320c3408338) no-repeat}#mobile-nav{display:block}#mobile-nav .mobile-nav-section{position:relative}#mobile-nav .mobile-nav-left{left:0;position:absolute;top:0}#mobile-nav .mobile-nav-right{right:0;position:absolute;top:0}#mobile-nav li.show_for_logged_in{display:none}#mobile-nav.logged_in li.show_for_logged_in{display:inline}#mobile-nav.logged_in li.hide_for_logged_in{display:none}#mobile-nav .mobile-nav-logo{border-bottom:0;display:block;height:34px;overflow:hidden;padding:16px 160px 0 16px}#mobile-nav .title-area{background-position:0 1px;background-image:var(--wpr-bg-c76582e8-9a0a-4459-aede-f3fe8d47a27f);background-repeat:no-repeat;background-size:cover!important;display:block;height:0;overflow:hidden;padding-top:14%;max-width:132px}#fm>header li{margin:2px 0 0}#fm>header>div>nav.mobar>section>ul.left>li>a{margin-left:10px;background:var(--wpr-bg-f9ed0682-cf3b-4d9a-b910-f30354f1b43d) no-repeat;background-size:210px 150px;background-position:1px 10px;border-right:1px dotted #ccc;width:37px}.m-pikabu-left-visible #fm>header>div>nav.mobar>section>ul.left>li>a{background-position:-185px -121px}#fm>header>div>nav.mobar>section>ul.right>li:first-child>a{background-position:-31px 7px;border-left:1px dotted #ccc;background-size:210px 150px;height:45px;width:50px;background-repeat:no-repeat}#fm>header>div>nav.mobar>section>ul.right>.login>a,#fm>header>div>nav.mobar>section>ul.right>.logout>a{background-position:-76px 8px;border-left:1px dotted #ccc;background-size:210px 150px;height:45px;width:50px;background-repeat:no-repeat;position:relative}#fm>header>div>nav.mobar>section>ul.right>.logout>a:after{background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:"";height:5px;left:auto;position:absolute;right:8px;top:8px;width:5px}#fm>header>div>nav.mobar>section>ul.right>.toggle-btn>a{background-position:-124px 8px;border-left:1px dotted #ccc;background-size:210px 150px;height:45px;width:50px;background-repeat:no-repeat}#fm>header>div>nav.mobile.mobar>section>ul.right>.toggle-btn{border-right:none}.mobar{position:absolute}#fm>header ul a:hover:after{border:0 solid #000}#fm>header nav{width:100%}#fm>header{margin-top:-22px;height:70px;left:0;position:fixed;right:0;top:0;z-index:10}#fm .c{margin:0 auto;max-width:940px;width:auto;padding:0 10px;text-align:left;overflow:visible;position:relative}#fm.home>.content{padding-bottom:20px}#fm.home .content .cols-3x{width:100%;padding:0}.home .features .first .img span{position:absolute;left:0;bottom:0;color:#fff;background:#1a1a1a;background:rgba(0,0,0,.5);padding:14px 15px 12px;max-width:75%;font-size:14px;display:inline-table}.home .mobile-webbox-2{padding-top:10px}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexhero{-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0}.flexfilmmaking{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.flexlatestmobile{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;width:106%;margin-left:-10px}.flexpopularmobile{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.flexsubscribe{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.flexinterviews{-webkit-box-ordinal-group:5;-ms-flex-order:5;order:5}.flexcolumns{-webkit-box-ordinal-group:6;-ms-flex-order:6;order:6}.flexsocial{-webkit-box-ordinal-group:7;-ms-flex-order:7;order:7}.flexfestivals{-webkit-box-ordinal-group:8;-ms-flex-order:8;order:8}.cols-2x .col-2,.cols-3x .col1-2,.cols-3x .col-1,.cols-3x .col-2{width:100%}.cols-2x .col-1{display:inline;float:left;width:100%;border-top:1px solid #999;padding:25px 0 0}.cols-3x .col-3{display:none}.page-wrapper{left:0;right:0}div.button{min-height:50px}.button.expand,button.expand{margin-top:10px;background-image:none;padding:20px 0 38px;border-radius:4px;height:52px}.mmenusocial{display:block}.mmenusocial>a.twitter{margin-left:6px;background-position:0 0}.mmenusocial>a.facebook,.mmenusocial>a.twitter{height:26px;width:29px;display:inline-block;background-image:var(--wpr-bg-9830b8db-a9b0-477c-bb88-5ead1484793f);margin-top:15px;border-bottom:0 solid;background-repeat:no-repeat;background-size:cover}.mmenusocial>a.facebook{margin-left:5px;background-position:-37px 0}div.button.expand.show-for-small-only>a.twitter{margin-left:-46px;background-position:0 0}div.button.expand.show-for-small-only>a.facebook,div.button.expand.show-for-small-only>a.twitter{height:36px;width:42px;display:inline-block;background-image:var(--wpr-bg-57e764fd-6e85-4a34-87a8-5446d85af379);margin-top:-9px;border-bottom:0 solid;background-repeat:no-repeat;background-size:cover}div.button.expand.show-for-small-only>a.facebook{margin-left:4px;background-position:-50px 0}#fm>header>.c{border-top:0}.hero-features header{position:static;margin:0 0 0 16px;height:26px}.hero-features{margin:-20px -10px 0;overflow:hidden;position:relative}.hero-features header .paginator{height:0;margin:0 0 55px;padding:0 0 55%;bottom:0;top:auto;z-index:5;right:0;left:0;background:none;opacity:.7}.hero-features header .paginator .prev a{background:none}.hero-features header .paginator .prev{border-right:0 solid}.hero-features header .paginator .next a{width:20px;background:var(--wpr-bg-d7372871-d039-4955-88ee-31f0a776c3e2) no-repeat 400px -32px;text-indent:40000px}.hero-features header .paginator .next,.hero-features header .paginator .prev{height:41px;left:0;margin-top:-21px;position:absolute;top:50%;width:41px}.hero-features header .paginator .next a,.hero-features header .paginator .prev a{background:transparent var(--wpr-bg-6d29982d-c6ce-4861-99be-5b821fb0bfe4) no-repeat 0 0;background-size:200%;height:41px;width:41px}.hero-features header .paginator .next a{background-position:100% 0}.hero-features header .paginator .next a:hover{background-position:100% -41px}.hero-features header .paginator .prev a:hover{background-position:0 -41px}.hero-features header .paginator .next{left:auto;right:0}.hero-features h2 i{display:inline-block}.home .features{padding:0}.home .features .first{padding:0;min-height:0;margin:0}.home .content .hero-feature h3{font:30px/30px arno-pro,Georgia,serif;margin:5px 0 10px}.hero-features header .progress{display:none!important}.hero-feature p{display:none}.home .content .hero-feature p.meta{display:inline-block;margin:2px 0 0 10px;font-size:14px}p.meta{display:block;margin:0 0 0 10px;font-size:14px!important}.home .content .hero-feature p.meta a:link{color:#e89200}#tools{display:none}.dropdown-ad{display:none!important}.home .latest-news-popular{display:none}ul.listing-articles li{margin:0}.latest-news-popular-mobile{display:block;background-color:#1a1a1a;color:#fff;padding:20px!important;margin-bottom:30px!important}.latest-news-popular-mobile h3 a{color:#fff!important}.latest-news-popular-mobile ul.listing-articles a b{color:#fff;border-bottom:0 solid;line-height:16px}ul.listing-articles a b{border-bottom:none}ul.listing-articles a:hover b{color:#000;border-bottom:none}ul.listing-articles a:hover b>i{color:#000!important}.latest-issue>.content .meta{font-size:14px}ul.listing-articles>li>a:hover~.meta a,ul.listing-articles>li>a:hover~.post-locked-msg a{color:#e89200}.latest-news-popular-mobile p{color:#fff;font-weight:700}.latest-news-popular-mobile a{text-decoration:none;border:0 solid}.home .content .header h2{padding:0 0 15px 18px}.home .content h2{padding:0;margin:0 0 10px;border-bottom:none;font-weight:400;letter-spacing:0;font:18px/14px proxima-nova,Helvetica,Arial,sans-serif}#fm>section>div.col-1.features>ul>li:nth-child(3),#fm>section>div.cols-3x.flexfestivals>div.col1-2>div.col-1>ul>li:nth-child(3),#fm>section>div.cols-3x.flexfestivals>div.col1-2>div.col-1>ul>li:nth-child(4),#fm>section>div.cols-3x.flexfestivals>div.col1-2>div.col-1>ul>li:nth-child(5),#fm>section>div.cols-3x.flexinterviews>div.col1-2>div.col-1>ul>li:nth-child(3),#fm>section>div.cols-3x.flexinterviews>div.col1-2>div.col-1>ul>li:nth-child(4),#fm>section>div.cols-3x.flexinterviews>div.col1-2>div.col-1>ul>li:nth-child(5),#fm>section>div.cols-3x.row>div.col1-2>div.col-1>ul>li:nth-child(3),#fm>section>div:nth-child(5)>div.col1-2>div.col-1>ul>li:nth-child(3){display:none}.news-popular-mobile{display:block;color:#000}.news-popular-mobile h3 a{color:#000}.news-popular-mobile ul.listing-articles a b{color:#000;border-bottom:0 solid;line-height:16px}.news-popular-mobile p{color:#000;font-weight:700}.news-popular-mobile a{text-decoration:none;border:0 solid}.sidebar-news-mobile{display:block;background-color:#fff;color:#fff;margin-top:-3px!important;position:absolute}#sideblock{padding:0 10px 0 0}.sidebar-news-mobile a{font:15px/22px proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;display:-webkit-box;padding:0 0 0 10px;text-align:left;color:#000}.sidebar-news-mobile p{color:#c7c7c7;font-weight:400;font-size:14px;display:block;text-align:left;margin:-16px 0 10px 11px;line-height:41px;border-bottom:1px solid #c7c7c7}#sideblock>div>p:nth-child(9){border-bottom:0 solid #c7c7c7}h2.sidebartitle a{background-color:#000;font:20px/48px proxima-nova,Helvetica,Arial,sans-serif!important;font-weight:700;display:inherit;text-align:center}.sidebar-news-mobile ul.listing-articles a b{border-bottom:0 solid;line-height:16px;position:relative;top:-2px}.sidebar-news-mobile a{text-decoration:none;border:0 solid}.home .features .first h3{margin:10px 0 11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:13px/17px sans-serif;font-weight:700;letter-spacing:0}.home .features .first .img{position:relative}.features.row.filmmaking>div>p{display:none}.home .content h2 a{padding-bottom:10px;display:block}.home .features .first p.meta{display:block;margin-left:0;padding:0 0 20px;font-weight:400}.home .feature p.meta>br{display:none}.home .features .first p.meta a:link{color:#e89200}.home .features .first p.meta br{display:none}.home .feature .img img{min-width:100%}.home .features .listing-articles li{display:block;float:none;min-height:86px;width:auto;padding:20px 0}.home .content .listing-articles li a b>i{font-style:italic;display:inline;margin:0;font:auto;font-weight:700}ul.listing-articles li>a:first-child,ul.listing-articles li>a:first-child img{margin:0 0 5px}ul.listing-articles li>a{position:relative;padding-left:130px}ul.listing-articles li>a img{left:0;position:absolute!important;top:0;border-bottom:0;margin:0 0 5px;width:120px}.hidicon{display:block!important}ul.listing-articles li{list-style-type:none;width:100%;border-top:1px solid #ccc;height:auto;padding:15px 0 20px}ul.listing-articles a b{font:14px/18px proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;display:block;margin-bottom:5px;position:relative;top:-2px}ul.listing-articles span{font-size:14px;line-height:14px;text-transform:capitalize;white-space:normal;display:-webkit-box;font-style:normal}ul.listing-articles li span{padding-left:130px}ul.listing-articles span a:link{color:#e89200}ul.listing-articles span br{display:none}.home .feature .img{position:relative;margin:0}#fm>section>div.cols-3x.flexcolumns>div.col1-2,#fm>section>div.cols-3x.flexinterviews>div.col1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#fm>section>div.cols-3x.flexcolumns>div.col1-2>div.col-1{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}#fm>section>div.cols-3x.flexinterviews>div.col1-2>div.col-1{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}#fm>section>div.cols-3x.flexfestivals>div.col1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#fm>section>div.cols-3x.flexfestivals>div.col1-2>div.col-1{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}#fm>section>div.cols-3x.flexfestivals>div.col1-2>div.col-2.feature{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}div.col-2.feature>p{display:none}.home .content h3{margin:10px 0 11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:13px/17px sans-serif;font-weight:700;letter-spacing:0}.home .feature .meta{font-size:14px;display:block;white-space:normal;margin-left:0;padding:0 0 30px}.home .feature .meta a:link{color:#e89200}.home .content .cols-3x .col-1 .listing-articles li.with_i .i i,.tout-subscribe{display:none}.home .content .cols-3x .col-1 .listing-articles li.with_i{width:100%;border-top:1px solid #ccc;padding:16px 0 10px}.home .content .cols-3x .col-1 .listing-articles li b{font:14px/18px proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;display:block;position:relative;margin-bottom:5px;list-style:none;top:-3px}.home .content .cols-3x .col-1 .listing-articles li a b>i{font-size:14px;line-height:18px}.home .content .cols-3x .col-1 .listing-articles li span{font-size:14px;line-height:17px;text-transform:capitalize;list-style:none;display:block}.home .content .cols-3x .col-1 .listing-articles li b a:link{color:#e89200}.features.row.columnshome>div>p,.home .content .cols-3x .col-1 .listing-articles li span br,.videos{display:none}#fm.columns>.content .cols-2x{padding-top:15px}.colback{font:14px proxima-nova,Helvetica,Arial,sans-serif;text-align:left;padding-left:0;height:46px;background-color:#fff;border-bottom:1px solid #1a1a1a!important;width:100%;color:#1a1a1a}.colback .arrow{background:var(--wpr-bg-f41bc8ae-f25b-4833-ad3b-bb02599fd770) no-repeat -384px -1474px;width:30px}.columns .content header:before{background:var(--wpr-bg-a1d76485-f2cd-44bf-b2c5-3e4bbef209ff) repeat-x 0 100%}.columns .content header{background-color:#c69741;color:#a99c9c;padding:35px 20px 27px;-webkit-font-smoothing:antialiased}.columns .content header h1{font:22px/28px arno-pro,Georgia,serif;margin-bottom:8px;color:#fff}.columns .content header h2{font-size:16px;line-height:20px;color:#fff}.columns .content header h2 b{font:italic 18px/30px arno-pro,Georgia,serif;background:none;color:#e1c89b;display:block;padding-left:0}.columns .metacat.hide-for-medium-up{display:block;font-size:14px}.column-detail article.content>.c>h1{font:28px/32px arno-pro,Georgia,serif;padding:0 10px;border-bottom:0 solid}.listing-columns li{border-top:1px solid #e3e3e3;line-height:17px;list-style-type:none;margin-bottom:0;padding:15px 0 15px 130px;position:relative}.listing-columns li:first-child{border-top:0}.listing-columns li .img{left:0;line-height:17px;position:absolute;top:15px;width:120px}.listing-columns li a b{font-family:sans-serif;font-size:.875rem;font-weight:700;line-height:1.214rem;margin-top:-5px}.listing-columns li>p,.listing-columns li a br{display:none}.listing-columns .metacat{color:#999;font-size:14px;line-height:16px;margin-top:10px}.listing-columns .metacat a{display:inline}.listing-columns .metacat .category{display:block;margin-top:8px;text-transform:uppercase}#fm>article>div>div.col-1>p{font-size:.86rem;font-weight:400;line-height:1.9}#fm>article>div>div.col-1>div.related-posts{display:none}.facelist h2{font-size:1em;display:block;text-align:center;width:100%;color:#fff;line-height:10px}ul.listing-articles-lg .fm_series{width:360px;margin-bottom:20px;overflow:hidden}ul.listing-articles-lg li.fm_series:first-child{margin:0!important}ul.fm_series li.fm_series{float:left!important;display:inline!important;width:50%!important;height:160px;margin:0!important}ul.listing-articles-lg li.fm_series a{display:inline-block;font:16px/20px proxima-nova,Helvetica,Arial,sans-serif;vertical-align:top}ul.listing-articles-lg li.fm_series:first-child{margin:0 15px 0 0}.fm_series_people_banner{display:none}#fm_series_extra_features h2{margin-top:-30px;font:20px/8px proxima-nova,Helvetica,Arial,sans-serif}.fm_series-list-title{font:20px/28px proxima-nova,Helvetica,Arial,sans-serif}.vod-submission-mobile{display:block!important}.vod-submission-mobile .btn{padding:7px 15px;text-align:center}#fm.vod-detail>.content .cols-2x:first-child{padding-top:0}#fm.vod-detail .c{overflow:hidden}.btn{display:inline-block;color:#000;border:1px solid #000;height:50px;line-height:41px;border-radius:3px;background:#fff;width:100%;padding:7px 0 0 50px;height:58px}.col-3 h2,.vod-detail .vod-submission p{display:none}#fm.vod-detail>article>div>div.col-1>p{overflow:hidden;position:relative;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.902rem}aside.vod-submission h1{display:none}.vod-detail .content div.col-1 h2{margin:0 0 12px;font:24px/28px arno-pro,Georgia,serif}.detail .content .col-1 .meta{overflow:hidden;margin-top:-7px;text-align:left;display:table-caption;width:130px;font-size:15px;margin-left:0}.detail .content .col-1>.wp-caption a,.detail .content .col-1>.wp-caption a img,.detail .content .col-1>p>a>img,.detail .content .col-1>p>img,.detail .content .col-1>p a[rel*=attachment],.detail .content .col-1>p a[rel*=attachment] img{width:100%}.detail .content .col-1>.wp-caption a[rel*=attachment].full-height-thumb,.detail .content .col-1>.wp-caption a[rel*=attachment] img.full-height-thumb,.detail .content .col-1>p>a>img.full-height-thumb,.detail .content .col-1>p>img.full-height-thumb,.detail .content .col-1>p a[rel*=attachment].full-height-thumb,.detail .content .col-1>p a[rel*=attachment] img.full-height-thumb{width:100%!important;max-width:none!important}.listing-covers li .img_cover{position:relative;float:left;margin-right:20px}.listing-covers li{font-size:14px;display:inline;float:left;margin:0 0 0 20px;width:100%;height:auto;color:#999;border-bottom:1px solid #999;padding-top:20px}.listing-covers li:nth-child(2){border-bottom:none}.listing-covers li:nth-child(2) .img_cover img{margin-bottom:30px}.listing-covers li:nth-child(2) .flexsubscribe{margin-bottom:10px;margin-right:20px;width:auto}.listing-covers li .gwi-widget{float:left;clear:none;display:block}.gwi-branding *,.gwi-iframe-holder *,.gwi-modal-content *,.gwi-widget *{-webkit-box-sizing:border-box;box-sizing:border-box;display:inherit;font-size:12px}.gwi-branding .btn-gwi,.gwi-iframe-holder .btn-gwi,.gwi-modal-content .btn-gwi,.gwi-widget .btn-gwi{background-image:-webkit-gradient(linear,left top,left bottom,from(#ed7352),to(#e84e24))!important;background-image:linear-gradient(180deg,#ed7352 0,#e84e24)!important}#fm>article>div.content.cols-2x>aside.col-1>h1{border-bottom:1px solid #999}#fm.vod-detail>.content .cols-2x:first-child+.cols-2x{padding:16px 0 10px}#fm.vod-detail>.content .cols-2x:first-child+.cols-2x .col-1{width:100%}header a,header div{color:rgba(0,0,0,.9);text-shadow:hsla(0,0%,100%,.2) 0 1px 0}header{opacity:1;overflow:hidden;z-index:4}header a.header-center{display:block;margin-left:auto;margin-right:auto;text-align:center;width:68%}header img{max-height:44px;position:relative;max-width:100%}.landscape header img,.portrait header img{top:4px}.drop-down #menu{display:none;position:absolute;top:54px;z-index:3;right:0;left:0}#menu-toggle{position:absolute;right:0;bottom:0}#menu-toggle:after{content:"\e80a";display:block;font:110% wptouch-icons,sans-serif;padding:18px}#search-toggle{position:absolute;left:0;bottom:0}#search-toggle:after{content:"\e809";display:block;font:110% wptouch-icons,sans-serif;padding:18px}#menu-toggle.touched:after,#search-toggle.touched:after{color:rgba(0,0,0,.3)}.login-link{padding-left:12px}.login-link i{margin-right:5px}#fm{overflow:hidden;padding-top:48px}aside>h1{border-bottom:0;margin:0;font-size:20px}.nav-controls{background-color:rgba(0,0,0,.05);font-size:90%;font-weight:700;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);padding:10px 20px;text-align:center;margin:-1px 0;color:rgba(0,0,0,.7)}.nav-controls div{width:49%;vertical-align:top;float:left}.nav-controls a:before{margin-right:3px}.nav-controls a{font-weight:400;font-style:normal;display:block}.nav-controls a.prev-post{padding-right:8px}.nav-controls .previous{text-align:left}.nav-controls .next{text-align:right;float:right}.nav-controls a:after{margin-left:3px}#fm>section>div.col-1>div>header>h2{display:none}.hero-feature p.meta{display:inline-block;font-size:14px;margin-bottom:0;padding:0 20px 0 0}.hero-feature p.meta a{color:#e89200}ul.listing-articles-lg{margin:0 0 10px;width:100%;list-style-position:initial}ul.listing-articles-lg li>a img{position:absolute;float:left;border-bottom:0;margin:-25px 0 5px;width:120px}ul.listing-articles-lg a{display:inline;font-size:14px;line-height:20px}ul.listing-articles-lg a>i{font-size:14px;padding-left:130px;text-transform:capitalize;display:inline}ul.listing-articles-lg a>i br{display:none}ul.listing-articles-lg li{width:100%;border-top:1px solid #ccc;margin:0;padding:16px 0}ul.listing-articles-lg a b{margin-top:-2px;font:13px/17px sans-serif;font-weight:700;padding:0 0 0 130px;width:100%;float:right}ul.listing-articles-lg .metacat{font-size:14px;display:inline-block;color:#666!important;margin:8px 0 0 130px;line-height:16px;white-space:pre-wrap}ul.listing-articles-lg .metacat a{color:#e89200}ul.listing-articles-lg .metacat .category{display:block;text-transform:uppercase}.cols-2x .col-2 .banner,ul.listing-articles-lg p,ul.listing-articles-lg span br{display:none}.detail .content .col-1>p:first-of-type:first-letter{display:inline;float:none;font-size:inherit;margin:0;font-family:inherit;font-weight:400}.listing .hero-features{border-bottom:0 solid;margin-left:-10px;margin-right:-10px}#fm>article>aside.social{display:none!important}#fm>article>aside.mobilesocial{display:block!important;position:absolute;left:-20px!important}#fm>section>aside{display:none!important}blockquote{float:left;padding:0 10px 0 0;margin:0;width:55%;color:#000;font-family:serif;font-size:1em!important}blockquote,blockquote p{line-height:1.2!important;color:#000!important;font-size:22px}.col-1 blockquote{padding:0 1.25rem 0 1rem;color:#787878;float:none;width:100%;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px}.col-1 blockquote p{font-size:16px!important;color:#787878!important}.detail .content .col-1>.wp-caption,.detail .content .col-1>.wp-caption a[rel*=attachment],.detail .content .col-1>.wp-caption a[rel*=attachment] img{margin:0!important;width:100%!important}.detail .content .col-1{padding:25px 0 0 5px}.generic-detail article.content>h1{border-bottom:0 solid;font:26px/32px arno-pro,Georgia,serif;width:90%;margin-top:10px}#fm>article>div.col-1>p{display:block;font-size:1rem;line-height:1.5625;margin-bottom:1.25rem;width:95%}.detail .content .col-1>.wp-caption a[rel*=attachment],.detail .content .col-1>.wp-caption a[rel*=attachment] img,.detail .content .col-1>p>img,.detail .content .col-1>p a[rel*=attachment],.detail .content .col-1>p a[rel*=attachment] img{max-width:100%!important;margin-left:0}.detail .content .col-1>.embed:first-child,.detail .content .col-1>.img:first-child,.detail .content .col-1>.ngg-imagebrowser{margin-left:-10px;overflow:hidden;max-width:inherit;width:100%;min-width:400px}.detail .content .col-1 .img img{max-width:100%!important;height:auto}.detail .content .col-1 div.meta br{display:none}.detail .content .col-1 div.meta{width:100%;margin:0 0 -10px}.detail .content .col-1 div.meta a{color:#e89200}.detail .content .col-1{width:100%;border-top:0;padding:15px 0 0}.detail .content .col-1 div.meta p{font-size:.87rem}.detail .content .col-1 div.meta a.post-edit-link,.detail .content .col-1>div.meta p.tags{display:none}.detail .content .col-1>p>embed,.detail .content .col-1>p>iframe,.detail .content .col-1>p>object,.detail .content .col-1>p>object embed{float:none;margin-left:0;margin-right:0;width:100%!important}.cols-2x .col-2 aside{width:100%}aside.box_ad,aside.elsewhere,aside.related-articles,aside.subscribe,aside.tags,img[title="Subscribe to Filmmaker Magazine"]{display:none}article.content .cols-2x>h1,article.content>h1,section.content>h1{font:20px/48px proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:0;border-bottom:1px solid #999}.paginator-mobile .paginator{display:block}.paginator-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px;margin-left:0;position:relative}.paginator-numbers li.next,.paginator-numbers li.prev{float:right;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;margin:0;position:absolute;right:0;text-indent:-9999px;top:0;width:12px}.paginator-numbers li.prev{margin-left:auto;right:35px}.paginator-numbers li.next{margin-right:10px}.paginator-numbers li.prev a{background:var(--wpr-bg-6ac10efc-5bfc-469d-9d0e-e09d23463647) no-repeat -384px -1474px;width:35px}.paginator-numbers li.next a{background:var(--wpr-bg-c1444ca8-3086-44d1-a1b6-04aae99c6975) no-repeat;width:35px;margin:0 0 0 10px;background-position:-598px -1474px;height:40px}.paginator-numbers li.current a{background-color:#8c8c8c}.paginator-numbers li{color:#000;letter-spacing:0;font-weight:400;text-transform:none;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}nav.extra li.next{float:right}.paginator-prev-next li.next a{padding:0}.paginator-prev-next li.next a span{background:var(--wpr-bg-b070f319-b933-43ce-acfc-bdcdeff6cc40) no-repeat -421px -1474px;float:right;margin-left:5px;margin-right:0}.paginator-prev-next li.next a:hover span{background:var(--wpr-bg-a2269367-5f63-4f1b-9065-62339f68a2f5) no-repeat -421px -1519px}.paginator-prev-next li.prev a:hover span{background:var(--wpr-bg-e16fe3c9-f55f-4df1-8f69-0010c751ccaa) no-repeat -380px -1519px}#fm>article>div.col-1>div.related-posts{display:none}.detail .featured-articles{display:block;width:100%}.detail .featured-articles ul.listing-articles li{width:100%;margin:0}.detail .featured-articles ul.listing-articles li br{display:none}.post-page-content{color:rgba(0,0,0,.7);font-size:100%;line-height:165%;padding-bottom:50px;padding-left:20px;padding-right:20px;overflow:hidden}.post-page-content .post-page-thumbnail,.post-page-content .sharing-options{margin-left:-20px;margin-right:-20px}.post-page-content .wp-caption{max-width:300px!important;width:auto!important}.post-page-content img.aligncenter{margin-left:-20px;margin-right:-20px;padding:0!important;border:none!important}.post-page-content table{max-width:100%;overflow:scroll}.post-page-content ol,.post-page-content ul{margin-left:-5px;margin-right:-5px;list-style-type:circle}.post-page-content li{margin-left:10;margin-right:10;padding-right:0;padding-left:0}.wptouch-shortcode-webapp-mobile,.wptouch-shortcode-webapp-only{margin-top:15px;padding-left:20px;padding-right:20px;overflow:hidden;display:block}.comment-body a,.post-page-content p a{border-bottom-style:dotted;border-bottom-width:1px}.post-page-content .post-thumbnail{margin:0 0 -8px;padding:0;min-width:100%;height:auto}.post-page-head-area .post-author,.post-page-head-area .post-date-comments{font-size:75%;color:rgba(0,0,0,.5);margin-right:10px;margin-left:10px}.post-page-content .cat-tags{margin-left:20px;margin-right:20px;font-size:90%;margin-top:15px;text-align:left}.post-page-head-area.bauhaus{background-image:-webkit-gradient(radial,50% 0,0,50% 0,500,from(transparent),to(hsla(0,0%,100%,.5)));text-align:center;padding-top:10px;padding-bottom:10px;text-shadow:hsla(0,0%,100%,.3) 0 1px 0;overflow:hidden}.post-page-head-area.bauhaus h2.post-title{color:rgba(0,0,0,.7);letter-spacing:-2px;font-size:180%;font-weight:400;margin:0!important;padding:10px 12px}.post-page-content blockquote{border-left:3px solid rgba(0,0,0,.2);margin-left:30px;margin-right:30px;padding-left:10px}.post-page-content .wptouch-ad{padding:0}#content .wptouch-ad,.bottom-content-ad .wptouch-ad,.top-content-ad .wptouch-ad{margin-left:-15px;margin-right:-15px}.paginator-prev-next a{display:block;color:#666;margin:0;text-decoration:none;padding:0;-webkit-transition:none;transition:none;font:13px/38px proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;text-transform:capitalize;border-bottom:0 solid;background:none;text-indent:0}.paginator-prev-next a span{background:var(--wpr-bg-d69e99ff-bc20-420e-b955-f21dbe15dda3) no-repeat -380px -1474px;float:left;height:38px;margin-right:5px;vertical-align:middle;width:40px}#fm>section>div.cols-3x.other>nav>ul:not(.paginator-prev-next)>li.prev{background:var(--wpr-bg-8e0ea4f1-5bf2-4bbe-9f46-f9b17551a59b) no-repeat -379px -1474px;text-indent:40px}#fm>section>div.cols-3x.other>nav>ul:not(.paginator-prev-next)>li.prev>a[rel*=prev]:hover{background:var(--wpr-bg-156da039-632a-4067-921d-9a147c5ceec2) no-repeat -379px -1519px}li.extra a{width:240px;display:none}.detail .content .col-1 .comments{margin:0;padding:0;clear:left;width:100%}textarea{width:100%}#fm.video-detail>.cols-2x{padding-top:0}#fm.video-detail>.c{padding-bottom:5px}#fm.video-detail>.cols-2x>h1{border-bottom:1px solid #999}#fm.video-detail>.cols-2x>p{display:none}#fm.video-detail>article>div.col-1>p{display:-webkit-box;max-height:4.167rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail .content .col-1>.embed:first-child iframe,.detail .content .col-1>.img:first-child iframe{width:100%}.video-detail .content div.col-1>.embed:first-child,.video-detail .content div.col-1>.img:first-child{margin:-26px -10px 15px;width:auto!important}.video-detail .content div.col-1 h2 a{display:none}ul.listing-articles span.video{left:0;top:0;width:19px!important;height:41px;margin:0;padding-left:35px}.video-detail .more-videos .listing-articles li{height:auto;width:94%;padding:14px 0 24px}.video-detail .more-videos .listing-articles li:nth-child(3){padding-bottom:0}.video-detail .more-videos .listing-articles li:nth-child(4){border-top:none;padding-top:10px}.more-videos .listing-articles .flexsubscribe{margin-top:30px}#fm>article>aside.more-videos>ul>li:first-child{border-top:0 solid}ul.listing-people{-ms-flex:0;-webkit-box-flex:0;flex:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 0 -20px}.listing-people li{margin:0 -10px 0 20px;width:46%}.listing-people li img{display:block;margin:0 0 13px;width:100%}.listing-people li b a{color:#e89200}.cols-2x .col-2 aside.office{-ms-flex:1;-webkit-box-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cols-2x .col-2 aside.office h1{font:20px/18px proxima-nova,Helvetica,Arial,sans-serif;border-bottom:1px solid #999;margin-bottom:19px}.cols-2x .col-2 aside.office p{font-size:.9rem;margin-bottom:.5rem}.contact .content .col-1 h2{font:20px/18px proxima-nova,Helvetica,Arial,sans-serif;border-bottom:1px solid #999;margin-bottom:19px}.subscribe .header{padding:25px 20px 0 30px;background:var(--wpr-bg-b69d13d2-5727-4067-aece-ea4ede5342de) no-repeat 28px 199px;height:410px;background-size:86% 211px;background-color:#e89200;margin:30px 0}#fm.subscribe .cols-3x{margin-bottom:-30px}.subscribe .content .header h2{font-weight:400}h1.subscribehead{margin-top:-30px!important;line-height:50px!important;width:90%}.subscribe .content h2{font:20px/28px proxima-nova,Helvetica,Arial,sans-serif}.subscribe .cols-3x .col-1,.subscribe .cols-3x .col-2,.subscribe .cols-3x .col-3{width:95%;padding:5px}input[type=checkbox],input[type=file],input[type=radio],select{vertical-align:inherit}#frmDigitalSubscribe>fieldset>ol>li>input,#subscribe_section>div.cols-3x>form.col-1.print>fieldset>p>input{background-color:#00a1e5;background:#00a1e5!important;border-color:#c7c7c7;color:#fff!important}form input[type=email],form input[type=password],form input[type=search],form input[type=tel],form input[type=text]{width:100%!important}form button.secondary,form input[type=submit].secondary{-webkit-appearance:none;-moz-appearance:none;font-family:proxima-nova,Helvetica,Arial,sans-serif;border-radius:0;cursor:pointer;font-weight:400;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;font-size:.9rem;letter-spacing:0;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;width:100%;padding:20px 0 38px;border-radius:4px;border:1px solid #8c8c8c;height:52px}#fm>section>div.cols-3x>form.col-1.print>p,#frmDigitalSubscribe>p,#newsletterSubscribe>p{font-size:.89rem}#newsletterSubscribe{width:95%;padding:5px}#newsletterSubscribe>div>label>input[type=text]{height:50px;width:365px!important;color:#1a1a1a;border-color:#1a1a1a;padding:15px 20px 10px}#newsletter,#subscribe_section>div.cols-3x>form.col-3.newsletter{display:block}.subscribe .cols-3x .col-1,.subscribe .cols-3x .col-2,.subscribe .cols-3x .col-3{width:100%;padding:30px 5px 60px 0}#subscribe_section>div.cols-3x>form.col-3.newsletter>fieldset{width:100%!important}.subscribe .newsletter input[type=email],.subscribe .newsletter input[type=email]:hover,.subscribe .newsletter input[type=text],.subscribe .newsletter input[type=text]:hover{padding:26px 71px 26px 20px}.subscribe .newsletter input[type=submit]{position:absolute;right:0;bottom:2px;width:49px;height:52px;top:1px}#subscribe_section>h1{width:100%;margin-bottom:20px}#printSubscription>div.col-1>h3{margin-top:0!important}form input[type=email]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus{border-color:#00a1e5!important}form input[type=email].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error{border-color:#f18278!important}#frmDigitalSubscribe,#subscribe_ipad,.subscribe .print{height:auto}#frmDigitalSubscribe input[type=submit],#ipad_subscribe,.subscribe .print input[type=submit]{position:relative}form ol li,form ul li{margin:0 0 7px 2px}div.selector,div.selector span{width:100%!important}#submit_payment_form>fieldset:nth-child(21)>ol>li.submit-item>input,.btn_primary,form button,form input[type=submit]{background:#1aaae8;text-shadow:none;padding-left:0;padding-right:0;width:100%;display:block!important}#review_information h4{font-weight:700;font:16px/25px proxima-nova,Helvetica,Arial,sans-serif}#review_information .user-data li{padding:0}#review_information .user-data{list-style:none;background-color:#d6d6d6;margin-left:0;padding:10px}.col-1.main-feature{min-height:inherit!important;height:inherit!important}.latest-issue .features .first{min-height:0;padding:0 10px;display:list-item;list-style:none}.latest-issue .main-feature .img img{display:block;width:100%;height:auto}.latest-issue .main-feature .meta{margin-left:0}.latest-issue .main-feature h2{font:48px/18px arno-pro,Georgia,serif}.latest-issue .main-feature h2 a,.latest-issue .main-feature h2 a:hover{font:28px/34px arno-pro,Georgia,serif}.latest-issue .main-feature .cover{display:none}#fm.latest-issue>.content{padding-top:0;overflow:hidden}.content .post-locked-excerpt{display:block;background:var(--wpr-bg-0c4f7e19-6c01-48fa-88b9-29d048e0a051) no-repeat;width:18px;height:25px;position:absolute;left:auto;right:10px;margin:0;padding:0;background-size:contain;font-size:0;text-indent:-99999px;top:10px;overflow:hidden}.latest-issue .features .first .img .locked,.latest-issue .features .img .locked{position:absolute;padding:0;background:transparent;left:0;top:0;color:#fff;width:0;height:0;line-height:14px;font-size:14px;border-color:#e1691f transparent transparent #e1691f;border-style:solid;border-width:18px}.latest-issue .features .first .img .locked:before,.latest-issue .features .img .locked:before{content:"★";-webkit-transform:translate(-16px,-16px);transform:translate(-16px,-16px);color:#fff;display:block;font-size:12px;-webkit-transform:translate(-13px,-13px);transform:translate(-13px,-13px)}.content .first .post-locked-excerpt{top:-5px}.listing-articles li{position:relative}.latest-issue .features h2{font:20px/28px proxima-nova,Helvetica,Arial,sans-serif}.cols-3x .col1-2>h2{font:20px/38px proxima-nova,Helvetica,Arial,sans-serif;border:0 solid;padding:0;margin:0}.latest-issue .main-feature{padding:0;margin-left:-10px;margin-right:-10px}.latest-issue .main-feature>:not(a){padding:0 15px}.latest-issue .main-feature>h2{padding-right:35px}.latest-issue .features{padding:0 5px}.latest-issue ul.listing-articles li>a:first-child{padding-left:0}.latest-issue ul.listing-articles li>a:first-child img{float:left;margin-right:10px;position:static!important}.latest-issue ul.listing-articles li .meta{vertical-align:top}.latest-issue .features .first{padding:0}.latest-issue .features .first h3 a{padding:0 0 0 80px;display:block}#fm.latest-issue>section>div.col-1.features>div>h3,.latest-issue .features .first h3{font:14px/18px proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;display:block;margin-bottom:5px;padding:0 35px 0 10px;float:none}.latest-issue .features .first p{font-size:.875rem;max-height:4.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.25em}.latest-issue ul.listing-articles a b{padding-right:35px}#fm>section>div.col-1.features>div>h3{font:13px/17px sans-serif;font-weight:700;padding:0 0 0 9px;width:auto;float:left;margin:8px 0 5px -9px}#fm.latest-issue>section>div.col-1.features>div>h3{float:none}.latest-issue .features .first .img{display:block;float:left;margin-right:10px;position:static}.latest-issue .features .first .img img{border-bottom:0;margin:0 0 5px;width:120px}.latest-issue .features .first .meta{margin:0 0 0 130px}.latest-issue .features .listing-articles{clear:both;margin:0}.latest-issue .features .listing-articles li{margin:10px 0 0;width:100%}#fm>section>div.col-1.features>ul p{display:none}.latest-issue .features .listing-articles .meta{padding:0;margin:0;display:inline-block}.latest-issue>.content .cols-3x .col-2 .listing-articles li .img .locked,.latest-issue>.content .cols-3x .col-2 .listing-articles li .img img{display:none}.latest-issue>.content .cols-3x .col-1 .listing-articles li .meta,.latest-issue>.content .cols-3x .col-1 .listing-articles li b,.latest-issue>.content .cols-3x .col-2 .listing-articles li b{font:14px/18px proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;display:block;padding:0 35px 0 0}.latest-issue>.content .cols-3x .col-2 .listing-articles li .title:before{content:"☆";color:#e1691f;margin-right:.25em}.latest-issue>.content .cols-3x .col-2 .listing-articles li .meta{padding:0}#fm>section>div.cols-3x.other>div.col1-2>div.col-1>ul,.latest-issue>.content .listing-articles p{display:none}.latest-issue>.content nav{width:100%}p.also{display:none}.latest-issue>.content .cols-3x .col-1,.latest-issue>.content .cols-3x .col-2,.latest-issue>.content .cols-3x .col-3{padding-bottom:0}.latest-issue>.content .cols-3x .col-2 .listing-articles li b i{font-style:italic!important;font:inherit}.latest-issue .features .listing-articles p+.meta{margin-top:0;display:block;position:absolute;margin-left:130px}#fm>section>div.col-1.features>div>div.post-locked-msg{margin:7px 0 0;width:auto;display:inline}.latest-issue>.content .cols-3x .col-2 .listing-articles li .img{margin:0;padding-bottom:0}ul.other-articles li>a{padding:0 0 6px}.latest-issue>.content .cols-3x .col-2 .listing-articles li p+.meta{margin-top:0}.archiveframe{display:none}.archive>.content h2{font:16px/12px proxima-nova,Helvetica,Arial,sans-serif}.listing-archive{gap:10px;margin:0 0 1em}.listing-archive li{width:20%}.listing-archive li a{width:100%;height:unset}.listing-archive li img{width:100%}.archive .archive_title{display:none!important}#drop1{position:absolute;width:85%!important;max-width:none;top:47px!important;right:10px;left:inherit!important;z-index:25}.f-dropdown li a:focus,.f-dropdown li a:hover{color:#333!important}.hide-for-medium-up{display:inherit!important}#dropicon{display:block;background:var(--wpr-bg-b546b993-267d-4dfc-97e9-5b41f10e28d5) no-repeat!important;float:right;margin-top:-42px;padding:40px 30px 0 20px;z-index:1;height:40px;position:absolute;right:0;width:40px;background-size:contain!important}#dropiconhover{border-bottom:5px solid #000}#fm.listing .cols-2x{padding-top:0}.listing .content .col-1{padding-bottom:20px}.listing-heros section.content>h1{display:block;font-size:20px;padding:0}.listing-heros section.content>.col-1 .listing-articles-lg>li:first-child{padding-top:15px;margin:0!important}.listing-heros section.content>.col-1 .listing-articles-lg>li{width:100%;float:left}section.content>h1{margin-bottom:0}.listing-heros section.content>.col-1 .hero-features~.listing-articles-lg>li:first-child{padding-top:10px}.hero-feature h3{font:28px/30px arno-pro,Georgia,serif;padding:0 15px}.table-advertisers{border:none}.cols-2x .col-1{border-top:0 solid;padding:0}.advertise .content h2,.archive>.content h2,.contact .content h2,.gifts .content h2,.subscribe .content h2,aside>h1{padding:10px 0;font:20px/22px proxima-nova,Helvetica,Arial,sans-serif}#fm>article>div.col-2>aside.how-to>h1{font:20px/22px proxima-nova,Helvetica,Arial,sans-serif;border-bottom:1px solid #ccc;margin-bottom:20px}.default h1.title{padding:0;margin-bottom:10px}#fm>article>div>div.col-1.support.faq>h3,#fm>article>div>h2{font:20px/22px proxima-nova,Helvetica,Arial,sans-serif}.customize-support #fm{padding-top:0}.mobile-leaderboard{text-align:center;padding-top:12px}.mobile-leaderboard a img{width:320px;height:50px;padding:0}#form-container h3{border:none;font-size:14px;font-weight:700}.membershiplogin{font-size:13px}.membershiplogin span{color:#777}.membershiplogin a{position:inherit!important;font:13px/43px proxima-nova,Helvetica,Arial,sans-serif!important;color:#e89200!important;background:none!important;opacity:1!important}form.reg-form li.li-double input[type=email],form.reg-form li.li-double input[type=password],form.reg-form li.li-double input[type=search],form.reg-form li.li-double input[type=tel],form.reg-form li.li-double input[type=text]{width:180px;margin-right:10px}form{margin:0 0 1rem -20px}form.reg-form .form-list{margin-left:0}form.reg-form .form-list li.li-double>p.required{display:none}p .error{height:auto;line-height:12px;padding:10px;color:#fff;background:#f18278;margin:-10px 0 0;width:100%}ol li ol,ol li ul{margin-left:0!important}small.error,span.error{padding:0!important}#fm.logins .content.c{padding-top:5px;padding-bottom:2px}form.reg-form li .btn,form.reg-form li .btn_primary form.reg-form li input[type=submit].secondary,form.reg-form li input[type=submit]{-webkit-box-shadow:0;box-shadow:0;background:#00a1e5;height:50px;line-height:10px;border:#c7c7c7}#form-container .head{border-top:1px solid #ccc}form.reg-form .form-list li.li-double>div{float:left;width:50%;padding-right:3px}form.reg-form .form-list li.li-double>div+div{padding-left:3px;padding-right:0}form.reg-form .form-list li:first-child{margin-left:0}form.reg-form .form-list li.li-double>div.error input{border:2px solid #ef837b;box-shadow:none;-webkit-box-shadow:none}#fm.logins form p.error{background:#ef837b;color:#fff;font-weight:400;margin:4px 0 14px;padding:18px 18px 1px;height:auto}#fm.logins form p.error span.error{color:#fff;font-weight:400;font:14px/18px proxima-nova,Helvetica,Arial,sans-serif;padding:0;background:none}.search .content form input[type=submit]{background:var(--wpr-bg-be4d6f8b-3f6e-4c11-a503-02383e97fb1a);cursor:pointer;border-radius:0;pointer-events:none;background-size:210px 150px;background-position:-175px 9px;background-repeat:no-repeat}.search .content form input[type=text]:focus+input[type=submit]{background-position:-175px 9px}.search .content form input[type=text]:focus+input[type=submit]:hover{background-position:-31px 7px}.search .content form input[type=submit]:active{background-color:#00a1e5;background-position:-31px 7px}.search .content input[type=text]{height:50px;width:100%;padding:16px 71px 15px 10px;line-height:100%}.search .content form input[type=text]:focus{padding:16px 71px 15px 10px}li.search br,li.search img{display:none}li.search a b{padding:0 0 0 3px}li.search i{color:#888!important;display:inline-block!important;padding:9px 0 0 3px!important;font-size:14px}.related-posts{background-color:hsla(0,0%,100%,.5);padding:15px;border-top:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.related-posts ul li{position:relative;list-style-type:none;margin:0 0 20px}.related-posts h3{padding-bottom:10px;margin-top:0;margin-bottom:0;font-size:1.6em}.related-posts li p{margin-top:5px;font-size:95%;line-height:140%}.related-posts li.has-thumb a,.related-posts p{padding-left:60px;display:block;overflow:hidden}.related-posts .has-thumb img{position:absolute;width:50px;height:50px;top:3px;border-radius:25px}.related-posts li a{display:block;padding-left:62px}ul.listing-articles-lg li i{font-style:normal;font-size:14px;margin-top:-2px;padding-left:130px;text-transform:capitalize;display:inline-block}ul.listing-articles-lg li b>i{padding-left:0}ul.listing-articles-lg li a{color:#e89200}.content .post-locked-msg{width:100%;height:auto;display:inherit;margin-bottom:1em}ul.listing-articles-lg li i>br{display:none}#fm>article>div>aside.social{left:-20px!important}#comments{color:rgba(0,0,0,.7);background-color:hsla(0,0%,100%,.3);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px}#respond,#responses{margin-left:15px;margin-right:15px}#respond{padding-top:20px}.comment{margin-left:15px;padding-right:15px}.comment-author{font-weight:700;font-size:95%}.comment-time{font-size:75%;color:rgba(0,0,0,.4)}#comments .comment-avatar{width:54px;height:54px;border-radius:150px;border:1px solid hsla(0,0%,100%,.5);float:left;right:2px;position:relative;overflow:hidden}#comments .comment-avatar img{width:100%;height:auto}.comment .comment-body{font-size:90%;padding-bottom:15px}.comment .comment-body:after{content:"";display:block;border-bottom:1px solid rgba(0,0,0,.15);margin-left:-65px;margin-right:-15px}#comments blockquote{margin-left:0;padding-left:10px}#comments .load-more-comments-wrap a{font-size:95%}.search span.select-wrap{display:block;margin-top:25px}.search span.select-wrap .search-select{margin-left:auto;margin-right:auto;display:inline-block;background-color:transparent;-webkit-appearance:none;padding:4px;border-style:none;font-size:100%}.search span.select-wrap i.wptouch-icon-caret-down{content:"\e844";font:110% wptouch-icons,sans-serif;position:relative;z-index:2;top:1px;right:2px}.no-results{text-align:center;display:block;margin-top:25px;margin-bottom:25px}#fm>footer{background:#000;height:90px;position:relative}#fm>footer>.c{padding:0}#fm>footer>div>ul>li:nth-child(4){display:inline-block}#fm>footer h2{display:none;padding-left:10%}#fm>footer small{display:none}#fm>footer ul{border-top:0;margin:0;padding:20px 20px 0;width:100%}#fm>footer li{float:none;margin:0 8px}#fm>footer a{color:#fff;font-size:14px;letter-spacing:0}#fm>footer li.credit{display:none}.mobilecredit{line-height:20px;margin-left:18px;height:70px;padding:20px 0 0;font-size:13px;text-align:left}.load-more-comments-wrap a,.load-more-link{padding-top:20px;padding-bottom:20px;font-weight:400;font-style:normal}#switch{margin-top:15px;margin-bottom:-15px}.page-wrapper .footer{margin-top:25px;font-size:75%}.footer,a.back-to-top{font-size:80%;color:rgba(0,0,0,.5);font-weight:400;font-style:normal}ol{margin-left:0!important}#subscribe_section .col-1,#subscribe_section .col-2,#subscribe_section .subcol-1,#subscribe_section .subcol-2{width:auto!important;float:none;margin-right:0!important}#subscribe_section ol{margin-bottom:0!important}#subscribe_section .schedule{display:none}#subscribe_section #f_schedule_link,#subscribe_section #s_em,#subscribe_section #s_ey,#subscribe_section .user-data label{display:inline}.subscribe_slash{display:none!important}#BackgroundSkin{display:none}meta.foundation-version{font-family:"/5.5.2/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}body,html{height:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{font-size:100%}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}.row,select{width:100%}.row{margin:0 auto;max-width:62.5em}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375em;max-width:none;width:auto}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375em;padding-right:.9375em;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375em;padding-right:.9375em;float:left}}@media only screen and (min-width:40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375em;padding-right:.9375em;float:left}.push-0{left:0;right:auto}.pull-0,.push-0{position:relative}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1,.push-1{position:relative}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2,.push-2{position:relative}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3,.push-3{position:relative}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4,.push-4{position:relative}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5,.push-5{position:relative}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6,.push-6{position:relative}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7,.push-7{position:relative}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8,.push-8{position:relative}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9,.push-9{position:relative}.pull-9{right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width:64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375em;padding-right:.9375em;float:left}.push-0{left:0;right:auto}.pull-0,.push-0{position:relative}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1,.push-1{position:relative}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2,.push-2{position:relative}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3,.push-3{position:relative}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4,.push-4{position:relative}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5,.push-5{position:relative}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6,.push-6{position:relative}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7,.push-7{position:relative}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8,.push-8{position:relative}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9,.push-9{position:relative}.pull-9{right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}.breadcrumbs{display:block;list-style:none;margin-left:0;overflow:hidden;padding:.5625rem .875rem;background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px}.breadcrumbs>*{color:#2ba6cb;float:left;font-size:.6875rem;line-height:.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>:focus a,.breadcrumbs>:hover a{text-decoration:underline}.breadcrumbs>* a{color:#2ba6cb}.breadcrumbs>.current,.breadcrumbs>.current a{color:#333;cursor:default}.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a,.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a{text-decoration:none}.breadcrumbs>.unavailable,.breadcrumbs>.unavailable a{color:#999}.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a,.breadcrumbs>.unavailable a:focus{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>:before{color:#aaa;content:"/";margin:0 .75rem;position:relative;top:1px}.breadcrumbs>:first-child:before{content:" ";margin:0}[aria-label=breadcrumbs] [aria-hidden=true]:after{content:"/"}.alert-box{display:block;font-size:.8125rem;font-weight:400;margin-bottom:1.25rem;padding:.875rem 1.5rem .875rem .875rem;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background-color:#2ba6cb;border:1px solid #258faf;color:#fff}.alert-box .close{right:.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-.6875rem;opacity:.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:focus,.alert-box .close:hover{opacity:.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#5da423;border-color:#508d1e;color:#fff}.alert-box.alert{background-color:#c60f13;border-color:#aa0d10;color:#fff}.alert-box.secondary{background-color:#e9e9e9;border-color:#c8c8c8;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{list-style:none;margin:0 auto 1.0625rem;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.button,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;font:20px/28px proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:inherit;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#2ba6cb;border:0 solid #40baed;color:#fff;clear:both;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.button:focus,.button:hover,button:focus,button:hover{background-color:#40baed;color:#fff}.button.secondary,button.secondary{background-color:#e9e9e9;border-color:#bababa;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#bababa;color:#333}.button.success,button.success{background-color:#5da423;border-color:#4a831c;color:#fff}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#4a831c;color:#fff}.button.alert,button.alert{background-color:#c60f13;border-color:#9e0c0f;color:#fff}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#9e0c0f;color:#fff}.button.warning,button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{background-color:#cf6e0e;color:#fff}.button.info,button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#61b6d9;color:#fff}.button.large,button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}.button.small,button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}.button.tiny,button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}.button.expand,button.expand{padding-left:0;padding-right:0;width:100%;display:block!important}.button.left-align,button.left-align{text-align:left;text-indent:.75rem}.button.right-align,button.right-align{text-align:right;padding-right:.75rem}.button.radius,button.radius{border-radius:3px}.button.round,button.round{border-radius:1000px}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#2ba6cb;border-color:#2285a2;color:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:default;opacity:.7}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#2285a2;color:#fff;background-color:#2ba6cb}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e9e9e9;border-color:#bababa;color:#333;-webkit-box-shadow:none;box-shadow:none;cursor:default;opacity:.7}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#bababa;color:#333;background-color:#e9e9e9}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#5da423;border-color:#4a831c;color:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:default;opacity:.7}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{background-color:#4a831c;color:#fff;background-color:#5da423}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#c60f13;border-color:#9e0c0f;color:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:default;opacity:.7}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#9e0c0f;color:#fff;background-color:#c60f13}.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:default;opacity:.7}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{background-color:#cf6e0e;color:#fff;background-color:#f08a24}.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;-webkit-box-shadow:none;box-shadow:none;cursor:default;opacity:.7}.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{background-color:#61b6d9;color:#fff;background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.0625em){.button,button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:after,.button-group:before{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li .button,.button-group.even-2 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child button{border-left:0}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child button{border-left:0}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li .button,.button-group.even-4 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child button{border-left:0}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li .button,.button-group.even-5 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child button{border-left:0}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child button{border-left:0}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child button{border-left:0}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child button{border-left:0}.button-group.even-8 li .button,.button-group.even-8 li button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li .button,.button-group>li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group>li:first-child .button,.button-group>li:first-child button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li .button,.button-group.stack>li>button{border-left:1px solid}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-left:0}.button-group.stack>li .button,.button-group.stack>li>button{border-color:hsla(0,0%,100%,.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}@media only screen and (max-width:40em){.button-group.stack-for-small>li{display:block;margin:0}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-color:hsla(0,0%,100%,.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>* .button,.button-group.radius>*>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.radius>:first-child .button,.button-group.radius>:first-child button{border-left:0}.button-group.radius>*,.button-group.radius>*>.button,.button-group.radius>*>a,.button-group.radius>*>button{border-radius:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left:1px solid}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-left:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-color:hsla(0,0%,100%,.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>.button,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button{border-radius:0}.button-group.radius.stack>:first-child,.button-group.radius.stack>:first-child>.button,.button-group.radius.stack>:first-child>a,.button-group.radius.stack>:first-child>button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>:last-child,.button-group.radius.stack>:last-child>.button,.button-group.radius.stack>:last-child>a,.button-group.radius.stack>:last-child>button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-color:hsla(0,0%,100%,.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>* .button,.button-group.round>*>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.round>:first-child .button,.button-group.round>:first-child button{border-left:0}.button-group.round>*,.button-group.round>*>.button,.button-group.round>*>a,.button-group.round>*>button{border-radius:0}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left:1px solid}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-left:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-color:hsla(0,0%,100%,.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>.button,.button-group.round.stack>*>a,.button-group.round.stack>*>button{border-radius:0}.button-group.round.stack>:first-child,.button-group.round.stack>:first-child>.button,.button-group.round.stack>:first-child>a,.button-group.round.stack>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>:last-child,.button-group.round.stack>:last-child>.button,.button-group.round.stack>:last-child>a,.button-group.round.stack>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width:40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-color:hsla(0,0%,100%,.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:after,.button-bar:before{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:.625rem}.button-bar .button-group div{overflow:hidden}.panel{border:1px solid #d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel dl,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel li,.panel p{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border:1px solid #d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2fafc;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#2ba6cb}.panel.callout a:not(.button):focus,.panel.callout a:not(.button):hover{color:#258faf}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button:after,button.dropdown:after{border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0;border-width:.375rem;right:1.40625rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:.375rem;right:1.125rem;margin-top:-.125rem;border-color:#fff transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small:after,button.dropdown.small:after{border-width:.4375rem;right:1.3125rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large:after,button.dropdown.large:after{border-width:.3125rem;right:1.71875rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent}.th{border:4px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);display:inline-block;line-height:0;max-width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.th:focus,.th:hover{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,.5);box-shadow:0 0 6px 1px rgba(43,166,203,.5)}.th.radius{border-radius:3px}.pricing-table{border:1px solid #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#eee;font-size:1rem}.pricing-table .price,.pricing-table .title{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;padding:.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#f6f6f6;color:#333;font-size:2rem}.pricing-table .description{color:#777;font-size:.75rem;line-height:1.4}.pricing-table .bullet-item,.pricing-table .description{background-color:#fff;border-bottom:1px dotted #ddd;font-weight:400;padding:.9375rem;text-align:center}.pricing-table .bullet-item{color:#333;font-size:.875rem}.pricing-table .cta-button{background-color:#fff;padding:1.25rem 1.25rem 0;text-align:center}[data-magellan-expedition-clone],[data-magellan-expedition]{background:#fff;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition-clone] .sub-nav,[data-magellan-expedition-clone] .sub-nav dd,[data-magellan-expedition] .sub-nav,[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition-clone] .sub-nav a,[data-magellan-expedition] .sub-nav a{line-height:1.8em}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*{float:left;text-align:center;width:25%}.icon-bar>*,.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i{vertical-align:middle}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.small-vertical,.icon-bar.vertical{height:100%;width:auto}.icon-bar.small-vertical .item,.icon-bar.vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width:40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* i,.icon-bar>* label{color:#fff}.icon-bar>a:hover{background:#2ba6cb}.icon-bar>a:hover i,.icon-bar>a:hover label{color:#fff}.icon-bar>a.active{background:#2ba6cb}.icon-bar>a.active i,.icon-bar>a.active label{color:#fff}.icon-bar .item.disabled{pointer-events:none}.icon-bar .item.disabled,.icon-bar .item.disabled>*{cursor:not-allowed;opacity:.7}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.small-vertical .item,.icon-bar.two-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.small-vertical .item,.icon-bar.three-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.small-vertical .item,.icon-bar.four-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.small-vertical .item,.icon-bar.five-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.small-vertical .item,.icon-bar.six-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.small-vertical .item,.icon-bar.seven-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.small-vertical .item,.icon-bar.eight-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.tabs{margin-bottom:0!important;margin-left:0}.tabs:after,.tabs:before{content:" ";display:table}.tabs:after{clear:both}.tabs .tab-title,.tabs dd{float:left;list-style:none;margin-bottom:0!important;position:relative}.tabs .tab-title>a,.tabs dd>a{display:block;background-color:#efefef;color:#222;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs .tab-title>a:hover,.tabs dd>a:hover{background-color:#e1e1e1}.tabs .tab-title.active a,.tabs dd.active a{background-color:#fff;color:#222}.tabs.radius .tab:first-child a,.tabs.radius dd:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius .tab:last-child a,.tabs.radius dd:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical .tab-title,.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:after,.tabs-content:before{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:.9375em 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:.9375em}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 .9375em}@media only screen and (min-width:40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem!important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;margin-left:-.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:.875rem;height:1.5rem;margin-left:.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;background:none;color:#999;display:block;font-size:1em;font-weight:400;line-height:inherit;padding:.0625rem .625rem}ul.pagination li:hover a,ul.pagination li:hover button,ul.pagination li a:focus,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#2ba6cb;color:#fff;cursor:default;font-weight:700}ul.pagination li.current a:focus,ul.pagination li.current a:hover,ul.pagination li.current button:focus,ul.pagination li.current button:hover{background:#2ba6cb}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.side-nav{display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:.875rem 0}.side-nav li{font-size:.875rem;font-weight:400;margin:0 0 .4375rem}.side-nav li a:not(.button){color:#2ba6cb;display:block;margin:0;padding:.4375rem .875rem}.side-nav li a:not(.button):focus,.side-nav li a:not(.button):hover{background:rgba(0,0,0,.025);color:#67c3df}.side-nav li a:not(.button):active{color:#67c3df}.side-nav li.active>a:first-child:not(.button){color:#67c3df;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.side-nav li.divider{height:0;list-style:none;padding:0;border-top:1px solid #e6e6e6}.side-nav li.heading{color:#2ba6cb;font-size:.875rem;font-weight:700;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375em}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em) and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{line-height:inherit;text-decoration:none}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:400;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p,p.lead{line-height:1.6}p.lead{font-size:1.21875rem}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border:1px solid #e0e0e0;color:#333;font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}dl,ol,ul{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ol,ul.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle}ul.circle,ul.disc{margin-left:1.1rem}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem;border:1px solid #ddd;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vcard .fn,.vevent .summary,.vevent abbr{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .0625rem}@media only screen and (min-width:40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:1px solid}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,.1)}.split.button span{border-left-color:hsla(0,0%,100%,.5);width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:.375rem;margin-left:-.375rem;top:48%;border-color:#fff transparent transparent}.split.button.secondary span{border-left-color:hsla(0,0%,100%,.5)}.split.button.secondary span:after{border-color:#fff transparent transparent}.split.button.alert span,.split.button.success span{border-left-color:hsla(0,0%,100%,.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:.375rem;margin-left:-.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:.4375rem;margin-left:-.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:.3125rem;margin-left:-.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:after,.split.button.no-pip span:before{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-.28889em;margin-top:-.48889em;position:absolute;top:50%}.reveal-modal-bg{background:#000;background:rgba(0,0,0,.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:1px solid #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}@media only screen and (max-width:40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width:40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5em;right:0;width:80%;top:6.25rem}}.reveal-modal.radius{border-radius:3px}.reveal-modal.round{border-radius:1000px}.reveal-modal.collapse{padding:0}@media only screen and (min-width:40.0625em){.reveal-modal.tiny{width:30%}}@media only screen and (min-width:40.0625em){.reveal-modal.small,.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5em;right:0}.reveal-modal.small{width:40%}}@media only screen and (min-width:40.0625em){.reveal-modal.medium{width:60%}}@media only screen and (min-width:40.0625em){.reveal-modal.large,.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5em;right:0}.reveal-modal.large{width:70%}}@media only screen and (min-width:40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5em;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5em;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}.has-tip{border-bottom:1px dotted #ccc;color:#333;cursor:help;font-weight:700}.has-tip:focus,.has-tip:hover{border-bottom:1px dotted #134b5b;color:#2ba6cb}.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip{background:#333;color:#fff;display:none;font-size:.875rem;font-weight:400;line-height:1.3;max-width:300px;padding:.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:5px solid;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:1px dotted #134b5b!important;color:#2ba6cb!important}.tap-to-close{color:#777;display:block;font-size:.625rem;font-weight:400}@media only screen and (min-width:40.0625em){.tooltip>.nub{border-color:transparent transparent #333;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:focus,.clearing-close:hover{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.0625em){.clearing-main-next,.clearing-main-prev{height:100%;position:absolute;top:0;width:40px}.clearing-main-next>span,.clearing-main-prev>span{border:12px solid;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-next>span:hover,.clearing-main-prev>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent #ccc transparent transparent}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent transparent transparent #ccc}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;-webkit-box-shadow:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;width:100%!important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.progress{background-color:#f6f6f6;border:1px solid #fff;height:1.5625rem;margin-bottom:.625rem;padding:.125rem}.progress .meter{background:#2ba6cb;display:block;height:100%}.progress.secondary .meter{background:#e9e9e9;display:block;height:100%}.progress.success .meter{background:#5da423;display:block;height:100%}.progress.alert .meter{background:#c60f13;display:block;height:100%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.joyride-list{display:none}.joyride-tip-guide{background:#333;color:#fff;display:none;font-family:inherit;font-weight:400;position:absolute;top:0;width:95%;z-index:101;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0!important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent!important;border-top-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 transparent transparent!important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#fff;font-weight:700;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:.875rem;line-height:1.3;margin:0 0 1.125rem}.joyride-timer-indicator-wrap{border:1px solid #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777!important;font-size:24px;font-weight:400;line-height:.5!important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:focus,.joyride-close-tip:hover{color:#eee!important}.joyride-modal-bg{background:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 15px #fff;box-shadow:0 0 15px #fff;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen and (min-width:40.0625em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 transparent transparent!important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:transparent transparent transparent #333!important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:transparent #333 transparent transparent!important;left:-20px;right:auto;top:22px}}.label{display:inline-block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem;background-color:#2ba6cb;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#c60f13;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#5da423;color:#fff}.label.secondary{background-color:#e9e9e9;color:#333}.label.info{background-color:#a0d3e8;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-left,.off-canvas-wrap.move-right{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.inner-wrap:after,.inner-wrap:before{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:700;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{border-right:1px solid #1a1a1a;left:0}.left-small,.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem}.right-small{border-left:1px solid #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 .625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;-webkit-transform:translateZ(0);transform:translateZ(0);width:2.8125rem}.tab-bar .menu-icon span:after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-.5rem;left:.90625rem;-webkit-box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{-webkit-box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3;box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{background:#333;bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu{-webkit-backface-visibility:hidden}.right-off-canvas-menu{background:#333;bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:.75rem;font-weight:700;margin:0;padding:.3rem .9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:hsla(0,0%,100%,.7);display:block;padding:.66667rem;-webkit-transition:background .3s ease;transition:background .3s ease}ul.off-canvas-list li a:active,ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;-webkit-box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.move-right .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;-webkit-box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.move-left .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;-webkit-box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;-webkit-box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;-webkit-box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.left-submenu{-webkit-overflow-scrolling:touch;background:#333;bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.left-submenu,.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"«";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-right{-webkit-transform:translateZ(0);transform:translateZ(0)}.right-submenu{-webkit-overflow-scrolling:touch;background:#333;bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.right-submenu,.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"»";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left{-webkit-transform:translateZ(0);transform:translateZ(0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"»";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"«";margin-right:.5rem;display:inline}.f-dropdown{display:none;list-style:none;margin-left:0;position:absolute;background:#545454;border-left:1px solid #000;border-bottom:1px solid #000;font-size:.875rem;height:auto;max-height:none;z-index:89;margin-top:2px;max-width:200px;color:#fff;border-color:#000;border-style:solid;border-width:1px 1px 3px 3px;width:65%;max-width:none;top:73px;right:140px}.f-dropdown.open{display:block}.f-dropdown>:first-child{margin-top:0}.f-dropdown>:last-child{margin-bottom:0}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;position:absolute;background:#fff;border:1px solid #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>:first-child{margin-top:0}.f-dropdown.drop-right>:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:6px inset transparent;border-right:6px solid #fff;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after,.f-dropdown.drop-right:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.drop-right:after{border:7px inset transparent;border-right:7px solid #ccc;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;position:absolute;background:#fff;border:1px solid #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>:first-child{margin-top:0}.f-dropdown.drop-left>:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:6px inset transparent;border-left:6px solid #fff;top:10px;right:-12px;z-index:89}.f-dropdown.drop-left:after,.f-dropdown.drop-left:before{content:"";display:block;height:0;width:0;position:absolute;left:auto}.f-dropdown.drop-left:after{border:7px inset transparent;border-left:7px solid #ccc;top:9px;right:-14px;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;position:absolute;background:#fff;border:1px solid #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>:first-child{margin-top:0}.f-dropdown.drop-top>:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:6px inset transparent;border-top:6px solid #fff;bottom:-12px;left:10px;z-index:89}.f-dropdown.drop-top:after,.f-dropdown.drop-top:before{content:"";display:block;height:0;width:0;position:absolute;top:auto;right:auto}.f-dropdown.drop-top:after{border:7px inset transparent;border-top:7px solid #ccc;bottom:-14px;left:9px;z-index:88}.f-dropdown li{cursor:pointer;font-size:.875rem;line-height:1.125rem;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#eee}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:.5rem;color:#fff;border-bottom:1px solid #000;text-transform:uppercase}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:1px solid #ccc;font-size:.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>:first-child{margin-top:0}.f-dropdown.content>:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100%!important;max-width:100%!important}.f-dropdown.mega.open{left:0!important}table{background:#fff;border:1px solid #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:700}table thead{background:#f5f5f5}table thead tr td,table thead tr th{color:#222;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}table tfoot{background:#f5f5f5}table tfoot tr td,table tfoot tr th{color:#222;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}table tr td,table tr th{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}table tr.alt,table tr.even,table tr:nth-of-type(2n){background:#f9f9f9}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.postfix,.prefix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border-color:true}.prefix.button{border:none;padding:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}label.prefix,span.prefix{border-right:none}label.postfix,label.prefix,span.postfix,span.prefix{background:#f2f2f2;color:#333;border-color:#ccc}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}input[type=color].radius,input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder,::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjEyIiB3aWR0aD0iMjQiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDYgMyI+PHBhdGggZD0iTTUuOTkyIDBsLTMgMy0zLTN6Ii8+PC9zdmc+);background-position:100%;background-repeat:no-repeat;border:1px solid #ccc;color:rgba(0,0,0,.75);font-family:inherit;font-size:.875rem;line-height:normal;padding:.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1rem}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{background:#fff;font-weight:700;margin:0;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#c60f13;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}small.error,span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#c60f13;color:#fff}.error input,.error select,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}.error label,.error label.error{color:#c60f13}.error small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#c60f13;color:#fff}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,select.error,textarea.error{margin-bottom:0}label.error{color:#c60f13}.range-slider{display:block;height:1rem;width:100%;background:#fafafa}.range-slider,.range-slider.vertical-range{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none}.range-slider.vertical-range{display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:0;bottom:0;height:auto;width:.875rem}.range-slider.radius{background:#fafafa;border-radius:3px}.range-slider.radius .range-slider-handle{background:#2ba6cb;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#2692b3}.range-slider.round{background:#fafafa;border-radius:1000px}.range-slider.round .range-slider-handle{background:#2ba6cb;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#2692b3}.range-slider.disabled,.range-slider[disabled]{background:#fafafa;cursor:not-allowed;opacity:.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#2ba6cb;cursor:default;opacity:.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#2692b3}.range-slider-active-segment{background:#e7e7e7;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:.875rem;position:absolute}.range-slider-handle{border:1px;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#2ba6cb}.range-slider-handle:hover{background:#2692b3}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(odd){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(odd){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(odd){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.keystroke,kbd{background-color:#ededed;color:#222;border:1px solid #ddd;font-family:Consolas,Menlo,Courier,monospace;font-size:inherit;margin:0;padding:.125rem .25rem 0;border-radius:3px}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;-webkit-transition:left .15s ease-out;transition:left .15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{content:"";display:block;left:.25rem;position:absolute;top:.25rem;-webkit-transition:left .15s ease-out;transition:left .15s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#2ba6cb}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label,.switch.round label:after{border-radius:2rem}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:40.0625em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:64.0625em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:90.0625em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:120.0625em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table!important}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table!important}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}.show-for-sr,.show-on-focus{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.print-only{display:none!important}@media print{*{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important;display:block}}@media print{.hide-for-print{display:none}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}}@media not print{.show-for-print{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vYmlsZS5zY3NzIiwibW9iaWxlLmNzcyIsIm1vZHVsZXMvX21peGlucy5zY3NzIiwiX2ZvdW5kYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3cEZBLGdCQ29EQSxDRHRzRkEsS0FDSSxxQkFBQSxDQUNBLG1EQUFBLENBQ0EsUUFBQSxDQUNBLGtDQ0FKLENER0EseUJBQ0ksZ0JDQUosQ0RHQSxRQUNJLHlCQ0FKLENER0EsZ0JBQ0ksMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLDBCQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQ0FKLENER0EsK0hBTUksYUNBSixDREVBLEVBR0ksYUFBQSxDQUNBLGlCQ0NKLENEQ0EseUJBR0kscUJDRUosQ0RBQSxlQUVJLDRCQUFBLENBQ0Esb0JDR0osQ0REQSxNQUNJLHVCQ0lKLENEREEsZ0JBQ0ksd0JBQUEsQ0FDQSwwQkNJSixDREdBLGlCQUNJLFVBQUEsQ0FDQSxlQ0dKLENEQUEsbUJBQ0ksYUFBQSxDQUNBLHFCQUFBLENBQ0Esd0JBQUEsQ0FDQSxtQkFBQSxDQUNBLFlBQUEsQ0FDQSxxQkNHSixDREFBLGlCQUNJLGVDR0osQ0RBQSxvQkFDSSxnQkNHSixDREFBLG1CQUNJLHFCQUFBLENBQ0EsZ0JDR0osQ0RBQSwwQkFDSSxjQUFBLENBQ0EsaUJDR0osQ0RFQSxxQkFHSSxVQ01KLENEQ0EseUNBVEksTUFBQSxDQUNBLE9BQUEsQ0FFQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxtRUNZSixDRFRBLG9CQUdJLFVDTUosQ0RDQSxjQUNJLFlBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0Esc0RDRUosQ0RDQSw0QkFDSSxZQ0VKLENEQ0EsMEJBQ0ksV0NFSixDRENBLHFCQUNJLFVBQUEsQ0FDQSxXQ0VKLENEQUEscUJBQ0ksa0JBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxnQkNHSixDREFBLGdE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Y0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxTRjhtSEYsQ0U1bUhBLGNBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUY4bUhGLENFNW1IQSxjQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGOG1IRixDRTVtSEEsY0FDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVRjhtSEYsQ0U1bUhBLGNBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0Y4bUhGLENFNW1IQSxjQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVGOG1IRixDRTVtSEEsY0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxTRjhtSEYsQ0U1bUhBLGVBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUY4bUhGLENFNW1IQSxlQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGOG1IRixDRTVtSEEsZUFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVRjhtSEYsQ0U1bUhBLGVBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0Y4bUhGLENFNW1IQSxpQkFFRSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxVRjhtSEYsQ0U1bUhBLFNBQ0UsY0Y4bUhGLENFNW1IQSxTQUNFLGVGOG1IRixDRTVtSEEsU0FDRSxTRjhtSEYsQ0U1bUhBLFNBQ0UsZUY4bUhGLENFNW1IQSxTQUNFLGVGOG1IRixDRTVtSEEsU0FDRSxTRjhtSEYsQ0U1bUhBLFNBQ0UsZUY4bUhGLENFNW1IQSxTQUNFLGVGOG1IRixDRTVtSEEsU0FDRSxTRjhtSEYsQ0U1bUhBLFVBQ0UsZUY4bUhGLENFNW1IQSxVQUNFLGVGOG1IRixDRTVtSEEsVUFDRSxVRjhtSEYsQ0U1bUhBLGdCQUNFLHVCRjhtSEYsQ0U1bUhBLGdCQUNFLDhCRjhtSEYsQ0U1bUhBLGdCQUNFLCtCRjhtSEYsQ0U1bUhBLGdCQUNFLHlCRjhtSEYsQ0U1bUhBLGdCQUNFLCtCRjhtSEYsQ0U1bUhBLGdCQUNFLCtCRjhtSEYsQ0U1bUhBLGdCQUNFLHlCRjhtSEYsQ0U1bUhBLGdCQUNFLCtCRjhtSEYsQ0U1bUhBLGdCQUNFLCtCRjhtSEYsQ0U1bUhBLGdCQUNFLHlCRjhtSEYsQ0U1bUhBLGlCQUNFLCtCRjhtSEYsQ0U1bUhBLGlCQUNFLCtCRjhtSEYsQ0U1bUhBLG1CQUNFLFVBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVRjhtSEYsQ0U1bUhBLCtDQUVFLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVRjhtSEYsQ0U1bUhBLG1EQUVFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsY0Y4bUhGLENFNW1IQSxxRUFFRSxVRjhtSEYsQ0U1bUhBLHlFQUVFLFVGOG1IRixDRTVtSEEscUVBRUUsV0Y4bUhGLENFNW1IQSx5REFFRSxjQUFBLENBQ0EsZUY4bUhGLENFN21IQSx5QkFDRSxhQUFBLENBQ0EsY0YrbUhGLENFOW1IQSw2REFFRSxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsVUZnbkhGLENBQ0YsQ0VobkhBLDZDQUNFLGVBQ0UsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsVUZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFNGa25IRixDRWhuSEEsZUFDRSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVRmtuSEYsQ0VobkhBLGVBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsU0ZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGa25IRixDRWhuSEEsZUFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRmtuSEYsQ0VobkhBLGVBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFNGa25IRixDRWhuSEEsZUFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVRmtuSEYsQ0VobkhBLGVBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0ZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGa25IRixDRWhuSEEsZUFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRmtuSEYsQ0VobkhBLGVBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFNGa25IRixDRWhuSEEsZUFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVRmtuSEYsQ0VobkhBLGVBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0ZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGa25IRixDRWhuSEEsZUFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRmtuSEYsQ0VobkhBLGVBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUZrbkhGLENFaG5IQSxlQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFNGa25IRixDRWhuSEEsZ0JBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUZrbkhGLENFaG5IQSxnQkFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRmtuSEYsQ0VobkhBLGdCQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGa25IRixDRWhuSEEsZ0JBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0ZrbkhGLENFaG5IQSxpQkFFRSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxVRmtuSEYsQ0VobkhBLFVBQ0UsY0ZrbkhGLENFaG5IQSxVQUNFLGVGa25IRixDRWhuSEEsVUFDRSxTRmtuSEYsQ0VobkhBLFVBQ0UsZUZrbkhGLENFaG5IQSxVQUNFLGVGa25IRixDRWhuSEEsVUFDRSxTRmtuSEYsQ0VobkhBLFVBQ0UsZUZrbkhGLENFaG5IQSxVQUNFLGVGa25IRixDRWhuSEEsVUFDRSxTRmtuSEYsQ0VobkhBLFdBQ0UsZUZrbkhGLENFaG5IQSxXQUNFLGVGa25IRixDRWhuSEEsV0FDRSxVRmtuSEYsQ0VobkhBLGlCQUNFLHVCRmtuSEYsQ0VobkhBLGlCQUNFLDhCRmtuSEYsQ0VobkhBLGlCQUNFLCtCRmtuSEYsQ0VobkhBLGlCQUNFLHlCRmtuSEYsQ0VobkhBLGlCQUNFLCtCRmtuSEYsQ0VobkhBLGlCQUNFLCtCRmtuSEYsQ0VobkhBLGlCQUNFLHlCRmtuSEYsQ0VobkhBLGlCQUNFLCtCRmtuSEYsQ0VobkhBLGlCQUNFLCtCRmtuSEYsQ0VobkhBLGlCQUNFLHlCRmtuSEYsQ0VobkhBLGtCQUNFLCtCRmtuSEYsQ0VobkhBLGtCQUNFLCtCRmtuSEYsQ0VobkhBLG9CQUNFLFVBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVRmtuSEYsQ0VobkhBLGlEQUVFLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVRmtuSEYsQ0VobkhBLHFEQUVFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsY0ZrbkhGLENFaG5IQSx1RUFFRSxVRmtuSEYsQ0VobkhBLDJFQUVFLFVGa25IRixDRWhuSEEsdUVBRUUsV0ZrbkhGLENFaG5IQSwyREFFRSxjQUFBLENBQ0EsZUZrbkhGLENFam5IQSwwQkFDRSxhQUFBLENBQ0EsY0ZtbkhGLENFbG5IQSwrREFFRSxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsVUZvbkhGLENFbG5IQSxRQUVFLE1BQUEsQ0FDQSxVRm9uSEYsQ0VsbkhBLGdCQUpFLGlCRjJuSEYsQ0V2bkhBLFFBRUUsT0FBQSxDQUNBLFNGb25IRixDRWxuSEEsUUFFRSxhQUFBLENBQ0EsVUZvbkhGLENFbG5IQSxnQkFKRSxpQkYybkhGLENFdm5IQSxRQUVFLGNBQUEsQ0FDQSxTRm9uSEYsQ0VsbkhBLFFBRUUsY0FBQSxDQUNBLFVGb25IRixDRWxuSEEsZ0JBSkUsaUJGMm5IRixDRXZuSEEsUUFFRSxlQUFBLENBQ0EsU0ZvbkhGLENFbG5IQSxRQUVFLFFBQUEsQ0FDQSxVRm9uSEYsQ0VsbkhBLGdCQUpFLGlCRjJuSEYsQ0V2bkhBLFFBRUUsU0FBQSxDQUNBLFNGb25IRixDRWxuSEEsUUFFRSxjQUFBLENBQ0EsVUZvbkhGLENFbG5IQSxnQkFKRSxpQkYybkhGLENFdm5IQSxRQUVFLGVBQUEsQ0FDQSxTRm9uSEYsQ0VsbkhBLFFBRUUsY0FBQSxDQUNBLFVGb25IRixDRWxuSEEsZ0JBSkUsaUJGMm5IRixDRXZuSEEsUUFFRSxlQUFBLENBQ0EsU0ZvbkhGLENFbG5IQSxRQUVFLFFBQUEsQ0FDQSxVRm9uSEYsQ0VsbkhBLGdCQUpFLGlCRjJuSEYsQ0V2bkhBLFFBRUUsU0FBQSxDQUNBLFNGb25IRixDRWxuSEEsUUFFRSxjQUFBLENBQ0EsVUZvbkhGLENFbG5IQSxnQkFKRSxpQkYybkhGLENFdm5IQSxRQUVFLGVBQUEsQ0FDQSxTRm9uSEYsQ0VsbkhBLFFBRUUsY0FBQSxDQUNBLFVGb25IRixDRWxuSEEsZ0JBSkUsaUJGMm5IRixDRXZuSEEsUUFFRSxlQUFBLENBQ0EsU0ZvbkhGLENFbG5IQSxRQUVFLFFBQUEsQ0FDQSxVRm9uSEYsQ0VsbkhBLGdCQUpFLGlCRjJuSEYsQ0V2bkhBLFFBRUUsU0FBQSxDQUNBLFNGb25IRixDRWxuSEEsU0FDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVRm9uSEYsQ0VsbkhBLFNBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0ZvbkhGLENFbG5IQSxTQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGb25IRixDRWxuSEEsU0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRm9uSEYsQ0FDRixDRXBuSEEsNkNBQ0UsY0FDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxVRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsU0ZzbkhGLENFcG5IQSxjQUNFLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFVGc25IRixDRXBuSEEsY0FDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxTRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUZzbkhGLENFcG5IQSxjQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGc25IRixDRXBuSEEsY0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsU0ZzbkhGLENFcG5IQSxjQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGc25IRixDRXBuSEEsY0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUZzbkhGLENFcG5IQSxjQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGc25IRixDRXBuSEEsY0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsU0ZzbkhGLENFcG5IQSxjQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGc25IRixDRXBuSEEsY0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUZzbkhGLENFcG5IQSxjQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGc25IRixDRXBuSEEsY0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVRnNuSEYsQ0VwbkhBLGNBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsU0ZzbkhGLENFcG5IQSxlQUNFLGlCQUFBLENBQ0EsY0FBQSxDQUNBLFVGc25IRixDRXBuSEEsZUFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxTRnNuSEYsQ0VwbkhBLGVBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUZzbkhGLENFcG5IQSxlQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGc25IRixDRXBuSEEsaUJBRUUsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsVUZzbkhGLENFcG5IQSxTQUNFLGNGc25IRixDRXBuSEEsU0FDRSxlRnNuSEYsQ0VwbkhBLFNBQ0UsU0ZzbkhGLENFcG5IQSxTQUNFLGVGc25IRixDRXBuSEEsU0FDRSxlRnNuSEYsQ0VwbkhBLFNBQ0UsU0ZzbkhGLENFcG5IQSxTQUNFLGVGc25IRixDRXBuSEEsU0FDRSxlRnNuSEYsQ0VwbkhBLFNBQ0UsU0ZzbkhGLENFcG5IQSxVQUNFLGVGc25IRixDRXBuSEEsVUFDRSxlRnNuSEYsQ0VwbkhBLFVBQ0UsVUZzbkhGLENFcG5IQSxnQkFDRSx1QkZzbkhGLENFcG5IQSxnQkFDRSw4QkZzbkhGLENFcG5IQSxnQkFDRSwrQkZzbkhGLENFcG5IQSxnQkFDRSx5QkZzbkhGLENFcG5IQSxnQkFDRSwrQkZzbkhGLENFcG5IQSxnQkFDRSwrQkZzbkhGLENFcG5IQSxnQkFDRSx5QkZzbkhGLENFcG5IQSxnQkFDRSwrQkZzbkhGLENFcG5IQSxnQkFDRSwrQkZzbkhGLENFcG5IQSxnQkFDRSx5QkZzbkhGLENFcG5IQSxpQkFDRSwrQkZzbkhGLENFcG5IQSxpQkFDRSwrQkZzbkhGLENFcG5IQSxtQkFDRSxVQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUZzbkhGLENFcG5IQSwrQ0FFRSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUZzbkhGLENFcG5IQSxtREFFRSxVQUFBLENBQ0EsYUFBQSxDQUNBLGNGc25IRixDRXBuSEEscUVBRUUsVUZzbkhGLENFcG5IQSx5RUFFRSxVRnNuSEYsQ0VwbkhBLHFFQUVFLFdGc25IRixDRXBuSEEseURBRUUsY0FBQSxDQUNBLGVGc25IRixDRXJuSEEseUJBQ0UsYUFBQSxDQUNBLGNGdW5IRixDRXRuSEEsNkRBRUUsb0JBQUEsQ0FDQSxxQkFBQSxDQUNBLFVGd25IRixDRXRuSEEsUUFFRSxNQUFBLENBQ0EsVUZ3bkhGLENFdG5IQSxnQkFKRSxpQkYrbkhGLENFM25IQSxRQUVFLE9BQUEsQ0FDQSxTRnduSEYsQ0V0bkhBLFFBRUUsYUFBQSxDQUNBLFVGd25IRixDRXRuSEEsZ0JBSkUsaUJGK25IRixDRTNuSEEsUUFFRSxjQUFBLENBQ0EsU0Z3bkhGLENFdG5IQSxRQUVFLGNBQUEsQ0FDQSxVRnduSEYsQ0V0bkhBLGdCQUpFLGlCRituSEYsQ0UzbkhBLFFBRUUsZUFBQSxDQUNBLFNGd25IRixDRXRuSEEsUUFFRSxRQUFBLENBQ0EsVUZ3bkhGLENFdG5IQSxnQkFKRSxpQkYrbkhGLENFM25IQSxRQUVFLFNBQUEsQ0FDQSxTRnduSEYsQ0V0bkhBLFFBRUUsY0FBQSxDQUNBLFVGd25IRixDRXRuSEEsZ0JBSkUsaUJGK25IRixDRTNuSEEsUUFFRSxlQUFBLENBQ0EsU0Z3bkhGLENFdG5IQSxRQUVFLGNBQUEsQ0FDQSxVRnduSEYsQ0V0bkhBLGdCQUpFLGlCRituSEYsQ0UzbkhBLFFBRUUsZUFBQSxDQUNBLFNGd25IRixDRXRuSEEsUUFFRSxRQUFBLENBQ0EsVUZ3bkhGLENFdG5IQSxnQkFKRSxpQkYrbkhGLENFM25IQSxRQUVFLFNBQUEsQ0FDQSxTRnduSEYsQ0V0bkhBLFFBRUUsY0FBQSxDQUNBLFVGd25IRixDRXRuSEEsZ0JBSkUsaUJGK25IRixDRTNuSEEsUUFFRSxlQUFBLENBQ0EsU0Z3bkhGLENFdG5IQSxRQUVFLGNBQUEsQ0FDQSxVRnduSEYsQ0V0bkhBLGdCQUpFLGlCRituSEYsQ0UzbkhBLFFBRUUsZUFBQSxDQUNBLFNGd25IRixDRXRuSEEsUUFFRSxRQUFBLENBQ0EsVUZ3bkhGLENFdG5IQSxnQkFKRSxpQkYrbkhGLENFM25IQSxRQUVFLFNBQUEsQ0FDQSxTRnduSEYsQ0V0bkhBLFNBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUZ3bkhGLENFdG5IQSxTQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFNGd25IRixDRXRuSEEsU0FDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVRnduSEYsQ0V0bkhBLFNBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0Z3bkhGLENBQ0YsQ0V4bkhBLGFBR0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCRjBuSEYsQ0V6bkhFLGVBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0EsUUFBQSxDQUNBLHdCRjRuSEosQ0UzbkhJLDRDQUNFLHlCRjhuSE4sQ0U3bkhJLGlCQUNFLGFGZ29ITixDRTVuSE0sOENBQ0UsVUFBQSxDQUNBLGNGb29IUixDRW5vSE0sb0hBQ0Usb0JGc29IUixDRW5vSE0sc0RBQ0UsVUYwb0hSLENFem9ITSxvSUFFRSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkY0b0hSLENFM29ISSxxQkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9GOG9ITixDRTdvSEksaUNBQ0UsV0FBQSxDQUNBLFFGZ3BITixDRTdvSEEsa0RBQ0UsV0ZpcEhGLENFL29IQSxXQUdFLGFBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLHNDQUFBLENBQ0EsaUJBQUEsQ0FDQSx1Q0FBQSxDQUFBLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFVGa3BIRixDRWpwSEUsa0JBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxPRm9wSEosQ0VucEhJLGdEQUNFLFVGc3BITixDRXJwSEUsa0JBQ0UsaUJGd3BISixDRXZwSEUsaUJBQ0Usb0JGMHBISixDRXpwSEUsbUJBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVGNHBISixDRTNwSEUsaUJBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVGOHBISixDRTdwSEUscUJBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGFGZ3FISixDRS9wSEUsbUJBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVGa3FISixDRWpxSEUsZ0JBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGFGb3FISixDRW5xSEUsdUJBQ0UsU0ZzcUhKLENFcHFIQSxhQUNFLGVBQUEsQ0FHQSx1QkFBQSxDQUNBLGVBQUEsQ0FDQSxTRnVxSEYsQ0V0cUhFLGdCQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLG9CRnlxSEosQ0V4cUhJLGtCQUNFLGFGMnFITixDRXpxSEEsZUFDRSx1QkFBQSxDQUNBLG9CQUFBLENBQ0EsZUFBQSxDQUdBLGNBQUEsQ0FDQSxzREFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSwyQkFBQSxDQUNBLGNBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxnREFBQSxDQUFBLHdDRjRxSEYsQ0UxcUhFLHNEQUNFLHdCQUFBLENBRUEsVUYycUhKLENFMXFIRSxtQ0FDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsVUZpckhKLENFaHJISSw4RkFDRSx3QkFBQSxDQUVBLFVGaXJITixDRWhySEUsK0JBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVGdXJISixDRXRySEksc0ZBQ0Usd0JBQUEsQ0FFQSxVRnVySE4sQ0V0ckhFLDJCQUNFLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVRjZySEosQ0U1ckhJLDhFQUNFLHdCQUFBLENBRUEsVUY2ckhOLENFNXJIRSwrQkFDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsVUZtc0hKLENFbHNISSxzRkFDRSx3QkFBQSxDQUVBLFVGbXNITixDRWxzSEUseUJBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVGeXNISixDRXhzSEksMEVBQ0Usd0JBQUEsQ0FFQSxVRnlzSE4sQ0V4c0hFLDJCQUNFLGtDQUFBLENBQ0EsaUJGK3NISixDRTlzSEUsMkJBQ0UsZ0NBQUEsQ0FDQSxrQkZpdEhKLENFaHRIRSx5QkFDRSxnQ0FBQSxDQUNBLGtCRm10SEosQ0VsdEhFLDZCQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNILHVCRnF0SEQsQ0VwdEhFLHFDQUNFLGVBQUEsQ0FDQSxrQkZ1dEhKLENFdHRIRSx1Q0FDRSxnQkFBQSxDQUNBLG9CRnl0SEosQ0V4dEhFLDZCQUNFLGlCRjJ0SEosQ0UxdEhFLDJCQUNFLG9CRjZ0SEosQ0U1dEhFLG9FQUNFLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsdUJBQUEsQ0FBQSxlQUFBLENBQ0EsY0FBQSxDQUNBLFVGK3RISixDRTl0SEksd0xBQ0Usd0JBQUEsQ0FFQSxVQUFBLENBRUEsd0JGNnRITixDRTV0SEksNEdBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsVUZ1dUhOLENFdHVITSx3UUFDRSx3QkFBQSxDQUVBLFVBQUEsQ0FFQSx3QkZxdUhSLENFcHVISSxvR0FDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLHVCQUFBLENBQUEsZUFBQSxDQUNBLGNBQUEsQ0FDQSxVRit1SE4sQ0U5dUhNLHdQQUNFLHdCQUFBLENBRUEsVUFBQSxDQUVBLHdCRjZ1SFIsQ0U1dUhJLDRGQUNFLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsdUJBQUEsQ0FBQSxlQUFBLENBQ0EsY0FBQSxDQUNBLFVGdXZITixDRXR2SE0sd09BQ0Usd0JBQUEsQ0FFQSxVQUFBLENBRUEsd0JGcXZIUixDRXB2SEksb0dBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsVUYrdkhOLENFOXZITSx3UEFDRSx3QkFBQSxDQUVBLFVBQUEsQ0FFQSx3QkY2dkhSLENFNXZISSx3RkFDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLHVCQUFBLENBQUEsZUFBQSxDQUNBLGNBQUEsQ0FDQSxVRnV3SE4sQ0V0d0hNLGdPQUNFLHdCQUFBLENBRUEsVUFBQSxDQUVBLHdCRnF3SFIsQ0Vud0hBLHlCQUNFLFFBQUEsQ0FDQSxTRjh3SEYsQ0U1d0hBLDZDQUNFLGVBQ0Usb0JGK3dIRixDQUNGLENFL3dIQSxjQUNFLGVBQUEsQ0FDQSxRQUFBLENBQ0EsTUZpeEhGLENFaHhIRSx5Q0FDRSxXQUFBLENBQ0EsYUZteEhKLENFbHhIRSxvQkFDRSxVRnF4SEosQ0VweEhFLHdCQUNFLG9CQUFBLENBQ0EsYUFBQSxDQUNBLFNGdXhISixDRXR4SEksK0RBRUUscUJBQUEsQ0FBQSwrQkZ5eEhOLENFeHhISSx1RkFDRSxhRjJ4SE4sQ0UxeEhJLCtEQUNFLFVGNnhITixDRTV4SEUsd0JBQ0Usb0JBQUEsQ0FDQSxhQUFBLENBQ0EsZUYreEhKLENFOXhISSwrREFFRSxxQkFBQSxDQUFBLCtCRml5SE4sQ0VoeUhJLHVGQUNFLGFGbXlITixDRWx5SEksK0RBQ0UsVUZxeUhOLENFcHlIRSx3QkFDRSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxTRnV5SEosQ0V0eUhJLCtEQUVFLHFCQUFBLENBQUEsK0JGeXlITixDRXh5SEksdUZBQ0UsYUYyeUhOLENFMXlISSwrREFDRSxVRjZ5SE4sQ0U1eUhFLHdCQUNFLG9CQUFBLENBQ0EsYUFBQSxDQUNBLFNGK3lISixDRTl5SEksK0RBRUUscUJBQUEsQ0FBQSwrQkZpekhOLENFaHpISSx1RkFDRSxhRm16SE4sQ0VsekhJLCtEQUNFLFVGcXpITixDRXB6SEUsd0JBQ0Usb0JBQUEsQ0FDQSxhQUFBLENBQ0EsZUZ1ekhKLENFdHpISSwrREFFRSxxQkFBQSxDQUFBLCtCRnl6SE4sQ0V4ekhJLHVGQUNFLGFGMnpITixDRTF6SEksK0RBQ0UsVUY2ekhOLENFNXpIRSx3QkFDRSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxlRit6SEosQ0U5ekhJLCtEQUVFLHFCQUFBLENBQUEsK0JGaTBITixDRWgwSEksdUZBQ0UsYUZtMEhOLENFbDBISSwrREFDRSxVRnEwSE4sQ0VwMEhFLHdCQUNFLG9CQUFBLENBQ0EsYUFBQSxDQUNBLFdGdTBISixDRXQwSEksK0RBRUUscUJBQUEsQ0FBQSwrQkZ5MEhOLENFeDBISSx1RkFDRSxhRjIwSE4sQ0UxMEhJLCtEQUNFLFVGNjBITixDRTUwSEUsaUJBQ0Usb0JBQUEsQ0FDQSxhRiswSEosQ0U5MEhJLGlEQUVFLHFCQUFBLENBQUEsK0JGaTFITixDRWgxSEkseUVBQ0UsYUZtMUhOLENFbDFIRSx1QkFDRSxhQUFBLENBQ0EsUUFBQSxDQUNBLFVGcTFISixDRXAxSEksNkRBRUUscUJGdTFITixDRXQxSEkscUZBQ0UsYUZ5MUhOLENFeDFISSw2REFDRSwrQkFBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxhQUFBLENBQ0EsUUYyMUhOLENFMTFISSw4QkFDRSxVRjYxSE4sQ0U1MUhJLHFGQUNFLFlGKzFITixDRTkxSEUsaUNBQ0Usb0JBQUEsQ0FDQSxhRmkySEosQ0VoMkhJLGlGQUVFLHFCQUFBLENBQUEsK0JGbTJITixDRWwySEkseUdBQ0UsYUZxMkhOLENFcDJISSx3Q0FDRSxpQ0FDRSxhQUFBLENBQ0EsUUZ1MkhOLENFdDJITSxpRkFFRSxxQkZ3MkhSLENFdjJITSx5R0FDRSxhRnkySFIsQ0V4MkhNLGlGQUNFLCtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxRRjAySFIsQ0V6MkhNLHdDQUNFLFVGMjJIUixDRTEySE0seUdBQ0UsWUY0MkhSLENBQ0YsQ0U1MkhFLHVCQUNFLG9CQUFBLENBQ0EsYUY4MkhKLENFNzJISSw2REFFRSxxQkFBQSxDQUFBLCtCRmczSE4sQ0UvMkhJLG1GQUNFLGFGazNITixDRWozSEksNkdBSUUsZUZvM0hOLENFbjNISSx5SkFDRSxxQ0FBQSxDQUNBLGtDQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkZzM0hOLENFcjNISSxxSkFDRSxzQ0FBQSxDQUNBLG1DQUFBLENBQ0EsOEJBQUEsQ0FDQSwyQkZ3M0hOLENFdjNIRSw2QkFDRSxhQUFBLENBQ0EsUUYwM0hKLENFejNISSx5RUFFRSxxQkY0M0hOLENFMzNISSwrRkFDRSxhRjgzSE4sQ0U3M0hJLHlFQUNFLCtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxRRmc0SE4sQ0UvM0hJLG9DQUNFLFVGazRITixDRWo0SEksK0ZBQ0UsWUZvNEhOLENFbjRISSxxSUFJRSxlRnM0SE4sQ0VyNEhJLGlMQUNFLDJCQUFBLENBQ0EsNEJBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCRnc0SE4sQ0V2NEhJLDZLQUNFLDhCQUFBLENBQ0EsK0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCRjA0SE4sQ0V6NEhFLDZDQUNFLHVDQUNFLG9CQUFBLENBQ0EsYUY0NEhKLENFMzRISSw2RkFFRSxxQkFBQSxDQUFBLCtCRjY0SE4sQ0U1NEhJLG1IQUNFLGFGODRITixDRTc0SEksNktBSUUsZUYrNEhOLENFOTRISSx5TkFDRSxxQ0FBQSxDQUNBLGtDQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkZnNUhOLENFLzRISSxxTkFDRSxzQ0FBQSxDQUNBLG1DQUFBLENBQ0EsOEJBQUEsQ0FDQSwyQkZpNUhOLENBQ0YsQ0VqNUhFLHdDQUNFLHVDQUNFLGFBQUEsQ0FDQSxRRm01SEosQ0VsNUhJLDZGQUVFLHFCRm81SE4sQ0VuNUhJLG1IQUNFLGFGcTVITixDRXA1SEksNkZBQ0UsK0JBQUEsQ0FDQSxtQkFBQSxDQUNBLG9CQUFBLENBQ0EsYUFBQSxDQUNBLFFGczVITixDRXI1SEksOENBQ0UsVUZ1NUhOLENFdDVISSxtSEFDRSxZRnc1SE4sQ0V2NUhJLDZLQUlFLGVGeTVITixDRXg1SEkseU5BQ0UsMkJBQUEsQ0FDQSw0QkFBQSxDQUNBLDBCQUFBLENBQ0EsMkJGMDVITixDRXo1SEkscU5BQ0UsOEJBQUEsQ0FDQSwrQkFBQSxDQUNBLDZCQUFBLENBQ0EsOEJGMjVITixDQUNGLENFMzVIRSxzQkFDRSxvQkFBQSxDQUNBLGFGNjVISixDRTU1SEksMkRBRUUscUJBQUEsQ0FBQSwrQkYrNUhOLENFOTVISSxpRkFDRSxhRmk2SE4sQ0VoNkhJLHlHQUlFLGVGbTZITixDRWw2SEkscUpBQ0Usd0NBQUEsQ0FDQSxxQ0FBQSxDQUNBLGdDQUFBLENBQ0EsNkJGcTZITixDRXA2SEksaUpBQ0UseUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLGlDQUFBLENBQ0EsOEJGdTZITixDRXQ2SEUsNEJBQ0UsYUFBQSxDQUNBLFFGeTZISixDRXg2SEksdUVBRUUscUJGMjZITixDRTE2SEksNkZBQ0UsYUY2NkhOLENFNTZISSx1RUFDRSwrQkFBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxhQUFBLENBQ0EsUUYrNkhOLENFOTZISSxtQ0FDRSxVRmk3SE4sQ0VoN0hJLDZGQUNFLFlGbTdITixDRWw3SEksaUlBSUUsZUZxN0hOLENFcDdISSw2S0FDRSw0QkFBQSxDQUNBLDZCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkZ1N0hOLENFdDdISSx5S0FDRSwrQkFBQSxDQUNBLGdDQUFBLENBQ0EsOEJBQUEsQ0FDQSwrQkZ5N0hOLENFeDdIRSw2Q0FDRSxzQ0FDRSxvQkFBQSxDQUNBLGFGMjdISixDRTE3SEksMkZBRUUscUJBQUEsQ0FBQSwrQkY0N0hOLENFMzdISSxpSEFDRSxhRjY3SE4sQ0U1N0hJLHlLQUlFLGVGODdITixDRTc3SEkscU5BQ0Usd0NBQUEsQ0FDQSxxQ0FBQSxDQUNBLGdDQUFBLENBQ0EsNkJGKzdITixDRTk3SEksaU5BQ0UseUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLGlDQUFBLENBQ0EsOEJGZzhITixDQUNGLENFaDhIRSx3Q0FDRSxzQ0FDRSxhQUFBLENBQ0EsUUZrOEhKLENFajhISSwyRkFFRSxxQkZtOEhOLENFbDhISSxpSEFDRSxhRm84SE4sQ0VuOEhJLDJGQUNFLCtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxRRnE4SE4sQ0VwOEhJLDZDQUNFLFVGczhITixDRXI4SEksaUhBQ0UsWUZ1OEhOLENFdDhISSx5S0FJRSxlRnc4SE4sQ0V2OEhJLHFOQUNFLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSwyQkFBQSxDQUNBLDRCRnk4SE4sQ0V4OEhJLGlOQUNFLCtCQUFBLENBQ0EsZ0NBQUEsQ0FDQSw4QkFBQSxDQUNBLCtCRjA4SE4sQ0FDRixDRXo4SEEscUNBQ0UsV0FBQSxDQUNBLGFGMjhIRixDRTE4SEEsa0JBQ0UsVUY2OEhGLENFNThIQSwwQkFDRSxVQUFBLENBQ0Esb0JGKzhIRixDRTk4SEUsOEJBQ0UsZUZpOUhKLENFOThIQSxPQUdFLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxVRms5SEYsQ0VqOUhFLG9CQUNFLFlGbzlISixDRW45SEUsbUJBQ0UsZUZzOUhKLENFcjlIRSx5RkFDRSxVRnc5SEosQ0V2OUhFLDREQUNFLGFBQUEsQ0FDQSxxQkYwOUhKLENFejlISSx3SEFDRSxlRjQ5SE4sQ0UzOUhFLGVBR0Usd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLFVGODlISixDRTc5SEksNEJBQ0UsWUZnK0hOLENFLzlISSwyQkFDRSxlRmsrSE4sQ0VqK0hJLGlLQUNFLFVGbytITixDRW4rSEksNEdBQ0UsYUFBQSxDQUNBLHFCRnMrSE4sQ0VyK0hNLHdLQUNFLGVGdytIUixDRXYrSEksOEJBQ0UsYUYwK0hOLENFeitITSx3RUFDRSxhRjQrSFIsQ0UzK0hFLGNBQ0UsaUJGOCtISixDRTUrSEEsaUNBQ0UsaUJBQUEsQ0FDQSx1QkYrK0hGLENFOStIRSw2Q0FFRSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLE9BQUEsQ0FFQSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EscUJBQUEsQ0FFQSx5Q0YyK0hKLENFMStIRSwyQ0FDRSxzQkZ1L0hKLENFdC9ISSx1REFDRSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUVBLHlDRnUvSE4sQ0V0L0hFLDZDQUNFLHVCRjYvSEosQ0U1L0hJLHlEQUNFLHFCQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBRUEseUNGNi9ITixDRTUvSEUsNkNBQ0Usc0JGbWdJSixDRWxnSUkseURBQ0UscUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBRUEseUNGbWdJTixDRWxnSUUsaUVBQ0UseUNGeWdJSixDRXRnSUEsSUFDRSxxQkFBQSxDQUNBLDJDQUFBLENBQUEsbUNBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsbUNBQUEsQ0FBQSwyQkYwZ0lGLENFemdJRSxvQkFDRSxrREFBQSxDQUFBLDBDRjRnSUosQ0UzZ0lFLFdBQ0UsaUJGOGdJSixDRTNnSUEsZUFDRSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxxQkYrZ0lGLENFOWdJRSxpQkFDRSxlQUFBLENBQ0EsYUZpaElKLENFaGhJRSxzQkFDRSxxQkFBQSxDQUNBLFVBQUEsQ0FFQSxjRnNoSUosQ0VsaElFLDRDQUxFLDREQUFBLENBRUEsZUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJGNmhJSixDRTVoSUUsc0JBQ0Usd0JBQUEsQ0FDQSxVQUFBLENBRUEsY0Z3aElKLENFcGhJRSw0QkFHRSxVQUFBLENBQ0EsZ0JBQUEsQ0FFQSxlRnloSUosQ0V0aElFLHdEQVJFLHFCQUFBLENBQ0EsNkJBQUEsQ0FHQSxlQUFBLENBRUEsZ0JBQUEsQ0FDQSxpQkZpaUlKLENFaGlJRSw0QkFHRSxVQUFBLENBQ0EsaUJGNGhJSixDRXhoSUUsMkJBQ0UscUJBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCRjJoSUosQ0V6aElBLDREQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLFVGNGhJRixDRXpoSUksa0tBQ0UsZUZnaUlOLENFL2hJSSxrRkFDRSxpQkZraUlOLENFaGlJQSxVQUNFLG9CQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxlRm1pSUYsQ0VsaUlFLFlBRUUsVUFBQSxDQUlBLGlCQUFBLENBQ0EsU0ZxaUlKLENFcGlJSSwwQ0FQQSxhQUFBLENBR0EsYUY2aUlKLENFcGlJSSxjQUVFLHFCRjJpSU4sQ0V2aUlFLHNEQUNFLG9CQUFBLENBQ0EscUJGK2lJSixDRTlpSUksa0VBQ0UsWUZpaklOLENFaGpJRSw4QkFDRSxvQkZtaklKLENFbGpJRSxpQ0FDRSxlRnFqSUosQ0VwaklFLDRDQUNFLFdBQUEsQ0FDQSxVRnVqSUosQ0V0aklJLHdEQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsVUZ5aklOLENFeGpJRSw2Q0FDRSwwQkFDRSxXQUFBLENBQ0EsVUYyaklKLENFMWpJSSxnQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVGNGpJTixDQUNGLENFNWpJRSw2Q0FDRSx5QkFDRSxXQUFBLENBQ0EsVUY4aklKLENFN2pJSSwrQkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVGK2pJTixDQUNGLENFL2pJRSxZQUNFLGNBQUEsQ0FDQSxlRmlrSUosQ0Voa0lJLDBDQUNFLG1CQUFBLENBQ0EsY0Zta0lOLENFbGtJSSxjQUNFLGtCRnFrSU4sQ0Vwa0lJLGdCQUNFLGVBQUEsQ0FDQSxjRnVrSU4sQ0Vwa0lFLGdDQUNFLFVGMmtJSixDRTFrSUUsa0JBQ0Usa0JGNmtJSixDRTFrSUksNENBQ0UsVUZpbElOLENFaGxJRSxtQkFDRSxrQkZtbElKLENFaGxJSSw4Q0FDRSxVRnVsSU4sQ0V0bElFLHlCQUdFLG1CRnlsSUosQ0V4bElJLG9EQUhBLGtCQUFBLENBQ0EsVUYrbElKLENFbmhJQSx1QkFDRSxTRm9wSUYsQ0VucElBLHNFQUNFLFVGc3BJRixDRXJwSUEsNkNBQ0UsdUNBQ0UsVUZ3cElGLENBQ0YsQ0V4cElBLDZDQUNFLHNDQUNFLFVGMHBJRixDQUNGLENFMXBJQSx5QkFDRSxjRjRwSUYsQ0UzcElBLDBFQUNFLFVGOHBJRixDRTdwSUEsNkNBQ0UseUNBQ0UsVUZncUlGLENBQ0YsQ0VocUlBLDZDQUNFLHdDQUNFLFVGa3FJRixDQUNGLENFbHFJQSx3QkFDRSxTRm9xSUYsQ0VucUlBLHdFQUNFLFVGc3FJRixDRXJxSUEsNkNBQ0Usd0NBQ0UsVUZ3cUlGLENBQ0YsQ0V4cUlBLDZDQUNFLHVDQUNFLFVGMHFJRixDQUNGLENFMXFJQSx3QkFDRSxTRjRxSUYsQ0UzcUlBLHdFQUNFLFVGOHFJRixDRTdxSUEsNkNBQ0Usd0NBQ0UsVUZncklGLENBQ0YsQ0VocklBLDZDQUNFLHVDQUNFLFVGa3JJRixDQUNGLENFbHJJQSx1QkFDRSxlRm9ySUYsQ0VucklBLHNFQUNFLFVGc3JJRixDRXJySUEsNkNBQ0UsdUNBQ0UsVUZ3cklGLENBQ0YsQ0V4cklBLDZDQUNFLHNDQUNFLFVGMHJJRixDQUNGLENFMXJJQSx5QkFDRSxlRjRySUYsQ0UzcklBLDBFQUNFLFVGOHJJRixDRTdySUEsNkNBQ0UseUNBQ0UsVUZnc0lGLENBQ0YsQ0Voc0lBLDZDQUNFLHdDQUNFLFVGa3NJRixDQUNGLENFbHNJQSx5QkFDRSxXRm9zSUYsQ0Vuc0lBLDBFQUNFLFVGc3NJRixDRXJzSUEsNkNBQ0UseUNBQ0UsVUZ3c0lGLENBQ0YsQ0V4c0lBLDZDQUNFLHdDQUNFLFVGMHNJRixDQUNGLENFenNJQSxNQUNFLHlCQUFBLENBQ0EsYUYyc0lGLENFMXNJRSx5QkFDRSxXQUFBLENBQ0EsYUY2c0lKLENFNXNJRSxZQUNFLFVGK3NJSixDRTlzSUUsMEJBRUUsVUFBQSxDQUNBLGVBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCRml0SUosQ0VodElJLDhCQUVFLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSw0REFBQSxDQUNBLGNBQUEsQ0FDQSxpQkZtdElOLENFbHRJTSwwQ0FFRSx3QkZxdElSLENFcHRJSSw0Q0FFRSxxQkFBQSxDQUNBLFVGdXRJTixDRXR0SUUsOERBRUUscUNBQUEsQ0FDQSxrQ0FBQSxDQUNBLDZCQUFBLENBQ0EsMEJGeXRJSixDRXh0SUUsNERBRUUsc0NBQUEsQ0FDQSxtQ0FBQSxDQUNBLDhCQUFBLENBQ0EsMkJGMnRJSixDRTF0SUUsNENBRUUsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLFFGNnRJSixDRTN0SUEsY0FDRSxvQkFBQSxDQUNBLFVGOHRJRixDRTd0SUUseUNBQ0UsV0FBQSxDQUNBLGFGZ3VJSixDRS90SUUsb0JBQ0UsVUZrdUlKLENFanVJRSx1QkFDRSxZQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsVUZvdUlKLENFbnVJSSw4QkFDRSxhQUFBLENBQ0EsVUZzdUlOLENFcnVJSSxpQ0FDRSxlRnd1SU4sQ0V2dUlFLHVCQUNFLGFGMHVJSixDRXp1SUksZ0NBQ0UsaUJGNHVJTixDRTF1SUEsNkNBQ0UsZUFDRSxVQUFBLENBQ0EsUUFBQSxDQUNBLCtCQUFBLENBQ0EsYUFBQSxDQUNBLFNGNnVJRixDRTN1SUEsdUJBQ0UsVUFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsU0Y2dUlGLENBQ0YsQ0U3dUlBLDhCQUNFLGFBQUEsQ0FDQSxVRit1SUYsQ0U3dUlBLGNBQ0UsYUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJGZ3ZJRixDRS91SUUsaUJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLG9CRmt2SUosQ0VqdklJLDJDQUNFLGlCQUFBLENBQ0EsZ0RBQUEsQ0FBQSx3Q0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSx3QkZvdklOLENFbnZJSSw4R0FHRSxrQkZzdklOLENFcnZJSSxtRUFDRSxjQUFBLENBQ0EsVUZ3dklOLENFdnZJSSw4SkFDRSxzQkYwdklOLENFenZJSSwyREFDRSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZUY0dklOLENFM3ZJTSw4SUFDRSxrQkY4dklSLENFN3ZJRSxpQkFDRSxhQUFBLENBQ0EsVUZnd0lKLENFN3ZJQSxxQkFDRSxpQkZpd0lGLENFaHdJRSxzQ0FDRSxvQkFBQSxDQUNBLFVGbXdJSixDRWp3SUEsVUFDRSxhQUFBLENBQ0EsNERBQUEsQ0FDQSwyQkFBQSxDQUNBLG9CQUFBLENBQ0EsUUFBQSxDQUNBLGlCRm93SUYsQ0Vud0lFLGFBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJGc3dJSixDRXJ3SUksNEJBQ0UsYUFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0Esd0JGd3dJTixDRXZ3SU0sb0VBQ0UsMkJBQUEsQ0FDQSxhRjB3SVIsQ0V6d0lNLG1DQUNFLGFGNHdJUixDRTN3SUksK0NBQ0UsYUFBQSxDQUNBLDREQUFBLENBQ0EsZUY4d0lOLENFN3dJSSxxQkFFRSxRQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FDQSw0QkZneElOLENFL3dJSSxxQkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esd0JGa3hJTixDRWh4SUEsV0FDRSxlRm14SUYsQ0VseElFLG1DQUNFLFdBQUEsQ0FDQSxhRnF4SUosQ0VweElFLGlCQUNFLFVGdXhJSixDRXR4SUUsK0NBQ0UsYUFBQSxDQUNBLHlCRnl4SUosQ0V4eElJLGlFQUNFLGtCRjJ4SU4sQ0UxeElJLG1EQUNFLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSw0REFBQSxDQUNBLGNBQUEsQ0FDQSxZRjZ4SU4sQ0U1eElNLCtEQUNFLGtCRit4SVIsQ0U5eElJLGlFQUNFLFlBQUEsQ0FDQSxlRml5SU4sQ0VoeUlNLCtFQUNFLGVBQUEsQ0FDQSxhRm15SVIsQ0VqeUlBLFdBQ0UseUJGb3lJRixDRWx5SUEsWUFDRSwwQkZxeUlGLENFbnlJQSxhQUNFLDJCRnN5SUYsQ0VweUlBLGNBQ0UsNEJGdXlJRixDRXJ5SUEsd0NBQ0Usc0JBQ0UseUJGd3lJRixDRXR5SUEsdUJBQ0UsMEJGd3lJRixDRXR5SUEsd0JBQ0UsMkJGd3lJRixDRXR5SUEseUJBQ0UsNEJGd3lJRixDQUNGLENFeHlJQSxtQkFDRSxpQkFDRSx5QkYweUlGLENFeHlJQSxrQkFDRSwwQkYweUlGLENFeHlJQSxtQkFDRSwyQkYweUlGLENFeHlJQSxvQkFDRSw0QkYweUlGLENBQ0YsQ0UxeUlBLGtFQUNFLHVCQUNFLHlCRjR5SUYsQ0UxeUlBLHdCQUNFLDBCRjR5SUYsQ0UxeUlBLHlCQUNFLDJCRjR5SUYsQ0UxeUlBLDBCQUNFLDRCRjR5SUYsQ0FDRixDRTV5SUEsNkNBQ0Usa0JBQ0UseUJGOHlJRixDRTV5SUEsbUJBQ0UsMEJGOHlJRixDRTV5SUEsb0JBQ0UsMkJGOHlJRixDRTV5SUEscUJBQ0UsNEJGOHlJRixDQUNGLENFOXlJQSxrRUFDRSxzQkFDRSx5QkZneklGLENFOXlJQSx1QkFDRSwwQkZneklGLENFOXlJQSx3QkFDRSwyQkZneklGLENFOXlJQSx5QkFDRSw0QkZneklGLENBQ0YsQ0VoeklBLDZDQUNFLGlCQUNFLHlCRmt6SUYsQ0VoeklBLGtCQUNFLDBCRmt6SUYsQ0VoeklBLG1CQUNFLDJCRmt6SUYsQ0VoeklBLG9CQUNFLDRCRmt6SUYsQ0FDRixDRWx6SUEsbUVBQ0UsdUJBQ0UseUJGb3pJRixDRWx6SUEsd0JBQ0UsMEJGb3pJRixDRWx6SUEseUJBQ0UsMkJGb3pJRixDRWx6SUEsMEJBQ0UsNEJGb3pJRixDQUNGLENFcHpJQSw2Q0FDRSxrQkFDRSx5QkZzeklGLENFcHpJQSxtQkFDRSwwQkZzeklGLENFcHpJQSxvQkFDRSwyQkZzeklGLENFcHpJQSxxQkFDRSw0QkZzeklGLENBQ0YsQ0V0eklBLDZFQUNFLHdCQUNFLHlCRnd6SUYsQ0V0eklBLHlCQUNFLDBCRnd6SUYsQ0V0eklBLDBCQUNFLDJCRnd6SUYsQ0V0eklBLDJCQUNFLDRCRnd6SUYsQ0FDRixDRXh6SUEsOENBQ0UsbUJBQ0UseUJGMHpJRixDRXh6SUEsb0JBQ0UsMEJGMHpJRixDRXh6SUEscUJBQ0UsMkJGMHpJRixDRXh6SUEsc0JBQ0UsNEJGMHpJRixDQUNGLENFenpJQSxvRUFtQkUsUUFBQSxDQUNBLFNGNHpJRixDRXp6SUEsRUFDRSxtQkFBQSxDQUNBLG9CRjZ6SUYsQ0UzeklFLE1BQ0UsV0Y4eklKLENFM3pJQSxFQUNFLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FFQSxxQkFBQSxDQUNBLGlDRit6SUYsQ0U5eklFLFNBSEEsZUZzMElGLENFbjBJRSxPQUNFLG9CRmswSUosQ0VoMElFLFFBQ0UsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCRm0wSUosQ0VoMElBLGtCQUNFLFVBQUEsQ0FDQSw0REFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUNGbzBJRixDRW4wSUUsc0RBQ0UsYUFBQSxDQUNBLGFBQUEsQ0FDQSxhRnMwSUosQ0VwMElBLEdBQ0Usa0JGdTBJRixDRXIwSUEsR0FDRSxtQkZ3MElGLENFdDBJQSxHQUNFLGtCRnkwSUYsQ0VwMElBLE1BQ0Usa0JGMjBJRixDRXowSUEsR0FDRSxjRjQwSUYsQ0UxMElBLFdBQ0UsZUFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkY2MElGLENFMzBJQSxHQUVFLGlCQUFBLENBQUEsb0JBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLDBCRjgwSUYsQ0UzMElBLEtBRUUsaUJGZzFJRixDRTcwSUEsY0FGRSxtQkZxMUlGLENFbjFJQSxTQUVFLGVGaTFJRixDRTkwSUEsTUFDRSxhQUFBLENBQ0EsbUJGaTFJRixDRS8wSUEsS0FDRSx3QkFBQSxDQUdBLHdCQUFBLENBQ0EsVUFBQSxDQUNBLHNEQUFBLENBQ0EsZUFBQSxDQUNBLGlDRmsxSUYsQ0UvMElBLFNBR0UsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLDJCQUFBLENBQ0EscUJGbTFJRixDRWoxSUEsR0FDRSxrQkZvMUlGLENFbjFJRSxhQUNFLGFGczFJSixDRXIxSUksc0NBRUUsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUZ3MUlOLENFcjFJQSxrQkFFRSxtQkFBQSxDQUNBLGVGeTFJRixDRXgxSUEsOENBQ0Usa0JGMjFJRixDRTExSUEsVUFDRSxzQkFBQSxDQUNBLGtCRjYxSUYsQ0U1MUlBLFVBQ0Usc0JGZzJJRixDRTkxSUEsa0JBREUsa0JGbzJJRixDRW4ySUEsUUFDRSxvQkZrMklGLENFaDJJQSxhQUNFLGVGbTJJRixDRWgySUEsR0FDRSxrQkZvMklGLENFbjJJRSxrQkFFRSxtQkFBQSxDQUNBLGVGczJJSixDRW4ySUEsTUFDRSxtQkFBQSxDQUNBLGVGdTJJRixDRXQySUEsTUFDRSxvQkZ5MklGLENFdDJJQSxhQUVFLHdCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXRjAySUYsQ0V4MklBLEtBQ0UsbUJGMjJJRixDRTEySUUsWUFDRSw2QkY2MklKLENFMTJJQSxXQUNFLGtCQUFBLENBQ0Esb0NBQUEsQ0FDQSwwQkY4MklGLENFNzJJRSxnQkFDRSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxVRmczSUosQ0UvMklJLHVCQUNFLFlGazNJTixDRWozSUksNENBRUUsVUZvM0lOLENFbDNJQSx3QkFFRSxlQUFBLENBQ0EsYUZxM0lGLENFbDNJQSxPQUNFLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCRnMzSUYsQ0VyM0lFLFVBQ0UsUUFBQSxDQUNBLGFGdzNJSixDRXYzSUUsV0FFRSxrQkYwM0lKLENFdDNJQSx5Q0FMSSxlRnU0SUosQ0VsNElBLGFBQ0UsY0FBQSxDQUNBLG9CQUFBLENBRUEsV0FBQSxDQUNBLGtCRjYzSUYsQ0UzM0lBLDZDQUNFLGtCQUNFLGVGODNJRixDRTUzSUEsR0FDRSxpQkY4M0lGLENFNTNJQSxHQUNFLG1CRjgzSUYsQ0U1M0lBLEdBQ0UsbUJGODNJRixDRTUzSUEsR0FDRSxtQkY4M0lGLENFNTNJQSxHQUNFLGtCRjgzSUYsQ0U1M0lBLEdBQ0UsY0Y4M0lGLENBQ0YsQ0U5M0lBLGNBQ0UsaUJBQUEsQ0FDQSx1QkZnNElGLENFLzNJRSxtQkFDRSxhQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLEtBQUEsQ0FDQSxxQkZrNElKLENFajRJSSx5QkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUNBLE9BQUEsQ0FDQSxRRm80SU4sQ0VuNElJLDBCQUNFLCtCRnM0SU4sQ0VyNElFLG1CQUNFLG9DQUFBLENBRUEsZ0JGczRJSixDRXI0SUkseUJBQ0Usc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsT0FBQSxDQUVGLHlDRjA0SUosQ0V6NElFLDZCQUNFLG9DRmc1SUosQ0UvNElFLG1DQUNFLHlDRms1SUosQ0UvNElFLG9EQUNFLG9DRnM1SUosQ0VyNUlFLG1CQUNFLHFCRnc1SUosQ0V2NUlJLHdCQUNFLGFGMDVJTixDRXo1SU0sOEJBQ0Usc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsT0Y0NUlSLENFMzVJRSxvQkFDRSxzQkY4NUlKLENFNzVJSSx5QkFDRSxjRmc2SU4sQ0UvNUlNLCtCQUNFLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLE9GazZJUixDRWo2SUUsb0JBQ0Usb0JGbzZJSixDRW42SUkseUJBQ0UsZUZzNklOLENFcjZJTSwrQkFDRSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxPRnc2SVIsQ0V2NklFLHFCQUNFLGlCRjA2SUosQ0V6NklFLG1DQUNFLHlDRjQ2SUosQ0UzNklFLDBCQUNFLHNDQUFBLENBQ0EsbUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDJCRjg2SUosQ0U3NklFLHlCQUNFLHlDQUFBLENBQ0Esc0NBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhCRmc3SUosQ0U3NklFLGlFQUNFLGlCRm83SUosQ0VuN0lFLDRCQUNFLGFBQUEsQ0FDQSxRQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0ZzN0lKLENFcDdJQSxpQkFDRSxlQUFBLENBQ0EsMEJBQUEsQ0FDQSxRQUFBLENBQ0EsWUFBQSxDQUVBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsS0FBQSxDQUNBLFlBQUEsQ0FDQSxNRnU3SUYsQ0VyN0lBLGNBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLE1BQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EscUJBQUEsQ0FDQSwwQ0FBQSxDQUFBLGtDRnc3SUYsQ0V2N0lFLHdDQUNFLGNBQ0UsZ0JGMDdJSixDQUNGLENFMTdJRSw2Q0FDRSxXRjQ3SUosQ0UzN0lFLDJCQUNFLFlGODdJSixDRTc3SUUsMEJBQ0UsZUZnOElKLENFLzdJRSw2Q0FDRSxjQUNFLE1BQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUdBLFdGKzdJSixDQUNGLENFLzdJRSxxQkFDRSxpQkZzOElKLENFcjhJRSxvQkFDRSxvQkZ3OElKLENFdjhJRSx1QkFDRSxTRjA4SUosQ0V6OElFLDZDQUNFLG1CQUtFLFNGNDhJSixDQUNGLENFNThJRSw2Q0FDRSx1Q0FORSxNQUFBLENBQ0EsYUFBQSxDQUNBLGdCQUFBLENBQ0EsT0ZzOUlKLENFbjlJRSxvQkFLRSxTRjg4SUosQ0FDRixDRTk4SUUsNkNBQ0UscUJBS0UsU0ZnOUlKLENBQ0YsQ0VoOUlFLDZDQUNFLHlDQU5FLE1BQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxPRjA5SUosQ0V2OUlFLG9CQUtFLFNGazlJSixDQUNGLENFbDlJRSw2Q0FDRSxxQkFDRSxNQUFBLENBQ0EsYUFBQSxDQUNBLGdCQUFBLENBQ0EsT0FBQSxDQUNBLFNGbzlJSixDQUNGLENFcDlJRSxtQkFDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSx1QkFBQSxDQUNBLHdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxLRnM5SUosQ0VyOUlJLDZDQUNFLG1CQUNFLE1BQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxPQUFBLENBQ0EsVUZ3OUlOLENBQ0YsQ0V4OUlFLHFCQUNFLFlGMDlJSixDRXo5SUUsa0NBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsY0Y0OUlKLENFejlJQSxTQUNFLDZCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxlRjY5SUYsQ0U1OUlFLDhCQUNFLGdDQUFBLENBQ0EsYUYrOUlKLENFOTlJRSxxQ0FDRSxvQkZpK0lKLENFLzlJQSxTQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxRRmsrSUYsQ0VqK0lFLGNBRUUsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsT0FBQSxDQUNBLFFGbytJSixDRW4rSUksa0JBQ0UsU0FBQSxDQUNBLFNGcytJTixDRXIrSUUsZ0JBQ0UsaUJGdytJSixDRXYrSUUsZUFDRSxvQkYwK0lKLENFeitJSSxvQkFDRSxTRjQrSU4sQ0UzK0lFLGdCQUNFLDBDQUFBLENBQ0EsdUJGOCtJSixDRTUrSUEsY0FDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZUYrK0lGLENFNytJQSw2Q0FDRSxjQUNFLHlDQUFBLENBQ0EsU0ZnL0lGLENFLytJQSxzQkFDRSx5Q0FBQSxDQUNBLFlBQUEsQ0FDQSxRRmkvSUYsQ0VoL0lBLHFDQUNFLG9CRmsvSUYsQ0VqL0lBLHVCQUNFLHFEQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsT0ZtL0lGLENFbC9JQSx3QkFDRSxxREFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLE9Gby9JRixDQUNGLENFbi9JQSxpQ0FDRSxlQUFBLENBQ0EsYUFBQSxDQUNBLGVGcy9JRixDRXIvSUUsNEZBQ0UsV0FBQSxDQUNBLGFGdy9JSixDRXYvSUUsNkNBQ0UsVUYwL0lKLENFei9JRSx1Q0FDRSxVQUFBLENBQ0EsaUJGNC9JSixDRTMvSUUsK0VBQ0UsY0Y4L0lKLENFNS9JQSxtQkFDRSxlQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxNRisvSUYsQ0U5L0lFLG1DQUNFLGFGaWdKSixDRS8vSUEsb0JBQ0UsV0FBQSxDQUNBLFFBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxXRmtnSkYsQ0VoZ0pBLHNCQUNFLFVBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsT0ZtZ0pGLENFamdKQSxhQUNFLFVBQUEsQ0FDQSxpQkZvZ0pGLENFbmdKRSxpQkFDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsbURBQUEsQ0FJQSwyQ0FBQSxDQUNBLGVBQUEsQ0FDQSxjRnNnSkosQ0VwZ0pBLGtCQUNFLGVBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsTUZ1Z0pGLENFcmdKQSxnQkFDRSxVQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFdGd2dKRixDRXZnSkUsNENBQ0UsVUYwZ0pKLENFeGdKQSx3Q0FDRSxXRjJnSkYsQ0V2Z0pBLDBFQUNFLFlGOGdKRixDRTdnSkUsMkNBQ0UsYUZnaEpKLENFOWdKQSw2Q0FDRSx3Q0FFRSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsVUZpaEpGLENFaGhKRSxrREFFRSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsT0ZraEpKLENFamhKSSw4REFFRSxVRm1oSk4sQ0VqaEpBLG9CQUNFLE1GbWhKRixDRWxoSkUseUJBQ0UsUUFBQSxDQUVBLHFERm9oSkosQ0VsaEpBLG9CQUNFLE9Gb2hKRixDRW5oSkUseUJBRUUscURGcWhKSixDRW5oSkEsMERBRUUsVUZxaEpGLENFbmhKQSxrREFDRSw0QkFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBQ0EsaUJGcWhKRixDRXBoSkUscURBQ0Usb0JBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsVUZzaEpKLENFcmhKSSx3REFDRSxVQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxXRnVoSk4sQ0V0aEpNLHVFQUNFLFdBQUEsQ0FDQSxjRndoSlIsQ0V2aEpNLDZEQUNFLFdBQUEsQ0FDQSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxhRnloSlIsQ0V4aEpNLDREQUNFLHdCQUFBLENBQ0Esb0JGMGhKUixDRXpoSk0sZ0VBQ0UsU0YyaEpSLENFMWhKTSw4REFDRSxVRjRoSlIsQ0UzaEpBLHFEQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsZUY2aEpGLENFM2hKQSxnQkFDRSxjQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVGNmhKRixDQUNGLENFNWhKQSxVQUNFLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUYraEpGLENFOWhKRSxpQkFDRSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxXRmlpSkosQ0VoaUpFLDJCQUNFLGtCQUFBLENBQ0EsYUFBQSxDQUNBLFdGbWlKSixDRWxpSkUseUJBQ0Usa0JBQUEsQ0FDQSxhQUFBLENBQ0EsV0ZxaUpKLENFcGlKRSx1QkFDRSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxXRnVpSkosQ0V0aUpFLGlCQUNFLGlCRnlpSkosQ0V4aUpJLHdCQUNFLGlCRjJpSk4sQ0UxaUpFLGdCQUNFLG9CRjZpSkosQ0U1aUpJLHVCQUNFLG1CRitpSk4sQ0U1aUpBLGNBQ0UsWUZnakpGLENFN2lKQSxtQkFDRSxlQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFNGaWpKRixDRS9pSkEsMkJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsUUZrakpGLENFaGpKQSx5QkFDRSwrQkFBQSxDQUNBLFVGbWpKRixDRWxqSkUsaUNBQ0UseUJGcWpKSixDRXBqSkUsMkNBQ0UsaUJGdWpKSixDRXBqSkEsZ0NBQ0Usc0JBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFNGd2pKRixDRXZqSkUsb0NBQ0UsaUJBQUEsQ0FDQSxzQ0FBQSxDQUNBLHNCQUFBLENBQ0EsdUNBQUEsQ0FDQSx3Q0FBQSxDQUNBLFNGMGpKSixDRXpqSkUsdUNBR0UseUJBQUEsQ0FFQSxtREFBQSxDQUNBLFlGNGpKSixDRTNqSkUsc0NBQ0UsV0Y4akpKLENFN2pKRSxxQ0FDRSxVRmdrSkosQ0U3akpBLG9JQU1FLFVBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRRmlrSkYsQ0UvakpBLHFCQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLG1CRmtrSkYsQ0Voa0pBLDhCQUNFLHFCQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxlRm1rSkYsQ0Vqa0pBLHlCQUNFLGVBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLE9Gb2tKRixDRWxrSkEsbUJBQ0Usb0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxVRnFrSkYsQ0Vwa0pFLGtEQUNFLG9CRnVrSkosQ0Vya0pBLGtCQUNFLHlCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLE1Gd2tKRixDRXRrSkEsd0JBQ0UscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdGeWtKRixDRXZrSkEsc0JBQ0Usc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxZRjBrSkYsQ0V2a0pBLDZDQUNFLG1CQUNFLFdBQUEsQ0FDQSxZRjJrSkYsQ0Uxa0pFLHVDQUlFLG1EQUFBLENBQ0EsWUY0a0pKLENFM2tKRSxzQ0FJRSwrREFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsUUY2a0pKLENFNWtKRSxxQ0FJRSwrREFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsUUY4a0pKLENBQ0YsQ0U5a0pBLE9BQ0Usb0JBQUEsQ0FDQSw0REFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFVGZ2xKRixDRS9rSkUsY0FDRSxpQkZrbEpKLENFamxKRSxhQUNFLG9CRm9sSkosQ0VubEpFLGFBQ0Usd0JBQUEsQ0FDQSxVRnNsSkosQ0VybEpFLGVBQ0Usd0JBQUEsQ0FDQSxVRndsSkosQ0V2bEpFLGVBQ0Usd0JBQUEsQ0FDQSxVRjBsSkosQ0V6bEpFLGlCQUNFLHdCQUFBLENBQ0EsVUY0bEpKLENFM2xKRSxZQUNFLHdCQUFBLENBQ0EsVUY4bEpKLENFNWxKQSxpQkFDRSxrQ0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGVGK2xKRixDRTlsSkUsdURBQ0UsZUFBQSxDQUNBLGdDRmltSkosQ0UvbEpBLFlBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsNkNBQUEsQ0FJQSxxQ0FBQSxDQUFBLDZCQUFBLENBQUEsd0RGa21KRixDRWptSkUscUNBQ0UsV0FBQSxDQUNBLGFGb21KSixDRW5tSkUsa0JBQ0UsVUZzbUpKLENFcG1KQSxTQUNFLGtDQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJGdW1KRixDRXRtSkUsd0VBQ0UsVUFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLFFGeW1KSixDRXhtSkUsZ0RBQ0Usa0JGMm1KSixDRXptSkEsWUFLRSw4QkFBQSxDQUNBLE1GNG1KRixDRTFtSkEseUJBUEUsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxlRnVuSkYsQ0VubkpBLGFBS0UsNkJBQUEsQ0FDQSxPRjZtSkYsQ0UzbUpBLGlCQUNFLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsS0Y4bUpGLENFN21KRSxzQkFDRSxlRmduSkosQ0UvbUpFLHVCQUNFLGdCRmtuSkosQ0VqbkpFLHNCQUNFLE1BQUEsQ0FDQSxlRm9uSkosQ0VubkpFLHVCQUNFLGNBQUEsQ0FDQSxPRnNuSkosQ0VybkpFLHdCQUNFLGNBQUEsQ0FDQSxlRnduSkosQ0V0bkpBLG9CQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLCtCQUFBLENBQUEsdUJBQUEsQ0FDQSxlRnluSkYsQ0V4bkpFLCtCQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLG9FQUFBLENBQUEsNERBQUEsQ0FDQSxVRjJuSkosQ0UxbkpFLHFDQUNFLDZFQUFBLENBQUEscUVGNm5KSixDRTNuSkEsc0JBRUUsZUFBQSxDQUNBLFFBQUEsQ0FDQSw4QkFBQSxDQUFBLHNCQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQ0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLGdEQUFBLENBQUEsd0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLDhEQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSx3Q0FBQSxDQUtBLGdDQUFBLENBQ0EsTUY4bkpGLENFMW5KQSxxRUF2QkUsa0NGNHFKRixDRXJwSkEsdUJBRUUsZUFBQSxDQUNBLFFBQUEsQ0FDQSw4QkFBQSxDQUFBLHNCQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQ0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLGdEQUFBLENBQUEsd0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLDhEQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSx1Q0FBQSxDQUtBLCtCQUFBLENBQ0EsT0Zpb0pGLENFaG9KRSx5QkFDRSxrQ0Ztb0pKLENFam9KQSxtQkFDRSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxTRm9vSkYsQ0Vub0pFLDRCQUNFLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLDRCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkZzb0pKLENFcm9KRSx3QkFDRSwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0Esc0NBQUEsQ0FBQSw4QkZ3b0pKLENFcm9KSSw2REFDRSxrQkY0b0pOLENFMW9KQSx3QkFDRSw0Q0FBQSxDQUtBLG9DRjZvSkYsQ0U1b0pBLDZCQUNFLGtDQUFBLENBQ0EscUVBQUEsQ0FBQSw2REFBQSxDQUNBLGNBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQUFBLENBQ0EsdUNBQUEsQ0FDQSw2QkFBQSxDQUNBLFFBQUEsQ0FDQSxhQUFBLENBQ0EsTUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLEtBQUEsQ0FDQSxZRitvSkYsQ0U5b0pFLDZDQUNFLG1DQUNFLDhCRmlwSkosQ0FDRixDRWhwSkEsdUJBQ0UsNkNBQUEsQ0FLQSxxQ0ZrcEpGLENFanBKQSw0QkFDRSxrQ0FBQSxDQUNBLHFFQUFBLENBQUEsNkRBQUEsQ0FDQSxjQUFBLENBQ0Esc0NBQUEsQ0FBQSw4QkFBQSxDQUNBLHVDQUFBLENBQ0EsNkJBQUEsQ0FDQSxRQUFBLENBQ0EsYUFBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsWUZvcEpGLENFbnBKRSw2Q0FDRSxrQ0FDRSw4QkZzcEpKLENBQ0YsQ0VycEpBLG1GQUVFLHNCQUFBLENBR0EsY0FBQSxDQUNBLFlGdXBKRixDRXRwSkEsb0NBQ0Usa0NBQUEsQ0FDQSxxRUFBQSxDQUFBLDZEQUFBLENBQ0EsY0FBQSxDQUNBLHNDQUFBLENBQUEsOEJBQUEsQ0FDQSx1Q0FBQSxDQUNBLDZCQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSxNQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsS0FBQSxDQUNBLFlGeXBKRixDRXhwSkUsNkNBQ0UsMENBQ0UsOEJGMnBKSixDQUNGLENFMXBKQSwrQ0FFRSxzQkFBQSxDQUdBLGNBQUEsQ0FDQSxZRjRwSkYsQ0UzcEpBLHlDQUNFLGtDQUFBLENBQ0EscUVBQUEsQ0FBQSw2REFBQSxDQUNBLGNBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQUFBLENBQ0EsdUNBQUEsQ0FDQSw2QkFBQSxDQUNBLFFBQUEsQ0FDQSxhQUFBLENBQ0EsTUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLEtBQUEsQ0FDQSxZRjhwSkYsQ0U3cEpFLDZDQUNFLCtDQUNFLDhCRmdxSkosQ0FDRixDRS9wSkEsK0NBRUUsc0JBQUEsQ0FHQSxjQUFBLENBQ0EsWUZpcUpGLENFaHFKQSwwQ0FDRSxrQ0FBQSxDQUNBLHFFQUFBLENBQUEsNkRBQUEsQ0FDQSxjQUFBLENBQ0Esc0NBQUEsQ0FBQSw4QkFBQSxDQUNBLHVDQUFBLENBQ0EsNkJBQUEsQ0FDQSxRQUFBLENBQ0EsYUFBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsWUZtcUpGLENFbHFKRSw2Q0FDRSxnREFDRSw4QkZxcUpKLENBQ0YsQ0VwcUpBLHdDQUNFLGVGc3FKRixDRXJxSkEseUNBQ0UsZ0JGd3FKRixDRXZxSkEseUNBQ0UsZUYwcUpGLENFenFKQSwwQ0FDRSxjRjRxSkYsQ0UxcUpBLGNBRUUsZ0NBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLDhCQUFBLENBQUEsc0JBQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSx3Q0FBQSxDQUtBLGdDQUFBLENBQ0EsTUFBQSxDQUNBLDZDQUFBLENBSUEscUNBQUEsQ0FBQSw2QkFBQSxDQUFBLHdERjZxSkYsQ0U1cUpFLDhCQXhCQSxrQ0Z3c0pGLENFOXFKRSxzQkFDRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFFGaXJKSixDRWhySkksNEJBQ0Usa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLDRCRm1ySk4sQ0VsckpJLDZCQUNFLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGNGcXJKTixDRXBySkUsK0ZBQ0UsK0JBQUEsQ0FLQSx1QkZ1ckpKLENFcnJKQSxlQUVFLGdDQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSw4QkFBQSxDQUFBLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsdUNBQUEsQ0FLQSwrQkFBQSxDQUNBLE9BQUEsQ0FDQSw2Q0FBQSxDQUlBLHFDQUFBLENBQUEsNkJBQUEsQ0FBQSx3REZ3ckpGLENFdnJKRSxnQ0F4QkEsa0NGbXRKRixDRXpySkUsdUJBQ0UsZUFBQSxDQUNBLGtCQUFBLENBQ0EsNEJBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLHNCQUFBLENBQ0Esd0JBQUEsQ0FDQSxRRjRySkosQ0UzckpJLDZCQUNFLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkY4ckpOLENFN3JKSSw2QkFDRSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjRmdzSk4sQ0UvckpFLGdHQUNFLCtCQUFBLENBS0EsdUJGa3NKSixDRWhzSkEsZ0VBQ0UsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0Ztc0pGLENFanNKQSxrRUFDRSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxjRm9zSkYsQ0Vqc0pBLFlBQ0csWUFBQSxDQUNDLGVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLDBCQUFBLENBQUEsNEJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUVBLGlCQUFBLENBQUEsa0JBQUEsQ0FBQSw0QkFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLFdGcXNKSixDRW5zSkUsaUJBQ0UsYUZzc0pKLENFcnNKRSx5QkFDRSxZRndzSkosQ0V2c0pFLHdCQUNFLGVGMHNKSixDRTNxSkUsdUJBQ0UsWUFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBRUEsaUJBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLGVGNHNKSixDRTNzSkksNEJBQ0UsYUY4c0pOLENFN3NKSSxvQ0FDRSxZRmd0Sk4sQ0Uvc0pJLG1DQUNFLGVGa3RKTixDRWp0SkksOEJBT0UsNEJBQUEsQ0FBQSwyQkFBQSxDQUVBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsVUZvdEpOLENFbnRKSSwyREFWRSxVQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBR0EsaUJGcXVKTixDRWp1SkksNkJBT0UsNEJBQUEsQ0FBQSwyQkFBQSxDQUVBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsVUZzdEpOLENFcnRKRSxzQkFDRSxZQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FFQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGVGd3RKSixDRXZ0SkksMkJBQ0UsYUYwdEpOLENFenRKSSxtQ0FDRSxZRjR0Sk4sQ0UzdEpJLGtDQUNFLGVGOHRKTixDRTd0SkksNkJBT0UsNEJBQUEsQ0FBQSwwQkFBQSxDQUVBLFFBQUEsQ0FDQSxXQUFBLENBRUEsVUZndUpOLENFL3RKSSx5REFYRSxVQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBR0EsaUJBQUEsQ0FHQSxTRmd2Sk4sQ0U5dUpJLDRCQU9FLDRCQUFBLENBQUEsMEJBQUEsQ0FFQSxPQUFBLENBQ0EsV0FBQSxDQUVBLFVGa3VKTixDRWp1SkUscUJBQ0UsWUFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBRUEsaUJBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGVGb3VKSixDRW51SkksMEJBQ0UsYUZzdUpOLENFcnVKSSxrQ0FDRSxZRnd1Sk4sQ0V2dUpJLGlDQUNFLGVGMHVKTixDRXp1SkksNEJBT0UsNEJBQUEsQ0FBQSx5QkFBQSxDQUNBLFlBQUEsQ0FHQSxTQUFBLENBRUEsVUY0dUpOLENFM3VKSSx1REFaRSxVQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBSUEsaUJBQUEsQ0FDQSxRQUFBLENBRUEsVUY2dkpOLENFM3ZKSSwyQkFPRSw0QkFBQSxDQUFBLHlCQUFBLENBQ0EsWUFBQSxDQUdBLFFBQUEsQ0FFQSxVRjh1Sk4sQ0U3dUpFLGVBQ0UsY0FBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxRRmd2SkosQ0UvdUpJLDBDQUNFLGVGa3ZKTixDRWp2Skksc0JBQ0UsaUJGb3ZKTixDRW52SkcsaUJBQ0MsYUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0gsNEJBQUEsQ0FDRyx3QkZzdkpKLENFcnZKRSxvQkFDRSxZQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsZUZ3dkpKLENFdnZKSSx5QkFDRSxhRjB2Sk4sQ0V6dkpJLGlDQUNFLFlGNHZKTixDRTN2SkksZ0NBQ0UsZUY4dkpOLENFN3ZKRSxpQkFDRSxlRmd3SkosQ0UvdkpFLGtCQUNFLGVGa3dKSixDRWp3SkUsbUJBQ0UsZUZvd0pKLENFbndKRSxrQkFDRSxlRnN3SkosQ0Vyd0pFLGlCQUNFLG9CQUFBLENBQ0Esd0JGd3dKSixDRXZ3Skksc0JBQ0UsZ0JGMHdKTixDRXh3SkEsTUFDRSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCRjJ3SkYsQ0Uxd0pFLGNBQ0Usc0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVGNndKSixDRTV3SkUsWUFDRSxrQkYrd0pKLENFOXdKSSxvQ0FFRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsNkJGaXhKTixDRWh4SkUsWUFDRSxrQkZteEpKLENFbHhKSSxvQ0FFRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsNkJGcXhKTixDRXB4SkUsd0JBRUUsVUFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlRnV4SkosQ0V0eEpFLG9EQUNFLGtCRnl4SkosQ0V4eEpFLHNHQU1FLGtCQUFBLENBQ0Esb0JGMnhKSixDRXh4SkEsS0FDRSxlRjR4SkYsQ0V6eEpBLGVBQ0UsZUY2eEpGLENFNXhKRSwrQ0FFRSxlRit4SkosQ0U5eEpFLHdCQUNFLFFGaXlKSixDRWh5SkksaUVBRUUsU0ZteUpOLENFbHlKSSw4QkFDRSxvQ0FBQSxDQUNBLGlDQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkZxeUpOLENFcHlKQSxvR0FJRSxrQkZ1eUpGLENFcHlKQSxNQUNFLGFBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxlRnl5SkYsQ0V2eUpFLFlBQ0Usb0JBQUEsQ0FDQSxnQkYweUpKLENFenlKRSxhQUNFLGVBQUEsQ0FDQSxrQkY0eUpKLENFM3lKRSxZQUNFLHlCQUFBLENBQ0EsYUY4eUpKLENFM3lKQSxpQkFFRSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxTRit5SkYsQ0U1eUpBLGdCQUNFLGlCRmd6SkYsQ0U5eUpBLGVBQ0UsV0FBQSxDQUlBLFNBQUEsQ0FDQSxpQkZpekpGLENFL3lKQSxzQkFDRSxlQUFBLENBQ0EscUNBQUEsQ0FDQSxrQ0FBQSxDQUNBLDZCQUFBLENBQ0EsMEJGa3pKRixDRWh6SkEsdUJBQ0UsZUFBQSxDQUNBLHNDQUFBLENBQ0EsbUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDJCRm16SkYsQ0VqekpBLHFCQUNFLGVBQUEsQ0FDQSx3Q0FBQSxDQUNBLHFDQUFBLENBQ0EsZ0NBQUEsQ0FDQSw2QkZvekpGLENFbHpKQSxzQkFDRSxlQUFBLENBQ0EseUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLGlDQUFBLENBQ0EsOEJGcXpKRixDRWx6SkEseUJBSUUsaUJGc3pKRixDRXB6SkEsb0RBTEUsa0JBQUEsQ0FFQSxVQUFBLENBQ0EsaUJGNHpKRixDRXB6SkEsOFFBQ0UsdUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUdBLHFCQUFBLENBQ0EsaURBQUEsQ0FBQSx5Q0FBQSxDQUNBLHFCQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLDZCQUFBLENBRUEscUJBQUEsQ0FDQSxrRUFBQSxDQUlBLDBERnd6SkYsQ0V2ekpFLHdXQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZRjB6SkosQ0V0ekpFLHd3REFDRSxxQkFBQSxDQUNBLGNGOHpKSixDRTd6SkUsdVhBQ0UsaUJGZzBKSixDRTl6SkEscUxBSUUsZUFBQSxDQUNBLHNDQUFBLENBQ0EsbUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDJCRmkwSkYsQ0UxekpBLHVPQUxFLGVBQUEsQ0FDQSxxQ0FBQSxDQUNBLGtDQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkY4MEpGLENFcDBKQSxnREFDRSxlQUFBLENBQ0Esc0NBQUEsQ0FDQSxtQ0FBQSxDQUNBLDhCQUFBLENBQ0EsMkJGdTBKRixDRXQwSkEsaUxBSUUsZUFBQSxDQUNBLHlDQUFBLENBQ0Esc0NBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhCRnkwSkYsQ0VsMEpBLGtPQUxFLGVBQUEsQ0FDQSx3Q0FBQSxDQUNBLHFDQUFBLENBQ0EsZ0NBQUEsQ0FDQSw2QkZzMUpGLENFNTBKQSwrQ0FDRSxlQUFBLENBQ0EseUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLGlDQUFBLENBQ0EsOEJGKzBKRixDRTcwSkEsbUJBQ0UsdUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGVGZzFKRixDRTcwSkEsZUFDRSxXRmkxSkYsQ0U5MEpBLFNBQ0UsY0ZrMUpGLENFaDFKQSw0QkFDRSxVRm0xSkYsQ0U3MEpBLHFDQUVFLFVGcTFKRixDRW4xSkEsdUJBQ0UsVUZzMUpGLENFbjFKQSxPQUNFLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSx3QkFBQSxDQUVBLG9OQUFBLENBQ0Esd0JBQUEsQ0FDQSwyQkFBQSxDQUdBLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGdCRnUxSkYsQ0V0MUpFLG1CQUNFLFlGeTFKSixDRXgxSkUsY0FDRSxpQkYyMUpKLENFMTFKRSxhQUNFLHdCQUFBLENBQ0EsaUJGNjFKSixDRTUxSkUsZ0JBQ0UscUJBQUEsQ0FDQSxjRisxSkosQ0U5MUpFLGlCQUNFLFdGaTJKSixDRTkxSkEsK0RBSUUsZUZrMkpGLENFaDJKQSxtREFFRSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsdUJGbTJKRixDRWgySkEsaUJBQ0UsVUZvMkpGLENFaDJKQSxTQUNFLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlRnEySkYsQ0VwMkpFLGdCQUNFLGVBQUEsQ0FDQSxlQUFBLENBRUEsUUFBQSxDQUNBLGtCRnUySkosQ0VwMkpBLGdIQUNFLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGlDQUFBLENBQ0Esa0JBQUEsQ0FDQSxVRncySkYsQ0V2MkpBLGlEQUNFLFlGMDJKRixDRXgySkEsdUJBQ0UsYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUNBQUEsQ0FDQSxrQkFBQSxDQUNBLFVGMjJKRixDRXoySkEsMkNBR0UsZUY0MkpGLENFMzJKQSxxREFFRSxrQkY4MkpGLENFNzJKQSxnQ0FFRSxhRmczSkYsQ0UvMkpBLG1CQUNFLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGlDQUFBLENBQ0Esa0JBQUEsQ0FDQSxVRmszSkYsQ0VqM0pBLG1CQUNFLHNCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLHlCRm8zSkYsQ0VuM0pBLDBCQUNFLGFGczNKRixDRXAzSkEsd0NBR0UsZUZ1M0pGLENFcjNKQSxZQUNFLGFGdzNKRixDRXQzSkEsY0FNRSxhQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkZ5M0pGLENFeDNKRSwyQ0FUQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCRnc0SkYsQ0VuNEpFLDZCQU1FLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFVGMjNKSixDRTEzSkksa0RBQ0UsZUFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGlCRjYzSk4sQ0U1M0pJLDBEQUNFLGlDQUFBLENBQ0Esa0NBQUEsQ0FDQSx3QkFBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsYUYrM0pOLENFOTNKRSxxQkFDRSxrQkFBQSxDQUNBLGlCRmk0SkosQ0VoNEpJLDBDQUNFLGtCQUFBLENBQ0EsaUJGbTRKTixDRWw0Sk0sZ0RBQ0Usa0JGcTRKUixDRXA0SkUsb0JBQ0Usa0JBQUEsQ0FDQSxvQkZ1NEpKLENFdDRKSSx5Q0FDRSxrQkFBQSxDQUNBLG9CRnk0Sk4sQ0V4NEpNLCtDQUNFLGtCRjI0SlIsQ0UxNEpFLCtDQUNFLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVRjY0SkosQ0U1NEpJLHlGQUNFLGtCQUFBLENBQ0EsY0FBQSxDQUNBLFVGKzRKTixDRTk0Sk0scUdBQ0Usa0JGaTVKUixDRS80SkEsNkJBQ0Usa0JBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsaUJGazVKRixDRWg1SkEscUJBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLDZCQUFBLENBQ0EseUJBQUEsQ0FDQSxrQkZtNUpGLENFbDVKRSwyQkFDRSxrQkZxNUpKLENFbjVKQSxxQkFDRSxhQUFBLENBQ0EsU0FBQSxDQUNBLGlCRnM1SkYsQ0VyNUpFLHVEQUNFLFdBQUEsQ0FDQSxhRnc1SkosQ0V2NUpFLDJCQUNFLFVGMDVKSixDRXo1SkUsd0JBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJGNDVKSixDRTE1SkEsbUJBQ0UsdUJBQ0UsZUFBQSxDQUNBLFVGNjVKRixDRTU1SkUsdUNBQ0UsVUY4NUpKLENFNzVKRSx5Q0FDRSxVRis1SkosQ0U3NUpBLHVCQUNFLGVBQUEsQ0FDQSxTRis1SkYsQ0U5NUpFLHVDQUNFLFVGZzZKSixDRS81SkUsd0NBQ0UsVUZpNkpKLENFLzVKQSx1QkFDRSxlQUFBLENBQ0EsZUZpNkpGLENFaDZKRSx1Q0FDRSxVRms2SkosQ0VqNkpFLHlDQUNFLFVGbTZKSixDRWo2SkEsdUJBQ0UsZUFBQSxDQUNBLFNGbTZKRixDRWw2SkUsdUNBQ0UsVUZvNkpKLENFbjZKRSx5Q0FDRSxVRnE2SkosQ0VuNkpBLHVCQUNFLGVBQUEsQ0FDQSxTRnE2SkYsQ0VwNkpFLHVDQUNFLFVGczZKSixDRXI2SkUseUNBQ0UsVUZ1NkpKLENFcjZKQSx1QkFDRSxlQUFBLENBQ0EsZUZ1NkpGLENFdDZKRSx1Q0FDRSxVRnc2SkosQ0V2NkpFLHlDQUNFLFVGeTZKSixDRXY2SkEsdUJBQ0UsZUFBQSxDQUNBLGVGeTZKRixDRXg2SkUsdUNBQ0UsVUYwNkpKLENFejZKRSx5Q0FDRSxVRjI2SkosQ0V6NkpBLHVCQUNFLGVBQUEsQ0FDQSxXRjI2SkYsQ0UxNkpFLHVDQUNFLFVGNDZKSixDRTM2SkUseUNBQ0UsVUY2NkpKLENFMzZKQSx1QkFDRSxlQUFBLENBQ0EsZUY2NkpGLENFNTZKRSx1Q0FDRSxVRjg2SkosQ0U3NkpFLHlDQUNFLFVGKzZKSixDRTc2SkEsd0JBQ0UsZUFBQSxDQUNBLFNGKzZKRixDRTk2SkUsd0NBQ0UsVUZnN0pKLENFLzZKRSwyQ0FDRSxVRmk3SkosQ0UvNkpBLHdCQUNFLGVBQUEsQ0FDQSxjRmk3SkYsQ0VoN0pFLHdDQUNFLFVGazdKSixDRWo3SkUsMkNBQ0UsVUZtN0pKLENFajdKQSx3QkFDRSxlQUFBLENBQ0EsY0ZtN0pGLENFbDdKRSx3Q0FDRSxVRm83SkosQ0VuN0pFLDJDQUNFLFVGcTdKSixDQUNGLENFcjdKQSw2Q0FDRSx3QkFDRSxlQUFBLENBQ0EsVUZ1N0pGLENFdDdKRSx3Q0FDRSxVRnc3SkosQ0V2N0pFLDBDQUNFLFVGeTdKSixDRXY3SkEsd0JBQ0UsZUFBQSxDQUNBLFNGeTdKRixDRXg3SkUsd0NBQ0UsVUYwN0pKLENFejdKRSx5Q0FDRSxVRjI3SkosQ0V6N0pBLHdCQUNFLGVBQUEsQ0FDQSxlRjI3SkYsQ0UxN0pFLHdDQUNFLFVGNDdKSixDRTM3SkUsMENBQ0UsVUY2N0pKLENFMzdKQSx3QkFDRSxlQUFBLENBQ0EsU0Y2N0pGLENFNTdKRSx3Q0FDRSxVRjg3SkosQ0U3N0pFLDBDQUNFLFVGKzdKSixDRTc3SkEsd0JBQ0UsZUFBQSxDQUNBLFNGKzdKRixDRTk3SkUsd0NBQ0UsVUZnOEpKLENFLzdKRSwwQ0FDRSxVRmk4SkosQ0UvN0pBLHdCQUNFLGVBQUEsQ0FDQSxlRmk4SkYsQ0VoOEpFLHdDQUNFLFVGazhKSixDRWo4SkUsMENBQ0UsVUZtOEpKLENFajhKQSx3QkFDRSxlQUFBLENBQ0EsZUZtOEpGLENFbDhKRSx3Q0FDRSxVRm84SkosQ0VuOEpFLDBDQUNFLFVGcThKSixDRW44SkEsd0JBQ0UsZUFBQSxDQUNBLFdGcThKRixDRXA4SkUsd0NBQ0UsVUZzOEpKLENFcjhKRSwwQ0FDRSxVRnU4SkosQ0VyOEpBLHdCQUNFLGVBQUEsQ0FDQSxlRnU4SkYsQ0V0OEpFLHdDQUNFLFVGdzhKSixDRXY4SkUsMENBQ0UsVUZ5OEpKLENFdjhKQSx5QkFDRSxlQUFBLENBQ0EsU0Z5OEpGLENFeDhKRSx5Q0FDRSxVRjA4SkosQ0V6OEpFLDRDQUNFLFVGMjhKSixDRXo4SkEseUJBQ0UsZUFBQSxDQUNBLGNGMjhKRixDRTE4SkUseUNBQ0UsVUY0OEpKLENFMzhKRSw0Q0FDRSxVRjY4SkosQ0UzOEpBLHlCQUNFLGVBQUEsQ0FDQSxjRjY4SkYsQ0U1OEpFLHlDQUNFLFVGODhKSixDRTc4SkUsNENBQ0UsVUYrOEpKLENBQ0YsQ0UvOEpBLDZDQUNFLHVCQUNFLGVBQUEsQ0FDQSxVRmk5SkYsQ0VoOUpFLHVDQUNFLFVGazlKSixDRWo5SkUseUNBQ0UsVUZtOUpKLENFajlKQSx1QkFDRSxlQUFBLENBQ0EsU0ZtOUpGLENFbDlKRSx1Q0FDRSxVRm85SkosQ0VuOUpFLHdDQUNFLFVGcTlKSixDRW45SkEsdUJBQ0UsZUFBQSxDQUNBLGVGcTlKRixDRXA5SkUsdUNBQ0UsVUZzOUpKLENFcjlKRSx5Q0FDRSxVRnU5SkosQ0VyOUpBLHVCQUNFLGVBQUEsQ0FDQSxTRnU5SkYsQ0V0OUpFLHVDQUNFLFVGdzlKSixDRXY5SkUseUNBQ0UsVUZ5OUpKLENFdjlKQSx1QkFDRSxlQUFBLENBQ0EsU0Z5OUpGLENFeDlKRSx1Q0FDRSxVRjA5SkosQ0V6OUpFLHlDQUNFLFVGMjlKSixDRXo5SkEsdUJBQ0UsZUFBQSxDQUNBLGVGMjlKRixDRTE5SkUs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Q0UsNEJGOGlLRixDQUNGLENFN2lLQSw4Q0FDRSxpWkFDRSx5QkZnaktGLENFOWlLQSxpWkFDRSxzQkZnaktGLENFOWlLQSxpY0FDRSx5QkFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxTRmdqS0YsQ0U5aUtBLHFjQUNFLDBCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSwyQkFBQSxDQUNBLFNGZ2pLRixDRTlpS0EscWZBQ0UsdUJGZ2pLRixDRTlpS0EscWZBQ0Usb0NGZ2pLRixDRTlpS0EscWZBQ0UsaUNGZ2pLRixDRTlpS0EseWJBQ0UsaUJGZ2pLRixDRTlpS0EsazNCQUNFLDRCRmdqS0YsQ0FDRixDRS9pS0EsdUNBRUUseUJGa2pLRixDRWhqS0EsdUNBRUUsc0JGbWpLRixDRWhqS0EsaURBQ0UsdUJGb2pLRixDRWxqS0EsaURBQ0Usb0NGcWpLRixDRW5qS0EsaURBQ0UsaUNGc2pLRixDRXBqS0EsMkNBQ0UsMkJGdWpLRixDRXJqS0Esc0ZBR0UsNEJGd2pLRixDRXRqS0EsK0NBQ0UsdUNBRUUseUJGeWpLRixDRXZqS0EsdUNBRUUsc0JGeWpLRixDRXRqS0EsaURBQ0UsdUJGeWpLRixDRXZqS0EsaURBQ0Usb0NGeWpLRixDRXZqS0EsaURBQ0UsaUNGeWpLRixDRXZqS0EsMkNBQ0UsMkJGeWpLRixDRXZqS0Esc0ZBR0UsNEJGeWpLRixDQUNGLENFempLQSw4Q0FDRSx1Q0FFRSx5QkYyaktGLENFempLQSx1Q0FFRSxzQkYyaktGLENFeGpLQSxpREFDRSx1QkYyaktGLENFempLQSxpREFDRSxvQ0YyaktGLENFempLQSxpREFDRSxpQ0YyaktGLENFempLQSwyQ0FDRSwyQkYyaktGLENFempLQSxzRkFHRSw0QkYyaktGLENBQ0YsQ0UxaktBLGdCQUNFLHNCRjZqS0YsQ0V4aktBLHVDQUNFLHlCRitqS0YsQ0U3aktBLHVCQUNFLHNCRmdrS0YsQ0UxaktBLGlEQUNFLHVCRmtrS0YsQ0U3aktBLGlEQUNFLG9DRm9rS0YsQ0UvaktBLGlEQUNFLGlDRnNrS0YsQ0Vqa0tBLDJDQUNFLDJCRndrS0YsQ0U3aktBLHNGQUNFLDRCRjRrS0YsQ0Vsa0tBLDRCQUNFLDBCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSwyQkFBQSxDQUNBLFNGOGtLRixDRTdrS0UsMkNBQ0UseUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsU0ZnbEtKLENFeGtLQSxZQUNFLHNCRmlsS0YsQ0Uva0tBLGFBQ0UsRUFDRSxnQ0FBQSxDQUNBLGlDQUFBLENBQUEseUJBQUEsQ0FDQSxvQkFBQSxDQUVBLDBCRmtsS0YsQ0VobEtBLGdCQUNFLGFGa2xLRixDRWhsS0EsZ0JBQ0UsWUZrbEtGLENFaGxLQSxxQkFDRSx1QkZrbEtGLENFaGxLQSxxQkFDRSxvQ0ZrbEtGLENFaGxLQSxxQkFDRSxpQ0ZrbEtGLENFaGxLQSxrQkFDRSwyQkZrbEtGLENFN2tLQSxvQ0FDRSw0QkZrbEtGLENFaGxLQSxZQUVFLHlCRmtsS0YsQ0VobEtBLGNBQ0UsMkJGa2xLRixDRWhsS0Esa0JBQ0UsNEJGa2xLRixDRWhsS0EsNERBR0UsVUZrbEtGLENFaGxLQSxlQUVFLHFCQUFBLENBQ0EsdUJGa2xLRixDRWhsS0EsTUFDRSwwQkZtbEtGLENFaGxLQSxPQUVFLHVCRmtsS0YsQ0VobEtBLElBQ0Usd0JGa2xLRixDRWhsS0EsTUFDRSxXRmtsS0YsQ0VqbEtBLFFBR0UsU0FBQSxDQUNBLFFGbWxLRixDRWpsS0EsTUFFRSxzQkZtbEtGLENFamxLQSxlQUNFLHNCRm1sS0YsQ0VqbEtBLFlBQ0UsdUJGbWxLRixDRWpsS0EsZ0JBQ0Usc0JGbWxLRixDRWpsS0EsZ0JBQ0UseUJBQUEsQ0FJQSxhRitrS0YsQ0FDRixDRWxsS0EsYUFJRSxnQkFDRSxZRnFsS0YsQ0VubEtBLHFCQUNFLHVCRnFsS0YsQ0VubEtBLHFCQUNFLG9DRnFsS0YsQ0VubEtBLHFCQUNFLGlDRnFsS0YsQ0VubEtBLGtCQUNFLDJCRnFsS0YsQ0VobEtBLG9DQUNFLDRCRnFsS0YsQ0FDRixDRXJsS0EsaUJBQ0UsZ0JBQ0Usc0JGdWxLRixDQUNGIiwiZmlsZSI6Im1vYmlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAgICBSZXNwb25zaXZlIHN0eWxlcyBjYW4gYmUgYXBwbGllZCB2aWEgJy5zbWFydHBob25lJywgJy50YWJsZXQnLCAnLnBvcnRyYWl0JyAmICcubGFuZHNjYXBlJyBjbGFzc2VzLlxuICAgIFRoZXNlIGNsYXNzZXMgYXJlIGF1dG9tYXRpY2FsbHkgYXBwbGllZCBhbmQgbWFuaXB1bGF0ZWQgb24gPGJvZHk+IGJ5IEZvdW5kYXRpb24uXG4qL1xuQGltcG9ydCBcIm1vZHVsZXMvbWl4aW5zXCI7XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5Lmhhc19sZWFkZXJib2FyZCAjZm0ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG5wOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm0tcGlrYWJ1LXNpZGViYXIubS1waWthYnUtbGVmdCxcbi5tLXBpa2FidS1vdmVybGF5LFxuLm0tcGlrYWJ1LWxlZnQtdmlzaWJsZSAubS1waWthYnUtbGVmdCxcbi5tLXBpa2FidS1sZWZ0LXZpc2libGUgLm0tcGlrYWJ1LWxlZnQsXG5tLXBpa2FidS1jb250YWluZXIsXG4uaGlkZS1mb3ItbWVkaXVtLXVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmEge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2U4OTIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG59XG5idXR0b24sXG4uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhMWU1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzdjN2M3O1xufVxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODUlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsb3V0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLypcblRoZSBkcm9wZG93biBtZW51XG4qL1xuXG5uYXYjbW9iaWxlIHVsIGxpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5uYXYjbW9iaWxlIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWFyZ2luOiAycHggMDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggOHB4O1xufVxuXG5uYXYjbW9iaWxlIHVsIHVsIHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5uYXYjbW9iaWxlIHVsIHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxubmF2I21vYmlsZSB1bCB1bCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG5uYXYjbW9iaWxlIHVsIHVsIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIxOTJcIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi8qIFNlYXJjaCBhbmQgTWVudSBUb2dnbGUgKi9cblxuI3NlYXJjaHRvZ2dsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9jaGV2cm9uc193aC5wbmdcIik7XG59XG5cbiNzZWFyY2h0b2dnbGU6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9jaGV2cm9uc193aC5wbmdcIik7XG59XG5cbiNzZWFyY2h0b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNmQ2ZDZkO1xuICAgIGZvbnQ6IDE0cHgvMzJweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4jc2VhcmNodG9nZ2xlOm5vdCgubW0tbWVudSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmbV9xdWlja3NlYXJjaF9mb3JtIGZvcm0ge1xuICAgIGhlaWdodDogNDVweDtcbn1cblxuI2ZtX3F1aWNrc2VhcmNoX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDNweDtcbn1cbmlucHV0I2ZtX3F1aWNrc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0b3A6IC0zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmbV9xdWlja3NlYXJjaF9mb3JtOmhvdmVyIGlucHV0I2ZtX3F1aWNrc2VhcmNoIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4jZm1fcXVpY2tzZWFyY2gtYnRuIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkxcHggLTE1MTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG59XG5cbiNmbV9xdWlja3NlYXJjaC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTFweCAtMTQ3MXB4O1xufVxuI2ZtX3F1aWNrc2VhcmNoX2Zvcm06aG92ZXIgI2ZtX3F1aWNrc2VhcmNoLWJ0bixcbi5mbV9xdWlja3NlYXJjaC1vbiAjZm1fcXVpY2tzZWFyY2gtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkxcHggLTE0NzFweDtcbn1cbiNmbV9xdWlja3NlYXJjaC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MXB4IC0xNDcxcHggIWltcG9ydGFudDtcbn1cbiNtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogIzU0NTQ1NDtcbiAgICBmb250OiAxNHB4LzMycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI21tZW51Om5vdCgubW0tbWVudSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jbW1lbnUgPiBsaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVlbTtcbn1cblxuI21tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4jbW1lbnUgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL2NoZXZyb25zX2JsYWNrLnBuZ1wiKTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbn1cbiNtbWVudSA+IGxpOm50aC1jaGlsZCgxMikge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbn1cbiNtbWVudSA+IGxpOm50aC1jaGlsZCgxMykge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL2NoZXZyb25zX3doLnBuZ1wiKTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbn1cbnVsLm1tZW51c3ViIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMHB4O1xufVxudWwubW1lbnVzdWIgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVlbTtcbn1cblxudWwubW1lbnVzdWIgPiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNmZmY7XG59XG5cbiNtbWVudSA+IGxpOm50aC1jaGlsZCgxMCkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyLXRvcDogZG90dGVkIDJweCAjYzdjN2M3O1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAycHggI2M3YzdjNztcbn1cblxudWwubW1lbnVzdWI6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjdiN2I3O1xufVxuXG4ubW1lbnVmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDZweCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tbWVudWZvb3QgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ubW1lbnVzb2NpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4jZm0ge1xuICAgIHBhZGRpbmc6IDBweCAwIDAgMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG4jZm0gPiAuYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2ZtID4gaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4jZm0gPiBoZWFkZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZm0gPiBoZWFkZXIgcCB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbn1cbiNmbSA+IGhlYWRlciBoMSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbjogMTRweCAwcHggMCA1N3B4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDE0MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jZm0gPiBoZWFkZXIgdWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL21vYmlsZXNwcml0ZS5wbmdcIilcbiAgICAgICAgbm8tcmVwZWF0O1xufVxuXG4jbW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jbW9iaWxlLW5hdiAubW9iaWxlLW5hdi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNtb2JpbGUtbmF2IC5tb2JpbGUtbmF2LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuI21vYmlsZS1uYXYgLm1vYmlsZS1uYXYtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbiNtb2JpbGUtbmF2IGxpLnNob3dfZm9yX2xvZ2dlZF9pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNtb2JpbGUtbmF2LmxvZ2dlZF9pbiBsaS5zaG93X2Zvcl9sb2dnZWRfaW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbiNtb2JpbGUtbmF2LmxvZ2dlZF9pbiBsaS5oaWRlX2Zvcl9sb2dnZWRfaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtb2JpbGUtbmF2IC5tb2JpbGUtbmF2LWxvZ28ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTZweCAxNjBweCAwIDE2cHg7XG59XG5cbiNtb2JpbGUtbmF2IC50aXRsZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE0JTtcbiAgICBtYXgtd2lkdGg6IDEzMnB4O1xufVxuXG4jZm0gPiBoZWFkZXIgbGkge1xuICAgIG1hcmdpbjogMnB4IDBweCAwIDA7XG59XG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwubGVmdCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvbW9iaWxlc3ByaXRlLnBuZ1wiKVxuICAgICAgICBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTBweCAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgICB3aWR0aDogMzdweDtcbn1cblxuLm0tcGlrYWJ1LWxlZnQtdmlzaWJsZVxuICAgICNmbVxuICAgID4gaGVhZGVyXG4gICAgPiBkaXZcbiAgICA+IG5hdi5tb2JhclxuICAgID4gc2VjdGlvblxuICAgID4gdWwubGVmdFxuICAgID4gbGlcbiAgICA+IGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODVweCAtMTIxcHg7XG59XG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwucmlnaHQgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCA3cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMHB4IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2ZtID4gaGVhZGVyID4gZGl2ID4gbmF2Lm1vYmFyID4gc2VjdGlvbiA+IHVsLnJpZ2h0ID4gLmxvZ2luID4gYSxcbiNmbSA+IGhlYWRlciA+IGRpdiA+IG5hdi5tb2JhciA+IHNlY3Rpb24gPiB1bC5yaWdodCA+IC5sb2dvdXQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzZweCA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMHB4IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNmbSA+IGhlYWRlciA+IGRpdiA+IG5hdi5tb2JhciA+IHNlY3Rpb24gPiB1bC5yaWdodCA+IC5sb2dvdXQgPiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiA1cHg7XG59XG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwucmlnaHQgPiAudG9nZ2xlLWJ0biA+IGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMHB4IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iaWxlLm1vYmFyID4gc2VjdGlvbiA+IHVsLnJpZ2h0ID4gLnRvZ2dsZS1idG4ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLm1vYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jZm0gPiBoZWFkZXIgdWwgYTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDtcbn1cblxuI2ZtID4gaGVhZGVyIG5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNmbSA+IGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbn1cbiNmbSAuYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZm0uaG9tZSA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2ZtLmhvbWUgLmNvbnRlbnQgLmNvbHMtM3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IC5pbWcgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxMnB4O1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5ob21lIC5tb2JpbGUtd2ViYm94LTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4vKiBGbGV4IE9yZGVyICAqL1xuXG4uZmxleGJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4aGVybyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG59XG5cbi5mbGV4ZmlsbW1ha2luZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG59XG5cbi5mbGV4bGF0ZXN0bW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTA2JTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5mbGV4cG9wdWxhcm1vYmlsZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG59XG5cbi5mbGV4c3Vic2NyaWJlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbn1cblxuLmZsZXhpbnRlcnZpZXdzIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbn1cblxuLmZsZXhjb2x1bW5zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbn1cblxuLmZsZXhzb2NpYWwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xufVxuXG4uZmxleGZlc3RpdmFscyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG59XG5cbi5jb2xzLTN4IC5jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY29scy0yeCAuY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNvbHMtM3ggLmNvbDEtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xzLTN4IC5jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY29scy0yeCAuY29sLTEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbn1cblxuLyp0d2l0dGVyKi9cbi5jb2xzLTN4IC5jb2wtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cbmRpdi5idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5idXR0b24uZXhwYW5kLFxuLmJ1dHRvbi5leHBhbmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzhweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDUycHg7XG59XG5cbi5tbWVudXNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubW1lbnVzb2NpYWwgPiBhLnR3aXR0ZXIge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc29jaWFsLnBuZ1wiKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1tZW51c29jaWFsID4gYS5mYWNlYm9vayB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zb2NpYWwucG5nXCIpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzdweCAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuZGl2LmJ1dHRvbi5leHBhbmQuc2hvdy1mb3Itc21hbGwtb25seSA+IGEudHdpdHRlciB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zb2NpYWwucG5nXCIpO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmRpdi5idXR0b24uZXhwYW5kLnNob3ctZm9yLXNtYWxsLW9ubHkgPiBhLmZhY2Vib29rIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3NvY2lhbC5wbmdcIik7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBAZ3JvdXAgSG9tZSBhbmQgSGVybyAqL1xuXG4jZm0gPiBoZWFkZXIgPiAuYyB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIDAgMHB4IDE2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uaGVyby1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAtMjBweCAtMTBweCAwIC0xMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAwIDU1cHg7XG4gICAgcGFkZGluZzogMCAwIDU1JTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLnByZXYgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5wcmV2IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLm5leHQgYSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlX3BhZ2luYXRvci5wbmdcIilcbiAgICAgICAgbm8tcmVwZWF0IDQwMHB4IC0zMnB4O1xuICAgIHRleHQtaW5kZW50OiA0MDAwMHB4O1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciAucHJldixcbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5uZXh0IHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQxcHg7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5wcmV2IGEsXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciAubmV4dCBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9oZXJvcGFnaW5hdG9ybW9iaWxlLnBuZ1wiKVxuICAgICAgICBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgd2lkdGg6IDQxcHg7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5uZXh0IGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLm5leHQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNDFweDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLnByZXYgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDFweDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLm5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGgyIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuLmhvbWUgLmZlYXR1cmVzIC5maXJzdCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmhlcm8tZmVhdHVyZSBoMyB7XG4gICAgZm9udDogMzBweC8zMHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xufVxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlcm8tZmVhdHVyZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLmNvbnRlbnQgLmhlcm8tZmVhdHVyZSBwLm1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweCAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5wLm1ldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5ob21lIC5jb250ZW50IC5oZXJvLWZlYXR1cmUgcC5tZXRhIGE6bGluayB7XG4gICAgY29sb3I6ICNlODkyMDA7XG59XG4jdG9vbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tYWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvbWUgLmxhdGVzdC1uZXdzLXBvcHVsYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExhdGVzdCBOZXdzICovXG51bC5saXN0aW5nLWFydGljbGVzIGxpIHtcbiAgICBtYXJnaW46IDBweDtcbn1cbi5sYXRlc3QtbmV3cy1wb3B1bGFyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmxhdGVzdC1uZXdzLXBvcHVsYXItbW9iaWxlIGgzIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGF0ZXN0LW5ld3MtcG9wdWxhci1tb2JpbGUgdWwubGlzdGluZy1hcnRpY2xlcyBhIGIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cbnVsLmxpc3RpbmctYXJ0aWNsZXMgYSBiIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxudWwubGlzdGluZy1hcnRpY2xlcyBhOmhvdmVyIGIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG51bC5saXN0aW5nLWFydGljbGVzIGE6aG92ZXIgYiA+IGkge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAubWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxudWwubGlzdGluZy1hcnRpY2xlcyA+IGxpID4gYTpob3ZlciB+IC5tZXRhIGEsXG51bC5saXN0aW5nLWFydGljbGVzID4gbGkgPiBhOmhvdmVyIH4gLnBvc3QtbG9ja2VkLW1zZyBhIHtcbiAgICBjb2xvcjogI2U4OTIwMDtcbn1cblxuLmxhdGVzdC1uZXdzLXBvcHVsYXItbW9iaWxlIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxhdGVzdC1uZXdzLXBvcHVsYXItbW9iaWxlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDBweCBzb2xpZDtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMThweDtcbn1cblxuLmhvbWUgLmNvbnRlbnQgaDIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQ6IDE4cHgvMTRweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbC0xLmZlYXR1cmVzID4gdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZm1cbiAgICA+IHNlY3Rpb25cbiAgICA+IGRpdi5jb2xzLTN4LnJvd1xuICAgID4gZGl2LmNvbDEtMlxuICAgID4gZGl2LmNvbC0xXG4gICAgPiB1bFxuICAgID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2ZtXG4gICAgPiBzZWN0aW9uXG4gICAgPiBkaXY6bnRoLWNoaWxkKDUpXG4gICAgPiBkaXYuY29sMS0yXG4gICAgPiBkaXYuY29sLTFcbiAgICA+IHVsXG4gICAgPiBsaTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmbVxuICAgID4gc2VjdGlvblxuICAgID4gZGl2LmNvbHMtM3guZmxleGludGVydmlld3NcbiAgICA+IGRpdi5jb2wxLTJcbiAgICA+IGRpdi5jb2wtMVxuICAgID4gdWxcbiAgICA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNmbVxuICAgID4gc2VjdGlvblxuICAgID4gZGl2LmNvbHMtM3guZmxleGludGVydmlld3NcbiAgICA+IGRpdi5jb2wxLTJcbiAgICA+IGRpdi5jb2wtMVxuICAgID4gdWxcbiAgICA+IGxpOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNmbVxuICAgID4gc2VjdGlvblxuICAgID4gZGl2LmNvbHMtM3guZmxleGludGVydmlld3NcbiAgICA+IGRpdi5jb2wxLTJcbiAgICA+IGRpdi5jb2wtMVxuICAgID4gdWxcbiAgICA+IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtXG4gICAgPiBzZWN0aW9uXG4gICAgPiBkaXYuY29scy0zeC5mbGV4ZmVzdGl2YWxzXG4gICAgPiBkaXYuY29sMS0yXG4gICAgPiBkaXYuY29sLTFcbiAgICA+IHVsXG4gICAgPiBsaTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZm1cbiAgICA+IHNlY3Rpb25cbiAgICA+IGRpdi5jb2xzLTN4LmZsZXhmZXN0aXZhbHNcbiAgICA+IGRpdi5jb2wxLTJcbiAgICA+IGRpdi5jb2wtMVxuICAgID4gdWxcbiAgICA+IGxpOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNmbVxuICAgID4gc2VjdGlvblxuICAgID4gZGl2LmNvbHMtM3guZmxleGZlc3RpdmFsc1xuICAgID4gZGl2LmNvbDEtMlxuICAgID4gZGl2LmNvbC0xXG4gICAgPiB1bFxuICAgID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLyogQGVuZCAqL1xuXG4vKiBQb3B1bGFyIE5ld3MgKi9cbi5uZXdzLXBvcHVsYXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5uZXdzLXBvcHVsYXItbW9iaWxlIGgzIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLm5ld3MtcG9wdWxhci1tb2JpbGUgdWwubGlzdGluZy1hcnRpY2xlcyBhIGIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm5ld3MtcG9wdWxhci1tb2JpbGUgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV3cy1wb3B1bGFyLW1vYmlsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAwcHggc29saWQ7XG59XG5cbi8qIEBlbmQgKi9cblxuLyogU2lkZWJhciBOZXdzICovXG5cbi5zaWRlYmFyLW5ld3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNzaWRlYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDBweDtcbn1cbi5zaWRlYmFyLW5ld3MtbW9iaWxlIGEge1xuICAgIGZvbnQ6IDE1cHgvMjJweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIHBhZGRpbmc6IDBweCAwIDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1uZXdzLW1vYmlsZSBwIHtcbiAgICBjb2xvcjogI2M3YzdjNztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogLTE2cHggMCAxMHB4IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbiNzaWRlYmxvY2sgPiBkaXYgPiBwOm50aC1jaGlsZCg5KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbmgyLnNpZGViYXJ0aXRsZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGZvbnQ6IDIwcHgvNDhweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaWRlYmFyLW5ld3MtbW9iaWxlIHVsLmxpc3RpbmctYXJ0aWNsZXMgYSBiIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbn1cblxuLnNpZGViYXItbmV3cy1tb2JpbGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkO1xufVxuXG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBGaWxtbWFraW5nIFNlY3Rpb24gKi9cblxuLmhvbWUgLmZlYXR1cmVzIC5maXJzdCBoMyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250OiAxM3B4LzE3cHggc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IC5pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVzLnJvdy5maWxtbWFraW5nID4gZGl2ID4gcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUgLmNvbnRlbnQgaDIgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob21lIC5mZWF0dXJlcyAuZmlyc3QgcC5tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhvbWUgLmZlYXR1cmUgcC5tZXRhID4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIC5mZWF0dXJlcyAuZmlyc3QgcC5tZXRhIGE6bGluayB7XG4gICAgY29sb3I6ICNlODkyMDA7XG59XG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IHAubWV0YSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUgLmZlYXR1cmUgLmltZyBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLmhvbWUgLmZlYXR1cmVzIC5saXN0aW5nLWFydGljbGVzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG59XG5cbi5ob21lIC5jb250ZW50IC5saXN0aW5nLWFydGljbGVzIGxpIGEgYiA+IGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQ6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgPiBhOmZpcnN0LWNoaWxkLFxudWwubGlzdGluZy1hcnRpY2xlcyBsaSA+IGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cbnVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgPiBhIGltZyB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi8qIGZvciBoaWRkZW4gaW1hZ2VzIHRvIGRpc3BsYXkgbW9iaWxlICovXG4uaGlkaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBhIGIge1xuICAgIGZvbnQ6IDE0cHgvMThweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG51bC5saXN0aW5nLWFydGljbGVzIGxpIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG51bC5saXN0aW5nLWFydGljbGVzIHNwYW4gYTpsaW5rIHtcbiAgICBjb2xvcjogI2U4OTIwMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBzcGFuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBDb2x1bW5zIC8gRmVzdGl2YWwgU2VjdGlvbiAqL1xuXG4uaG9tZSAuZmVhdHVyZSAuaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMHB4O1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3guZmxleGludGVydmlld3MgPiBkaXYuY29sMS0yIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhjb2x1bW5zID4gZGl2LmNvbDEtMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeC5mbGV4Y29sdW1ucyA+IGRpdi5jb2wxLTIgPiBkaXYuY29sLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xufVxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhpbnRlcnZpZXdzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeC5mbGV4ZmVzdGl2YWxzID4gZGl2LmNvbDEtMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeC5mbGV4ZmVzdGl2YWxzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeC5mbGV4ZmVzdGl2YWxzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMi5mZWF0dXJlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbn1cblxuZGl2LmNvbC0yLmZlYXR1cmUgPiBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZSAuY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250OiAxM3B4LzE3cHggc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uaG9tZSAuZmVhdHVyZSAubWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZzogMHB4IDBweCAzMHB4IDA7XG59XG5cbi5ob21lIC5mZWF0dXJlIC5tZXRhIGE6bGluayB7XG4gICAgY29sb3I6ICNlODkyMDA7XG59XG5cbi50b3V0LXN1YnNjcmliZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0xIC5saXN0aW5nLWFydGljbGVzIGxpLndpdGhfaSAuaSBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkud2l0aF9pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTBweCAwcHg7XG59XG5cbi5ob21lIC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaSBiIHtcbiAgICBmb250OiAxNHB4LzE4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdG9wOiAtM3B4O1xufVxuXG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkgYSBiID4gaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkgYiBhOmxpbmsge1xuICAgIGNvbG9yOiAjZTg5MjAwO1xufVxuXG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkgc3BhbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlYXR1cmVzLnJvdy5jb2x1bW5zaG9tZSA+IGRpdiA+IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlb3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENvbHVtbnMgKi9cblxuI2ZtLmNvbHVtbnMgPiAuY29udGVudCAuY29scy0yeCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5jb2xiYWNrIHtcbiAgICBmb250OiAxNHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFhMWExYSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMWExYTFhO1xufVxuLmNvbGJhY2sgLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzg0cHggLTE0NzRweDtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5jb2x1bW5zIC5jb250ZW50IGhlYWRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL2NoZXZyb25zX3doLnBuZ1wiKVxuICAgICAgICByZXBlYXQteCAwIDEwMCU7XG59XG4uY29sdW1ucyAuY29udGVudCBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjk3NDE7XG4gICAgY29sb3I6ICNhOTljOWM7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDI3cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5jb2x1bW5zIC5jb250ZW50IGhlYWRlciBoMSB7XG4gICAgZm9udDogMjJweC8yOHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNvbHVtbnMgLmNvbnRlbnQgaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uY29sdW1ucyAuY29udGVudCBoZWFkZXIgaDIgYiB7XG4gICAgZm9udDogaXRhbGljIDE4cHgvMzBweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNlMWM4OWI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uY29sdW1ucyAubWV0YWNhdC5oaWRlLWZvci1tZWRpdW0tdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb2x1bW4tZGV0YWlsIGFydGljbGUuY29udGVudCA+IC5jID4gaDEge1xuICAgIGZvbnQ6IDI4cHgvMzJweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xufVxuXG4ubGlzdGluZy1jb2x1bW5zIGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWNvbHVtbnMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG59XG5cbi5saXN0aW5nLWNvbHVtbnMgbGkgLmltZyB7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMjBweDtcbn1cblxuLmxpc3RpbmctY29sdW1ucyBsaSBhIGIge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE0cmVtO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5saXN0aW5nLWNvbHVtbnMgbGkgYSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctY29sdW1ucyBsaSA+IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLWNvbHVtbnMgLm1ldGFjYXQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdGluZy1jb2x1bW5zIC5tZXRhY2F0IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxpc3RpbmctY29sdW1ucyAubWV0YWNhdCAuY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jZm0gPiBhcnRpY2xlID4gZGl2ID4gZGl2LmNvbC0xID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjg2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5jb2wtMSA+IGRpdi5yZWxhdGVkLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAyNSBOZXcgRmFjZXMgKi9cblxuLmZhY2VsaXN0IGgyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgLmZtX3NlcmllcyB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaS5mbV9zZXJpZXM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG51bC5mbV9zZXJpZXMgbGkuZm1fc2VyaWVzIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgbGkuZm1fc2VyaWVzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiAxNnB4LzIwcHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaS5mbV9zZXJpZXM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDBweDtcbn1cbi5mbV9zZXJpZXNfcGVvcGxlX2Jhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNmbV9zZXJpZXNfZXh0cmFfZmVhdHVyZXMgaDIge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIGZvbnQ6IDIwcHgvOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZm1fc2VyaWVzLWxpc3QtdGl0bGUge1xuICAgIGZvbnQ6IDIwcHgvMjhweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBWT0QgKi9cbi52b2Qtc3VibWlzc2lvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udm9kLXN1Ym1pc3Npb24tbW9iaWxlIC5idG4ge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNmbS52b2QtZGV0YWlsID4gLmNvbnRlbnQgLmNvbHMtMng6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG4jZm0udm9kLWRldGFpbCAuYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3cHggMCAwcHggNTBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG59XG4uY29sLTMgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udm9kLWRldGFpbCAudm9kLXN1Ym1pc3Npb24gcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNmbS52b2QtZGV0YWlsID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5jb2wtMSA+IHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG1heC1oZWlnaHQ6IDQuOTAycmVtO1xufVxuYXNpZGUudm9kLXN1Ym1pc3Npb24gaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udm9kLWRldGFpbCAuY29udGVudCBkaXYuY29sLTEgaDIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMHB4O1xuICAgIGZvbnQ6IDI0cHgvMjhweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xufVxuLmRldGFpbCAuY29udGVudCAuY29sLTEgLm1ldGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwID4gaW1nLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwID4gYSA+IGltZyxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gcCBhW3JlbCo9XCJhdHRhY2htZW50XCJdLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwIGFbcmVsKj1cImF0dGFjaG1lbnRcIl0gaW1nLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBpbWcuZnVsbC1oZWlnaHQtdGh1bWIsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBhID4gaW1nLmZ1bGwtaGVpZ2h0LXRodW1iLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwIGFbcmVsKj1cImF0dGFjaG1lbnRcIl0uZnVsbC1oZWlnaHQtdGh1bWIsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgYVtyZWwqPVwiYXR0YWNobWVudFwiXSBpbWcuZnVsbC1oZWlnaHQtdGh1bWIsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IC53cC1jYXB0aW9uIGFbcmVsKj1cImF0dGFjaG1lbnRcIl0uZnVsbC1oZWlnaHQtdGh1bWIsXG4uZGV0YWlsXG4gICAgLmNvbnRlbnRcbiAgICAuY29sLTFcbiAgICA+IC53cC1jYXB0aW9uXG4gICAgYVtyZWwqPVwiYXR0YWNobWVudFwiXVxuICAgIGltZy5mdWxsLWhlaWdodC10aHVtYiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctY292ZXJzIGxpIC5pbWdfY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubGlzdGluZy1jb3ZlcnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzk5OTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5saXN0aW5nLWNvdmVycyBsaTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWNvdmVycyBsaTpudGgtY2hpbGQoMikgLmltZ19jb3ZlciBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLWNvdmVycyBsaTpudGgtY2hpbGQoMikgLmZsZXhzdWJzY3JpYmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLmxpc3RpbmctY292ZXJzIGxpIC5nd2ktd2lkZ2V0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd3aS13aWRnZXQgKixcbi5nd2ktbW9kYWwtY29udGVudCAqLFxuLmd3aS1pZnJhbWUtaG9sZGVyICosXG4uZ3dpLWJyYW5kaW5nICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5nd2ktd2lkZ2V0IC5idG4tZ3dpLFxuLmd3aS1tb2RhbC1jb250ZW50IC5idG4tZ3dpLFxuLmd3aS1pZnJhbWUtaG9sZGVyIC5idG4tZ3dpLFxuLmd3aS1icmFuZGluZyAuYnRuLWd3aSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvcCxcbiAgICAgICAgI2VkNzM1MiAwJSxcbiAgICAgICAgI2U4NGUyNCAxMDAlXG4gICAgKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAjZWQ3MzUyIDAlLFxuICAgICAgICAjZTg0ZTI0IDEwMCVcbiAgICApICFpbXBvcnRhbnQ7XG59XG4jZm0gPiBhcnRpY2xlID4gZGl2LmNvbnRlbnQuY29scy0yeCA+IGFzaWRlLmNvbC0xID4gaDEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xufVxuI2ZtLnZvZC1kZXRhaWwgPiAuY29udGVudCAuY29scy0yeDpmaXJzdC1jaGlsZCArIC5jb2xzLTJ4IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTBweCAwO1xufVxuI2ZtLnZvZC1kZXRhaWwgPiAuY29udGVudCAuY29scy0yeDpmaXJzdC1jaGlsZCArIC5jb2xzLTJ4IC5jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEBlbmQgKi9cblxuLyogQGdyb3VwIEhlYWRlciAqL1xuXG5oZWFkZXIgYSxcbmhlYWRlciBkaXYge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgdGV4dC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwcHggMXB4IDBweDtcbn1cblxuaGVhZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogNDtcbn1cblxuaGVhZGVyIGEuaGVhZGVyLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjglO1xufVxuXG5oZWFkZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3J0cmFpdCBoZWFkZXIgaW1nLFxuLmxhbmRzY2FwZSBoZWFkZXIgaW1nIHtcbiAgICB0b3A6IDRweDtcbn1cblxuLmRyb3AtZG93biAjbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuI21lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4jbWVudS10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogMTEwJSBcIndwdG91Y2gtaWNvbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxOHB4O1xufVxuXG4jc2VhcmNoLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4jc2VhcmNoLXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MDlcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiAxMTAlIFwid3B0b3VjaC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDE4cHg7XG59XG5cbiNtZW51LXRvZ2dsZS50b3VjaGVkOmFmdGVyLFxuI3NlYXJjaC10b2dnbGUudG91Y2hlZDphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmxvZ2luLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmxvZ2luLWxpbmsgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qIEBlbmQgKi9cblxuLyogQGdyb3VwIFBvc3RzIE5hdiAqL1xuXG4jZm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbmFzaWRlID4gaDEge1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubmF2LWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdi1jb250cm9scyBkaXYge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdi1jb250cm9scyBhOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5uYXYtY29udHJvbHMgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtY29udHJvbHMgYS5wcmV2LXBvc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLm5hdi1jb250cm9scyAucHJldmlvdXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uYXYtY29udHJvbHMgLm5leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLm5hdi1jb250cm9scyBhOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4vKiBAZW5kICovXG5cbi8qIFNVQiBQQUdFUyAgUGFnZXMgU2hhcmVkIENTUyAqL1xuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2wtMSA+IGRpdiA+IGhlYWRlciA+IGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tZmVhdHVyZSBwLm1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG4uaGVyby1mZWF0dXJlIHAubWV0YSBhIHtcbiAgICBjb2xvcjogI2U4OTIwMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluaXRpYWw7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgbGkgPiBhIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBtYXJnaW46IC0yNXB4IDAgNXB4O1xuICAgIHdpZHRoOiAxMjBweDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIGEgPiBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG51bC5saXN0aW5nLWFydGljbGVzLWxnIGEgPiBpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHggMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBhIGIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZm9udDogMTNweC8xN3B4IHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMHB4IDAgMCAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgLm1ldGFjYXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDhweCAwIDBweCAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgLm1ldGFjYXQgYSB7XG4gICAgY29sb3I6ICNlODkyMDA7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgLm1ldGFjYXQgLmNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIHNwYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbHMtMnggLmNvbC0yIC5iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEBncm91cCBQb3N0cyAvIEFydGljbGUgKi9cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwOmZpcnN0LW9mLXR5cGU6Zmlyc3QtbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubGlzdGluZyAuaGVyby1mZWF0dXJlcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xufVxuLmxpc3RpbmcgLmhlcm8tZmVhdHVyZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuI2ZtID4gYXJ0aWNsZSA+IGFzaWRlLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jZm0gPiBhcnRpY2xlID4gYXNpZGUubW9iaWxlc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuI2ZtID4gc2VjdGlvbiA+IGFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogNTUlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuXG5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG5cbi5jb2wtMSBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAwcmVtIDEuMjVyZW0gMCAxcmVtO1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY29sLTEgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzc4Nzg3OCAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IC53cC1jYXB0aW9uLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhW3JlbCo9XCJhdHRhY2htZW50XCJdLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhW3JlbCo9XCJhdHRhY2htZW50XCJdIGltZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgNXB4O1xufVxuLmdlbmVyaWMtZGV0YWlsIGFydGljbGUuY29udGVudCA+IGgxIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gICAgZm9udDogMjZweC8zMnB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jZm0gPiBhcnRpY2xlID4gZGl2LmNvbC0xID4gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB3aWR0aDogOTUlO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBpbWcsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgYVtyZWwqPVwiYXR0YWNobWVudFwiXSxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gcCBhW3JlbCo9XCJhdHRhY2htZW50XCJdIGltZyxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gLndwLWNhcHRpb24gYVtyZWwqPVwiYXR0YWNobWVudFwiXSxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gLndwLWNhcHRpb24gYVtyZWwqPVwiYXR0YWNobWVudFwiXSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gLmltZzpmaXJzdC1jaGlsZCxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gLmVtYmVkOmZpcnN0LWNoaWxkLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAubmdnLWltYWdlYnJvd3NlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG59XG5cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xIC5pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xIGRpdi5tZXRhIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSBkaXYubWV0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgLTEwcHggMDtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgZGl2Lm1ldGEgYSB7XG4gICAgY29sb3I6ICNlODkyMDA7XG59XG5cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMHB4O1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSBkaXYubWV0YSBwIHtcbiAgICBmb250LXNpemU6IDAuODdyZW07XG59XG5cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gZGl2Lm1ldGEgcC50YWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSBkaXYubWV0YSBhLnBvc3QtZWRpdC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBpZnJhbWUsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBvYmplY3QsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBlbWJlZCxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gcCA+IG9iamVjdCBlbWJlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xzLTJ4IC5jb2wtMiBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmltZ1t0aXRsZT1cIlN1YnNjcmliZSB0byBGaWxtbWFrZXIgTWFnYXppbmVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlLmJveF9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGUuc3Vic2NyaWJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS50YWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5lbHNld2hlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24uY29udGVudCA+IGgxLFxuYXJ0aWNsZS5jb250ZW50IC5jb2xzLTJ4ID4gaDEsXG5hcnRpY2xlLmNvbnRlbnQgPiBoMSB7XG4gICAgZm9udDogMjBweC80OHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbn1cblxuLyogUGFnaW5hdG9yICovXG4ucGFnaW5hdG9yLW1vYmlsZSAucGFnaW5hdG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdpbmF0b3ItbnVtYmVycyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0b3ItbnVtYmVycyBsaS5uZXh0LFxuLnBhZ2luYXRvci1udW1iZXJzIGxpLnByZXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbn1cbi5wYWdpbmF0b3ItbnVtYmVycyBsaS5uZXh0LFxuLnBhZ2luYXRvci1udW1iZXJzIGxpLnByZXYge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEycHg7XG59XG4ucGFnaW5hdG9yLW51bWJlcnMgbGkucHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDM1cHg7XG59XG4ucGFnaW5hdG9yLW51bWJlcnMgbGkubmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2luYXRvci1udW1iZXJzIGxpLnByZXYgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM4NHB4IC0xNDc0cHg7XG4gICAgd2lkdGg6IDM1cHg7XG59XG4ucGFnaW5hdG9yLW51bWJlcnMgbGkubmV4dCBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtYXJnaW46IDBweCAwcHggMCAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OThweCAtMTQ3NHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLnBhZ2luYXRvci1udW1iZXJzIGxpLmN1cnJlbnQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGM4Yztcbn1cblxuLnBhZ2luYXRvci1udW1iZXJzIGxpIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG59XG5cbm5hdi5leHRyYSBsaS5uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYWdpbmF0b3ItcHJldi1uZXh0IGxpLm5leHQgYSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2luYXRvci1wcmV2LW5leHQgbGkubmV4dCBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00MjFweCAtMTQ3NHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2luYXRvci1wcmV2LW5leHQgbGkubmV4dCBhOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00MjFweCAtMTUxOXB4O1xufVxuXG4ucGFnaW5hdG9yLXByZXYtbmV4dCBsaS5wcmV2IGE6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM4MHB4IC0xNTE5cHg7XG59XG5cbiNmbSA+IGFydGljbGUgPiBkaXYuY29sLTEgPiBkaXYucmVsYXRlZC1wb3N0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbCAuZmVhdHVyZWQtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZGV0YWlsIC5mZWF0dXJlZC1hcnRpY2xlcyB1bC5saXN0aW5nLWFydGljbGVzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbn1cbi5kZXRhaWwgLmZlYXR1cmVkLWFydGljbGVzIHVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3N0LXBhZ2UtY29udGVudCAucG9zdC1wYWdlLXRodW1ibmFpbCxcbi5wb3N0LXBhZ2UtY29udGVudCAuc2hhcmluZy1vcHRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IGltZy5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1wYWdlLWNvbnRlbnQgdGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ucG9zdC1wYWdlLWNvbnRlbnQgdWwsXG4ucG9zdC1wYWdlLWNvbnRlbnQgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndwdG91Y2gtc2hvcnRjb2RlLXdlYmFwcC1tb2JpbGUsXG4ud3B0b3VjaC1zaG9ydGNvZGUtd2ViYXBwLW9ubHksXG4ud3B0b3VjaC1zaG9ydGNvZGUtd2ViYXBwLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IHAgYSxcbi5jb21tZW50LWJvZHkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAwIDAgLThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LXBhZ2UtaGVhZC1hcmVhIC5wb3N0LWRhdGUtY29tbWVudHMsXG4ucG9zdC1wYWdlLWhlYWQtYXJlYSAucG9zdC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9zdC1wYWdlLWNvbnRlbnQgLmNhdC10YWdzIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucG9zdC1wYWdlLWhlYWQtYXJlYS5iYXVoYXVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICByYWRpYWwsXG4gICAgICAgIDUwJSAwJSxcbiAgICAgICAgMCxcbiAgICAgICAgNTAlIDAlLFxuICAgICAgICA1MDAsXG4gICAgICAgIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksXG4gICAgICAgIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSlcbiAgICApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDBweCAxcHggMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXBhZ2UtaGVhZC1hcmVhLmJhdWhhdXMgaDIucG9zdC10aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICBmb250LXNpemU6IDE4MCU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucG9zdC1wYWdlLWNvbnRlbnQgLndwdG91Y2gtYWQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi50b3AtY29udGVudC1hZCAud3B0b3VjaC1hZCxcbi5ib3R0b20tY29udGVudC1hZCAud3B0b3VjaC1hZCxcbiNjb250ZW50IC53cHRvdWNoLWFkIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnBhZ2luYXRvci1wcmV2LW5leHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQ6IDEzcHgvMzhweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5wYWdpbmF0b3ItcHJldi1uZXh0IGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM4MHB4IC0xNDc0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbiNmbVxuICAgID4gc2VjdGlvblxuICAgID4gZGl2LmNvbHMtM3gub3RoZXJcbiAgICA+IG5hdlxuICAgID4gdWw6bm90KC5wYWdpbmF0b3ItcHJldi1uZXh0KVxuICAgID4gbGkucHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM3OXB4IC0xNDc0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDQwcHg7XG59XG5cbiNmbVxuICAgID4gc2VjdGlvblxuICAgID4gZGl2LmNvbHMtM3gub3RoZXJcbiAgICA+IG5hdlxuICAgID4gdWw6bm90KC5wYWdpbmF0b3ItcHJldi1uZXh0KVxuICAgID4gbGkucHJldlxuICAgID4gYVtyZWwqPVwicHJldlwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM3OXB4IC0xNTE5cHg7XG59XG5cbmxpLmV4dHJhIGEge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBESVNRVVMgKi9cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xIC5jb21tZW50cyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxudGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBAZW5kICovXG5cbi8qIFZpZGVvcyAqL1xuI2ZtLnZpZGVvLWRldGFpbCA+IC5jb2xzLTJ4IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuI2ZtLnZpZGVvLWRldGFpbCA+IC5jIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4jZm0udmlkZW8tZGV0YWlsID4gLmNvbHMtMnggPiBoMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG4jZm0udmlkZW8tZGV0YWlsID4gLmNvbHMtMnggPiBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2ZtLnZpZGVvLWRldGFpbCA+IGFydGljbGUgPiBkaXYuY29sLTEgPiBwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtYXgtaGVpZ2h0OiA0LjE2N3JlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmVtYmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IC5pbWc6Zmlyc3QtY2hpbGQgaWZyYW1lLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAuZW1iZWQ6Zmlyc3QtY2hpbGQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWRldGFpbCAuY29udGVudCBkaXYuY29sLTEgPiAuZW1iZWQ6Zmlyc3QtY2hpbGQsXG4udmlkZW8tZGV0YWlsIC5jb250ZW50IGRpdi5jb2wtMSA+IC5pbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogLTI2cHggLTEwcHggMTVweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tZGV0YWlsIC5jb250ZW50IGRpdi5jb2wtMSBoMiBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzIHNwYW4udmlkZW8ge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4udmlkZW8tZGV0YWlsIC5tb3JlLXZpZGVvcyAubGlzdGluZy1hcnRpY2xlcyBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA5NCU7XG4gICAgcGFkZGluZzogMTRweCAwIDI0cHggMDtcbn1cblxuLnZpZGVvLWRldGFpbCAubW9yZS12aWRlb3MgLmxpc3RpbmctYXJ0aWNsZXMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLWRldGFpbCAubW9yZS12aWRlb3MgLmxpc3RpbmctYXJ0aWNsZXMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubW9yZS12aWRlb3MgLmxpc3RpbmctYXJ0aWNsZXMgLmZsZXhzdWJzY3JpYmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNmbSA+IGFydGljbGUgPiBhc2lkZS5tb3JlLXZpZGVvcyA+IHVsID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQ7XG59XG5cbi8qIEBlbmQgKi9cblxuLyogQ29udGFjdCAqL1xudWwubGlzdGluZy1wZW9wbGUge1xuICAgIC13ZWJraXQtZmxleDogMDtcbiAgICAtbXMtZmxleDogMDtcbiAgICBmbGV4OiAwO1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbjogMCAwIDBweCAtMjBweDtcbn1cblxuLmxpc3RpbmctcGVvcGxlIGxpIHtcbiAgICBtYXJnaW46IDAgLTEwcHggMCAyMHB4O1xuICAgIHdpZHRoOiA0NiU7XG59XG4ubGlzdGluZy1wZW9wbGUgbGkgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmxpc3RpbmctcGVvcGxlIGxpIGIgYSB7XG4gICAgY29sb3I6ICNlODkyMDA7XG59XG5cbi5jb2xzLTJ4IC5jb2wtMiBhc2lkZS5vZmZpY2Uge1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIG9yZGVyOiAxO1xufVxuLmNvbHMtMnggLmNvbC0yIGFzaWRlLm9mZmljZSBoMSB7XG4gICAgZm9udDogMjBweC8xOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5jb2xzLTJ4IC5jb2wtMiBhc2lkZS5vZmZpY2UgcCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNvbnRhY3QgLmNvbnRlbnQgLmNvbC0xIGgyIHtcbiAgICBmb250OiAyMHB4LzE4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4vKiBAZW5kICovXG5cbi8qIFN1YnNjcmliZSAqL1xuXG4uc3Vic2NyaWJlIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3Vic2NyaWJlX2xnLnBuZ1wiKVxuICAgICAgICBuby1yZXBlYXQgMjhweCAxOTlweDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODYlIDIxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODkyMDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweCAwcHg7XG59XG4jZm0uc3Vic2NyaWJlIC5jb2xzLTN4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLnN1YnNjcmliZSAuY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMS5zdWJzY3JpYmVoZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLnN1YnNjcmliZSAuY29udGVudCBoMiB7XG4gICAgZm9udDogMjBweC8yOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zdWJzY3JpYmUgLmNvbHMtM3ggLmNvbC0xLFxuLnN1YnNjcmliZSAuY29scy0zeCAuY29sLTIsXG4uc3Vic2NyaWJlIC5jb2xzLTN4IC5jb2wtMyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbnNlbGVjdCB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbiNzdWJzY3JpYmVfc2VjdGlvbiA+IGRpdi5jb2xzLTN4ID4gZm9ybS5jb2wtMS5wcmludCA+IGZpZWxkc2V0ID4gcCA+IGlucHV0LFxuI2ZybURpZ2l0YWxTdWJzY3JpYmUgPiBmaWVsZHNldCA+IG9sID4gbGkgPiBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFlNTtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhMWU1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzdjN2M3O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeSxcbmZvcm0gYnV0dG9uLnNlY29uZGFyeSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAzOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gICAgaGVpZ2h0OiA1MnB4O1xufVxuXG4jZnJtRGlnaXRhbFN1YnNjcmliZSA+IHAsXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3ggPiBmb3JtLmNvbC0xLnByaW50ID4gcCxcbiNuZXdzbGV0dGVyU3Vic2NyaWJlID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjg5cmVtO1xufVxuXG4jbmV3c2xldHRlclN1YnNjcmliZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbiNuZXdzbGV0dGVyU3Vic2NyaWJlID4gZGl2ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDtcbn1cblxuI3N1YnNjcmliZV9zZWN0aW9uID4gZGl2LmNvbHMtM3ggPiBmb3JtLmNvbC0zLm5ld3NsZXR0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI25ld3NsZXR0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnNjcmliZSAuY29scy0zeCAuY29sLTEsXG4uc3Vic2NyaWJlIC5jb2xzLTN4IC5jb2wtMixcbi5zdWJzY3JpYmUgLmNvbHMtM3ggLmNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDVweCA2MHB4IDBweDtcbn1cbiNzdWJzY3JpYmVfc2VjdGlvbiA+IGRpdi5jb2xzLTN4ID4gZm9ybS5jb2wtMy5uZXdzbGV0dGVyID4gZmllbGRzZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc3Vic2NyaWJlIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnN1YnNjcmliZSAubmV3c2xldHRlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uc3Vic2NyaWJlIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuLnN1YnNjcmliZSAubmV3c2xldHRlciBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIge1xuICAgIHBhZGRpbmc6IDI2cHggNzFweCAyNnB4IDIwcHg7XG59XG4uc3Vic2NyaWJlIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICB0b3A6IDFweDtcbn1cblxuLyogU3ViIEZvcm0gKi9cbiNzdWJzY3JpYmVfc2VjdGlvbiA+IGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jcHJpbnRTdWJzY3JpcHRpb24gPiBkaXYuY29sLTEgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhMWU1ICFpbXBvcnRhbnQ7XG59XG5cbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsXG5mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZXJyb3IsXG5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmMTgyNzggIWltcG9ydGFudDtcbn1cblxuI2ZybURpZ2l0YWxTdWJzY3JpYmUsXG4uc3Vic2NyaWJlIC5wcmludCxcbiNzdWJzY3JpYmVfaXBhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jZnJtRGlnaXRhbFN1YnNjcmliZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnN1YnNjcmliZSAucHJpbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiNpcGFkX3N1YnNjcmliZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb3JtIG9sIGxpLFxuZm9ybSB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDJweDtcbn1cblxuZGl2LnNlbGVjdG9yLFxuZGl2LnNlbGVjdG9yIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNzdWJtaXRfcGF5bWVudF9mb3JtID4gZmllbGRzZXQ6bnRoLWNoaWxkKDIxKSA+IG9sID4gbGkuc3VibWl0LWl0ZW0gPiBpbnB1dCxcbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmZvcm0gYnV0dG9uLFxuLmJ0bl9wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMWFhYWU4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbiNyZXZpZXdfaW5mb3JtYXRpb24gaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQ6IDE2cHgvMjVweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuI3Jldmlld19pbmZvcm1hdGlvbiAudXNlci1kYXRhIGxpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbiNyZXZpZXdfaW5mb3JtYXRpb24gLnVzZXItZGF0YSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLyogQGVuZCAqL1xuXG4vKiBMYXRlc3QgSXNzdWUgKi9cbi5jb2wtMS5tYWluLWZlYXR1cmUge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5maXJzdCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgLmltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5sYXRlc3QtaXNzdWUgLm1haW4tZmVhdHVyZSAubWV0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgaDIge1xuICAgIGZvbnQ6IDQ4cHgvMThweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xufVxuLmxhdGVzdC1pc3N1ZSAubWFpbi1mZWF0dXJlIGgyIGEsXG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgaDIgYTpob3ZlciB7XG4gICAgZm9udDogMjhweC8zNHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG59XG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgLmNvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm0ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQgLnBvc3QtbG9ja2VkLWV4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL21vYmlsZWxvY2sucG5nXCIpXG4gICAgICAgIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5pbWcgLmxvY2tlZCxcbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5maXJzdCAuaW1nIC5sb2NrZWQge1xuICAgIEBpbmNsdWRlIHByZW1pdW0tdHJpYW5nbGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4O1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuaW1nIC5sb2NrZWQ6OmJlZm9yZSxcbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5maXJzdCAuaW1nIC5sb2NrZWQ6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHJlbWl1bS10cmlhbmdsZS1iZWZvcmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xM3B4LCAtMTNweCk7XG59XG5cbi5jb250ZW50IC5maXJzdCAucG9zdC1sb2NrZWQtZXhjZXJwdCB7XG4gICAgdG9wOiAtNXB4O1xufVxuXG4ubGlzdGluZy1hcnRpY2xlcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgaDIge1xuICAgIGZvbnQ6IDIwcHgvMjhweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmNvbHMtM3ggLmNvbDEtMiA+IGgyIHtcbiAgICBmb250OiAyMHB4LzM4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDBweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5sYXRlc3QtaXNzdWUgLm1haW4tZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5sYXRlc3QtaXNzdWUgLm1haW4tZmVhdHVyZSA+ICo6bm90KGEpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgPiBoMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmxhdGVzdC1pc3N1ZSB1bC5saXN0aW5nLWFydGljbGVzIGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxhdGVzdC1pc3N1ZSB1bC5saXN0aW5nLWFydGljbGVzIGxpID4gYTpmaXJzdC1jaGlsZCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4ubGF0ZXN0LWlzc3VlIHVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgLm1ldGEge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuZmlyc3Qge1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuZmlyc3QgaDMgYSB7XG4gICAgcGFkZGluZzogMCAwIDAgODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5maXJzdCBoMyxcbiNmbS5sYXRlc3QtaXNzdWUgPiBzZWN0aW9uID4gZGl2LmNvbC0xLmZlYXR1cmVzID4gZGl2ID4gaDMge1xuICAgIGZvbnQ6IDE0cHgvMThweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAwcHggMzVweCAwIDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuZmlyc3QgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA0LjJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4ubGF0ZXN0LWlzc3VlIHVsLmxpc3RpbmctYXJ0aWNsZXMgYSBiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2wtMS5mZWF0dXJlcyA+IGRpdiA+IGgzIHtcbiAgICBmb250OiAxM3B4LzE3cHggc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwcHggMCAwIDlweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDhweCAwIDVweCAtOXB4O1xufVxuI2ZtLmxhdGVzdC1pc3N1ZSA+IHNlY3Rpb24gPiBkaXYuY29sLTEuZmVhdHVyZXMgPiBkaXYgPiBoMyB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuZmlyc3QgLmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuZmlyc3QgLmltZyBpbWcge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xufVxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IC5tZXRhIHtcbiAgICBtYXJnaW46IDAgMCAwIDEzMHB4O1xufVxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmxpc3RpbmctYXJ0aWNsZXMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMDtcbn1cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5saXN0aW5nLWFydGljbGVzIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2wtMS5mZWF0dXJlcyA+IHVsIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAubGlzdGluZy1hcnRpY2xlcyAubWV0YSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAuY29scy0zeCAuY29sLTIgLmxpc3RpbmctYXJ0aWNsZXMgbGkgLmltZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0yIC5saXN0aW5nLWFydGljbGVzIGxpIC5pbWcgLmxvY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSBiLFxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaSBiLFxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaSAubWV0YSB7XG4gICAgZm9udDogMTRweC8xOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDM1cHggMCAwO1xufVxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSAudGl0bGU6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHJlbWl1bS1zdGFyO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSAubWV0YSB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAubGlzdGluZy1hcnRpY2xlcyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4Lm90aGVyID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IG5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5wLmFsc28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0xLFxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMixcbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAuY29scy0zeCAuY29sLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0yIC5saXN0aW5nLWFydGljbGVzIGxpIGIgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDtcbn1cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5saXN0aW5nLWFydGljbGVzIHAgKyAubWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29sLTEuZmVhdHVyZXMgPiBkaXYgPiBkaXYucG9zdC1sb2NrZWQtbXNnIHtcbiAgICBtYXJnaW46IDdweCAwIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAuY29scy0zeCAuY29sLTIgLmxpc3RpbmctYXJ0aWNsZXMgbGkgLmltZyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG51bC5vdGhlci1hcnRpY2xlcyBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDBweCAwIDZweCAwO1xufVxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSBwICsgLm1ldGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIEBlbmQgKi9cblxuLyogQXJjaGl2ZSAqL1xuXG4uYXJjaGl2ZWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUgPiAuY29udGVudCBoMiB7XG4gICAgZm9udDogMTZweC8xMnB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGlzdGluZy1hcmNoaXZlIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4ubGlzdGluZy1hcmNoaXZlIGxpIHtcbiAgICB3aWR0aDogMjAlO1xufVxuLmxpc3RpbmctYXJjaGl2ZSBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xufVxuLmxpc3RpbmctYXJjaGl2ZSBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmFyY2hpdmUgLmFyY2hpdmVfdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIEBlbmQgKi9cblxuLyogQ2F0ZWdvcnkgUGFnZXMgKi9cbiNkcm9wMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdG9wOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDI1O1xufVxuXG4uZi1kcm9wZG93biBsaSBhOmhvdmVyLFxuLmYtZHJvcGRvd24gbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtZm9yLW1lZGl1bS11cCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuI2Ryb3BpY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9kcm9wbGlzdC5wbmdcIilcbiAgICAgICAgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAwcHggMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuI2Ryb3BpY29uaG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwO1xufVxuI2ZtLmxpc3RpbmcgLmNvbHMtMngge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5saXN0aW5nIC5jb250ZW50IC5jb2wtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLWhlcm9zIHNlY3Rpb24uY29udGVudCA+IGgxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDBweDtcbn1cblxuLmxpc3RpbmctaGVyb3Mgc2VjdGlvbi5jb250ZW50ID4gLmNvbC0xIC5saXN0aW5nLWFydGljbGVzLWxnID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZy1oZXJvcyBzZWN0aW9uLmNvbnRlbnQgPiAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMtbGcgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbnNlY3Rpb24uY29udGVudCA+IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5saXN0aW5nLWhlcm9zXG4gICAgc2VjdGlvbi5jb250ZW50XG4gICAgPiAuY29sLTFcbiAgICAuaGVyby1mZWF0dXJlc1xuICAgIH4gLmxpc3RpbmctYXJ0aWNsZXMtbGdcbiAgICA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmhlcm8tZmVhdHVyZSBoMyB7XG4gICAgZm9udDogMjhweC8zMHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4vKiBAZW5kICovXG5cbi8qIFNlY29uZGFyeSBQYWdlcyBOYXYsIEFkdmVydGlzZSAqL1xuXG4udGFibGUtYWR2ZXJ0aXNlcnMge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5jb2xzLTJ4IC5jb2wtMSB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5hc2lkZSA+IGgxLFxuLmFyY2hpdmUgPiAuY29udGVudCBoMixcbi5hZHZlcnRpc2UgLmNvbnRlbnQgaDIsXG4uY29udGFjdCAuY29udGVudCBoMixcbi5naWZ0cyAuY29udGVudCBoMixcbi5zdWJzY3JpYmUgLmNvbnRlbnQgaDIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICAgIGZvbnQ6IDIwcHgvMjJweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuI2ZtID4gYXJ0aWNsZSA+IGRpdi5jb2wtMiA+IGFzaWRlLmhvdy10byA+IGgxIHtcbiAgICBmb250OiAyMHB4LzIycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVmYXVsdCBoMS50aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jZm0gPiBhcnRpY2xlID4gZGl2ID4gaDIge1xuICAgIGZvbnQ6IDIwcHgvMjJweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuI2ZtID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5jb2wtMS5zdXBwb3J0LmZhcSA+IGgzIHtcbiAgICBmb250OiAyMHB4LzIycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmN1c3RvbWl6ZS1zdXBwb3J0ICNmbSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn0gLyogdHdlYWtzIGxheW91dCBmb3IgV1AgYWRtaW4gKi9cbi5tb2JpbGUtbGVhZGVyYm9hcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5tb2JpbGUtbGVhZGVyYm9hcmQgYSBpbWcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4vKiBAZW5kICovXG5cbi8qIExvZ2luICovXG4jZm9ybS1jb250YWluZXIgaDMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVtYmVyc2hpcGxvZ2luIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4ubWVtYmVyc2hpcGxvZ2luIHNwYW4ge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuLm1lbWJlcnNoaXBsb2dpbiBhIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IDEzcHgvNDNweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNlODkyMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5mb3JtLnJlZy1mb3JtIGxpLmxpLWRvdWJsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmZvcm0ucmVnLWZvcm0gbGkubGktZG91YmxlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5mb3JtLnJlZy1mb3JtIGxpLmxpLWRvdWJsZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5mb3JtLnJlZy1mb3JtIGxpLmxpLWRvdWJsZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuZm9ybS5yZWctZm9ybSBsaS5saS1kb3VibGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuZm9ybSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAtMjBweDtcbn1cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCBsaS5saS1kb3VibGUgPiBwLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxucCAuZXJyb3Ige1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjE4Mjc4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxub2wgbGkgdWwsXG5vbCBsaSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuc3Bhbi5lcnJvcixcbnNtYWxsLmVycm9yIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuI2ZtLmxvZ2lucyAuY29udGVudC5jIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5mb3JtLnJlZy1mb3JtIGxpIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5mb3JtLnJlZy1mb3JtIGxpIC5idG4sXG5mb3JtLnJlZy1mb3JtIGxpIC5idG5fcHJpbWFyeSBmb3JtLnJlZy1mb3JtIGxpIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweDtcbiAgICBib3gtc2hhZG93OiAwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwYTFlNTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAjYzdjN2M3O1xufVxuI2Zvcm0tY29udGFpbmVyIC5oZWFkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCBsaS5saS1kb3VibGUgPiBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCBsaS5saS1kb3VibGUgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuZm9ybS5yZWctZm9ybSAuZm9ybS1saXN0IGxpLmxpLWRvdWJsZSA+IGRpdiArIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuZm9ybS5yZWctZm9ybSAuZm9ybS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuZm9ybS5yZWctZm9ybSAuZm9ybS1saXN0IGxpLmxpLWRvdWJsZSA+IGRpdi5lcnJvciBpbnB1dCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VmODM3YjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuI2ZtLmxvZ2lucyBmb3JtIHAuZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNlZjgzN2I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDRweCAwIDE0cHg7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDFweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbiNmbS5sb2dpbnMgZm9ybSBwLmVycm9yIHNwYW4uZXJyb3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udDogMTRweC8xOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIEBlbmQgKi9cblxuLyogU2VhcmNoICovXG5cbi5zZWFyY2ggLmNvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9tb2JpbGVzcHJpdGUucG5nXCIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMHB4IDE1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzVweCA5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZWFyY2ggLmNvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzVweCA5cHg7XG59XG4uc2VhcmNoIC5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCA3cHg7XG59XG4uc2VhcmNoIC5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGExZTU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxcHggN3B4O1xufVxuXG4uc2VhcmNoIC5jb250ZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCA3MXB4IDE1cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2ggLmNvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gICAgcGFkZGluZzogMTZweCA3MXB4IDE1cHggMTBweDtcbn1cbmxpLnNlYXJjaCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmxpLnNlYXJjaCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5saS5zZWFyY2ggYSBiIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwIDNweDtcbn1cbmxpLnNlYXJjaCBpIHtcbiAgICBjb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDlweCAwIDAgM3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBSZWxhdGVkIFBvc3RzICovXG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5yZWxhdGVkLXBvc3RzIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgbGkgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucmVsYXRlZC1wb3N0cyBsaS5oYXMtdGh1bWIgYSxcbi5yZWxhdGVkLXBvc3RzIHAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAuaGFzLXRodW1iIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0b3A6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNjJweDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaSBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgbGkgYiA+IGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaSBhIHtcbiAgICBjb2xvcjogI2U4OTIwMDtcbn1cblxuLmNvbnRlbnQgLnBvc3QtbG9ja2VkLW1zZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIGxpIGkgPiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEBlbmQgKi9cblxuLyogQGdyb3VwIENvbW1lbnRzICovXG5cbiNmbSA+IGFydGljbGUgPiBkaXYgPiBhc2lkZS5zb2NpYWwge1xuICAgIGxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjb21tZW50cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jcmVzcG9uc2VzLFxuI3Jlc3BvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI3Jlc3BvbmQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29tbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDk1JTtcbn1cblxuLmNvbW1lbnQtdGltZSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50LWF2YXRhciB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNjb21tZW50cyAuY29tbWVudC1hdmF0YXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50IC5jb21tZW50LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudCAuY29tbWVudC1ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4jY29tbWVudHMgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4jY29tbWVudHMgLmxvYWQtbW9yZS1jb21tZW50cy13cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xufVxuXG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBTZWFyY2ggKi9cblxuLnNlYXJjaCBzcGFuLnNlbGVjdC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uc2VhcmNoIHNwYW4uc2VsZWN0LXdyYXAgLnNlYXJjaC1zZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uc2VhcmNoIHNwYW4uc2VsZWN0LXdyYXAgaS53cHRvdWNoLWljb24tY2FyZXQtZG93biB7XG4gICAgY29udGVudDogXCJcXGU4NDRcIjtcbiAgICBmb250OiAxMTAlIFwid3B0b3VjaC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAycHg7XG59XG5cbi5uby1yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBGb290ZXIgKi9cbiNmbSA+IGZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2ZtID4gZm9vdGVyID4gLmMge1xuICAgIHBhZGRpbmc6IDA7XG59XG4jZm0gPiBmb290ZXIgPiBkaXYgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2ZtID4gZm9vdGVyIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xufVxuI2ZtID4gZm9vdGVyIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2ZtID4gZm9vdGVyIHVsIHtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2ZtID4gZm9vdGVyIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgOHB4O1xufVxuI2ZtID4gZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuI2ZtID4gZm9vdGVyIGxpLmNyZWRpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGVjcmVkaXQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG9hZC1tb3JlLWxpbmssXG4ubG9hZC1tb3JlLWNvbW1lbnRzLXdyYXAgYSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiNzd2l0Y2gge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5wYWdlLXdyYXBwZXIgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDc1JTtcbn1cblxuLmZvb3RlcixcbmEuYmFjay10by10b3Age1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbm9sIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4jc3Vic2NyaWJlX3NlY3Rpb24gLmNvbC0xLFxuI3N1YnNjcmliZV9zZWN0aW9uIC5jb2wtMixcbiNzdWJzY3JpYmVfc2VjdGlvbiAuc3ViY29sLTIsXG4jc3Vic2NyaWJlX3NlY3Rpb24gLnN1YmNvbC0xIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuI3N1YnNjcmliZV9zZWN0aW9uIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jc3Vic2NyaWJlX3NlY3Rpb24gLnNjaGVkdWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI3N1YnNjcmliZV9zZWN0aW9uIC51c2VyLWRhdGEgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbiNzdWJzY3JpYmVfc2VjdGlvbiAjc19lbSxcbiNzdWJzY3JpYmVfc2VjdGlvbiAjc19leSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuI3N1YnNjcmliZV9zZWN0aW9uICNmX3NjaGVkdWxlX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zdWJzY3JpYmVfc2xhc2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIEBlbmQgKi9cblxuI0JhY2tncm91bmRTa2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW1wb3J0IFwiZm91bmRhdGlvblwiO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICBSZXNwb25zaXZlIHN0eWxlcyBjYW4gYmUgYXBwbGllZCB2aWEgJy5zbWFydHBob25lJywgJy50YWJsZXQnLCAnLnBvcnRyYWl0JyAmICcubGFuZHNjYXBlJyBjbGFzc2VzLlxuICAgIFRoZXNlIGNsYXNzZXMgYXJlIGF1dG9tYXRpY2FsbHkgYXBwbGllZCBhbmQgbWFuaXB1bGF0ZWQgb24gPGJvZHk+IGJ5IEZvdW5kYXRpb24uXG4qL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5Lmhhc19sZWFkZXJib2FyZCAjZm0ge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxucDplbXB0eSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tLXBpa2FidS1zaWRlYmFyLm0tcGlrYWJ1LWxlZnQsXG4ubS1waWthYnUtb3ZlcmxheSxcbi5tLXBpa2FidS1sZWZ0LXZpc2libGUgLm0tcGlrYWJ1LWxlZnQsXG4ubS1waWthYnUtbGVmdC12aXNpYmxlIC5tLXBpa2FidS1sZWZ0LFxubS1waWthYnUtY29udGFpbmVyLFxuLmhpZGUtZm9yLW1lZGl1bS11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlODkyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbn1cblxuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMGExZTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzdjN2M3O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsb3V0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4vKlxuVGhlIGRyb3Bkb3duIG1lbnVcbiovXG5uYXYjbW9iaWxlIHVsIGxpIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm5hdiNtb2JpbGUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmc6IDZweCAwIDZweCA4cHg7XG59XG5cbm5hdiNtb2JpbGUgdWwgdWwge1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5uYXYjbW9iaWxlIHVsIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbm5hdiNtb2JpbGUgdWwgdWwgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG5uYXYjbW9iaWxlIHVsIHVsIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIyMTkyXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLyogU2VhcmNoIGFuZCBNZW51IFRvZ2dsZSAqL1xuI3NlYXJjaHRvZ2dsZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgb3BhY2l0eTogMC40O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvY2hldnJvbnNfd2gucG5nXCIpO1xufVxuXG4jc2VhcmNodG9nZ2xlOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCIgXCI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL2NoZXZyb25zX3doLnBuZ1wiKTtcbn1cblxuI3NlYXJjaHRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjNmQ2ZDZkO1xuICBmb250OiAxNHB4LzMycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI3NlYXJjaHRvZ2dsZTpub3QoLm1tLW1lbnUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtX3F1aWNrc2VhcmNoX2Zvcm0gZm9ybSB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuI2ZtX3F1aWNrc2VhcmNoX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG5pbnB1dCNmbV9xdWlja3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICM1NDU0NTQ7XG4gIGhlaWdodDogNDZweDtcbiAgY29sb3I6ICNjY2M7XG4gIHRvcDogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmbV9xdWlja3NlYXJjaF9mb3JtOmhvdmVyIGlucHV0I2ZtX3F1aWNrc2VhcmNoIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jZm1fcXVpY2tzZWFyY2gtYnRuIHtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTNweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkxcHggLTE1MTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xufVxuXG4jZm1fcXVpY2tzZWFyY2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTFweCAtMTQ3MXB4O1xufVxuXG4jZm1fcXVpY2tzZWFyY2hfZm9ybTpob3ZlciAjZm1fcXVpY2tzZWFyY2gtYnRuLFxuLmZtX3F1aWNrc2VhcmNoLW9uICNmbV9xdWlja3NlYXJjaC1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MXB4IC0xNDcxcHg7XG59XG5cbiNmbV9xdWlja3NlYXJjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkxcHggLTE0NzFweCAhaW1wb3J0YW50O1xufVxuXG4jbW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICM1NDU0NTQ7XG4gIGZvbnQ6IDE0cHgvMzJweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4jbW1lbnU6bm90KC5tbS1tZW51KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtbWVudSA+IGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMi43NWVtO1xufVxuXG4jbW1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jbW1lbnUgPiBsaTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9jaGV2cm9uc19ibGFjay5wbmdcIik7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG59XG5cbiNtbWVudSA+IGxpOm50aC1jaGlsZCgxMikge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG59XG5cbiNtbWVudSA+IGxpOm50aC1jaGlsZCgxMykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9jaGV2cm9uc193aC5wbmdcIik7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG59XG5cbnVsLm1tZW51c3ViIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG51bC5tbWVudXN1YiA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMi43NWVtO1xufVxuXG51bC5tbWVudXN1YiA+IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2ZmZjtcbn1cblxuI21tZW51ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDJweCAjYzdjN2M3O1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMnB4ICNjN2M3Yzc7XG59XG5cbnVsLm1tZW51c3ViOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiN2I3Yjc7XG59XG5cbi5tbWVudWZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgcGFkZGluZzogNnB4IDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm1tZW51Zm9vdCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tbWVudXNvY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gIGhlaWdodDogNTBweDtcbn1cblxuI2ZtIHtcbiAgcGFkZGluZzogMHB4IDAgMCAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbiNmbSA+IC5iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm0gPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4jZm0gPiBoZWFkZXIgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gaGVhZGVyIHAge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xufVxuXG4jZm0gPiBoZWFkZXIgaDEgYSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMTRweCAwcHggMCA1N3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1heC13aWR0aDogMTQycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm0gPiBoZWFkZXIgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvbW9iaWxlc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbiNtb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtb2JpbGUtbmF2IC5tb2JpbGUtbmF2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNtb2JpbGUtbmF2IC5tb2JpbGUtbmF2LWxlZnQge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuI21vYmlsZS1uYXYgLm1vYmlsZS1uYXYtcmlnaHQge1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbiNtb2JpbGUtbmF2IGxpLnNob3dfZm9yX2xvZ2dlZF9pbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtb2JpbGUtbmF2LmxvZ2dlZF9pbiBsaS5zaG93X2Zvcl9sb2dnZWRfaW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNtb2JpbGUtbmF2LmxvZ2dlZF9pbiBsaS5oaWRlX2Zvcl9sb2dnZWRfaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbW9iaWxlLW5hdiAubW9iaWxlLW5hdi1sb2dvIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTZweCAxNjBweCAwIDE2cHg7XG59XG5cbiNtb2JpbGUtbmF2IC50aXRsZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTQlO1xuICBtYXgtd2lkdGg6IDEzMnB4O1xufVxuXG4jZm0gPiBoZWFkZXIgbGkge1xuICBtYXJnaW46IDJweCAwcHggMCAwO1xufVxuXG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwubGVmdCA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9tb2JpbGVzcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMTBweCAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjY2NjY2NjO1xuICB3aWR0aDogMzdweDtcbn1cblxuLm0tcGlrYWJ1LWxlZnQtdmlzaWJsZSAjZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwubGVmdCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODVweCAtMTIxcHg7XG59XG5cbiNmbSA+IGhlYWRlciA+IGRpdiA+IG5hdi5tb2JhciA+IHNlY3Rpb24gPiB1bC5yaWdodCA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCA3cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtc2l6ZTogMjEwcHggMTUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNmbSA+IGhlYWRlciA+IGRpdiA+IG5hdi5tb2JhciA+IHNlY3Rpb24gPiB1bC5yaWdodCA+IC5sb2dpbiA+IGEsXG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwucmlnaHQgPiAubG9nb3V0ID4gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZC1zaXplOiAyMTBweCAxNTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZm0gPiBoZWFkZXIgPiBkaXYgPiBuYXYubW9iYXIgPiBzZWN0aW9uID4gdWwucmlnaHQgPiAubG9nb3V0ID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiA1cHg7XG59XG5cbiNmbSA+IGhlYWRlciA+IGRpdiA+IG5hdi5tb2JhciA+IHNlY3Rpb24gPiB1bC5yaWdodCA+IC50b2dnbGUtYnRuID4gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCA4cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtc2l6ZTogMjEwcHggMTUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNmbSA+IGhlYWRlciA+IGRpdiA+IG5hdi5tb2JpbGUubW9iYXIgPiBzZWN0aW9uID4gdWwucmlnaHQgPiAudG9nZ2xlLWJ0biB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLm1vYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jZm0gPiBoZWFkZXIgdWwgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDA7XG59XG5cbiNmbSA+IGhlYWRlciBuYXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2ZtID4gaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI2ZtIC5jIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNmbS5ob21lID4gLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2ZtLmhvbWUgLmNvbnRlbnQgLmNvbHMtM3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhvbWUgLmZlYXR1cmVzIC5maXJzdCAuaW1nIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMTRweCAxNXB4IDEycHg7XG4gIG1heC13aWR0aDogNzUlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLmhvbWUgLm1vYmlsZS13ZWJib3gtMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4vKiBGbGV4IE9yZGVyICAqL1xuLmZsZXhib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXhoZXJvIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xufVxuXG4uZmxleGZpbG1tYWtpbmcge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5cbi5mbGV4bGF0ZXN0bW9iaWxlIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogMTA2JTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uZmxleHBvcHVsYXJtb2JpbGUge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG59XG5cbi5mbGV4c3Vic2NyaWJlIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIC13ZWJraXQtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuXG4uZmxleGludGVydmlld3Mge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbi5mbGV4Y29sdW1ucyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAtd2Via2l0LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuLmZsZXhzb2NpYWwge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgb3JkZXI6IDc7XG59XG5cbi5mbGV4ZmVzdGl2YWxzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIC13ZWJraXQtb3JkZXI6IDg7XG4gIG9yZGVyOiA4O1xufVxuXG4uY29scy0zeCAuY29sLTEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbHMtMnggLmNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xzLTN4IC5jb2wxLTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbHMtM3ggLmNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xzLTJ4IC5jb2wtMSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgcGFkZGluZzogMjVweCAwIDA7XG59XG5cbi8qdHdpdHRlciovXG4uY29scy0zeCAuY29sLTMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbmRpdi5idXR0b24ge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG5idXR0b24uZXhwYW5kLFxuLmJ1dHRvbi5leHBhbmQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgMzhweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLm1tZW51c29jaWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tbWVudXNvY2lhbCA+IGEudHdpdHRlciB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc29jaWFsLnBuZ1wiKTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubW1lbnVzb2NpYWwgPiBhLmZhY2Vib29rIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zb2NpYWwucG5nXCIpO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zN3B4IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuZGl2LmJ1dHRvbi5leHBhbmQuc2hvdy1mb3Itc21hbGwtb25seSA+IGEudHdpdHRlciB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDQycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc29jaWFsLnBuZ1wiKTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmRpdi5idXR0b24uZXhwYW5kLnNob3ctZm9yLXNtYWxsLW9ubHkgPiBhLmZhY2Vib29rIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zb2NpYWwucG5nXCIpO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogQGdyb3VwIEhvbWUgYW5kIEhlcm8gKi9cbiNmbSA+IGhlYWRlciA+IC5jIHtcbiAgYm9yZGVyLXRvcDogMHB4O1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDAgMCAwcHggMTZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uaGVyby1mZWF0dXJlcyB7XG4gIG1hcmdpbjogLTIwcHggLTEwcHggMCAtMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDAgNTVweDtcbiAgcGFkZGluZzogMCAwIDU1JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIHotaW5kZXg6IDU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5wcmV2IGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciAucHJldiB7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciAubmV4dCBhIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZV9wYWdpbmF0b3IucG5nXCIpIG5vLXJlcGVhdCA0MDBweCAtMzJweDtcbiAgdGV4dC1pbmRlbnQ6IDQwMDAwcHg7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5wcmV2LFxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLm5leHQge1xuICBoZWlnaHQ6IDQxcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDFweDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLnByZXYgYSxcbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5uZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9oZXJvcGFnaW5hdG9ybW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gIGhlaWdodDogNDFweDtcbiAgd2lkdGg6IDQxcHg7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5uZXh0IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG59XG5cbi5oZXJvLWZlYXR1cmVzIGhlYWRlciAucGFnaW5hdG9yIC5uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MXB4O1xufVxuXG4uaGVyby1mZWF0dXJlcyBoZWFkZXIgLnBhZ2luYXRvciAucHJldiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDFweDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wYWdpbmF0b3IgLm5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaDIgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhvbWUgLmZlYXR1cmVzIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IHtcbiAgcGFkZGluZzogMHB4O1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uaG9tZSAuY29udGVudCAuaGVyby1mZWF0dXJlIGgzIHtcbiAgZm9udDogMzBweC8zMHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbn1cblxuLmhlcm8tZmVhdHVyZXMgaGVhZGVyIC5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tZmVhdHVyZSBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmhlcm8tZmVhdHVyZSBwLm1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbnAubWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZSAuY29udGVudCAuaGVyby1mZWF0dXJlIHAubWV0YSBhOmxpbmsge1xuICBjb2xvcjogI2U4OTIwMDtcbn1cblxuI3Rvb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWFkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZSAubGF0ZXN0LW5ld3MtcG9wdWxhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExhdGVzdCBOZXdzICovXG51bC5saXN0aW5nLWFydGljbGVzIGxpIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5sYXRlc3QtbmV3cy1wb3B1bGFyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sYXRlc3QtbmV3cy1wb3B1bGFyLW1vYmlsZSBoMyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdC1uZXdzLXBvcHVsYXItbW9iaWxlIHVsLmxpc3RpbmctYXJ0aWNsZXMgYSBiIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgYSBiIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBhOmhvdmVyIGIge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBhOmhvdmVyIGIgPiBpIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzID4gbGkgPiBhOmhvdmVyIH4gLm1ldGEgYSxcbnVsLmxpc3RpbmctYXJ0aWNsZXMgPiBsaSA+IGE6aG92ZXIgfiAucG9zdC1sb2NrZWQtbXNnIGEge1xuICBjb2xvcjogI2U4OTIwMDtcbn1cblxuLmxhdGVzdC1uZXdzLXBvcHVsYXItbW9iaWxlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sYXRlc3QtbmV3cy1wb3B1bGFyLW1vYmlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDBweCBzb2xpZDtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmhlYWRlciBoMiB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDE4cHg7XG59XG5cbi5ob21lIC5jb250ZW50IGgyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250OiAxOHB4LzE0cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2wtMS5mZWF0dXJlcyA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LnJvdyA+IGRpdi5jb2wxLTIgPiBkaXYuY29sLTEgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXY6bnRoLWNoaWxkKDUpID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhpbnRlcnZpZXdzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhpbnRlcnZpZXdzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhpbnRlcnZpZXdzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhmZXN0aXZhbHMgPiBkaXYuY29sMS0yID4gZGl2LmNvbC0xID4gdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3guZmxleGZlc3RpdmFscyA+IGRpdi5jb2wxLTIgPiBkaXYuY29sLTEgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeC5mbGV4ZmVzdGl2YWxzID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQGVuZCAqL1xuLyogUG9wdWxhciBOZXdzICovXG4ubmV3cy1wb3B1bGFyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5ld3MtcG9wdWxhci1tb2JpbGUgaDMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmV3cy1wb3B1bGFyLW1vYmlsZSB1bC5saXN0aW5nLWFydGljbGVzIGEgYiB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubmV3cy1wb3B1bGFyLW1vYmlsZSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3cy1wb3B1bGFyLW1vYmlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDBweCBzb2xpZDtcbn1cblxuLyogQGVuZCAqL1xuLyogU2lkZWJhciBOZXdzICovXG4uc2lkZWJhci1uZXdzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNzaWRlYmxvY2sge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwcHg7XG59XG5cbi5zaWRlYmFyLW5ld3MtbW9iaWxlIGEge1xuICBmb250OiAxNXB4LzIycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBwYWRkaW5nOiAwcHggMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1uZXdzLW1vYmlsZSBwIHtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogLTE2cHggMCAxMHB4IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3YzdjNztcbn1cblxuI3NpZGVibG9jayA+IGRpdiA+IHA6bnRoLWNoaWxkKDkpIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbmgyLnNpZGViYXJ0aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udDogMjBweC80OHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZGViYXItbmV3cy1tb2JpbGUgdWwubGlzdGluZy1hcnRpY2xlcyBhIGIge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLnNpZGViYXItbmV3cy1tb2JpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBGaWxtbWFraW5nIFNlY3Rpb24gKi9cbi5ob21lIC5mZWF0dXJlcyAuZmlyc3QgaDMge1xuICBtYXJnaW46IDEwcHggMCAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udDogMTNweC8xN3B4IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlcy5yb3cuZmlsbW1ha2luZyA+IGRpdiA+IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZSAuY29udGVudCBoMiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IHAubWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaG9tZSAuZmVhdHVyZSBwLm1ldGEgPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIC5mZWF0dXJlcyAuZmlyc3QgcC5tZXRhIGE6bGluayB7XG4gIGNvbG9yOiAjZTg5MjAwO1xufVxuXG4uaG9tZSAuZmVhdHVyZXMgLmZpcnN0IHAubWV0YSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIC5mZWF0dXJlIC5pbWcgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZSAuZmVhdHVyZXMgLmxpc3RpbmctYXJ0aWNsZXMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDg2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xufVxuXG4uaG9tZSAuY29udGVudCAubGlzdGluZy1hcnRpY2xlcyBsaSBhIGIgPiBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgPiBhOmZpcnN0LWNoaWxkLFxudWwubGlzdGluZy1hcnRpY2xlcyBsaSA+IGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzIGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBsaSA+IGEgaW1nIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLyogZm9yIGhpZGRlbiBpbWFnZXMgdG8gZGlzcGxheSBtb2JpbGUgKi9cbi5oaWRpY29uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBhIGIge1xuICBmb250OiAxNHB4LzE4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgc3BhbiBhOmxpbmsge1xuICBjb2xvcjogI2U4OTIwMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcyBzcGFuIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIENvbHVtbnMgLyBGZXN0aXZhbCBTZWN0aW9uICovXG4uaG9tZSAuZmVhdHVyZSAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeC5mbGV4aW50ZXJ2aWV3cyA+IGRpdi5jb2wxLTIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhjb2x1bW5zID4gZGl2LmNvbDEtMiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3guZmxleGNvbHVtbnMgPiBkaXYuY29sMS0yID4gZGl2LmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3guZmxleGludGVydmlld3MgPiBkaXYuY29sMS0yID4gZGl2LmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3guZmxleGZlc3RpdmFscyA+IGRpdi5jb2wxLTIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4LmZsZXhmZXN0aXZhbHMgPiBkaXYuY29sMS0yID4gZGl2LmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3guZmxleGZlc3RpdmFscyA+IGRpdi5jb2wxLTIgPiBkaXYuY29sLTIuZmVhdHVyZSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAtd2Via2l0LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cblxuZGl2LmNvbC0yLmZlYXR1cmUgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUgLmNvbnRlbnQgaDMge1xuICBtYXJnaW46IDEwcHggMCAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udDogMTNweC8xN3B4IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uaG9tZSAuZmVhdHVyZSAubWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDMwcHggMDtcbn1cblxuLmhvbWUgLmZlYXR1cmUgLm1ldGEgYTpsaW5rIHtcbiAgY29sb3I6ICNlODkyMDA7XG59XG5cbi50b3V0LXN1YnNjcmliZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaS53aXRoX2kgLmkgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaS53aXRoX2kge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDE2cHggMCAxMHB4IDBweDtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0xIC5saXN0aW5nLWFydGljbGVzIGxpIGIge1xuICBmb250OiAxNHB4LzE4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdG9wOiAtM3B4O1xufVxuXG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkgYSBiID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ob21lIC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9tZSAuY29udGVudCAuY29scy0zeCAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMgbGkgYiBhOmxpbmsge1xuICBjb2xvcjogI2U4OTIwMDtcbn1cblxuLmhvbWUgLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0xIC5saXN0aW5nLWFydGljbGVzIGxpIHNwYW4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVhdHVyZXMucm93LmNvbHVtbnNob21lID4gZGl2ID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlb3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDb2x1bW5zICovXG4jZm0uY29sdW1ucyA+IC5jb250ZW50IC5jb2xzLTJ4IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5jb2xiYWNrIHtcbiAgZm9udDogMTRweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFhMWExYSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jb2xiYWNrIC5hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zODRweCAtMTQ3NHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmNvbHVtbnMgLmNvbnRlbnQgaGVhZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL2NoZXZyb25zX3doLnBuZ1wiKSByZXBlYXQteCAwIDEwMCU7XG59XG5cbi5jb2x1bW5zIC5jb250ZW50IGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjk3NDE7XG4gIGNvbG9yOiAjYTk5YzljO1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMjdweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5jb2x1bW5zIC5jb250ZW50IGhlYWRlciBoMSB7XG4gIGZvbnQ6IDIycHgvMjhweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29sdW1ucyAuY29udGVudCBoZWFkZXIgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbHVtbnMgLmNvbnRlbnQgaGVhZGVyIGgyIGIge1xuICBmb250OiBpdGFsaWMgMThweC8zMHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZTFjODliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5jb2x1bW5zIC5tZXRhY2F0LmhpZGUtZm9yLW1lZGl1bS11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb2x1bW4tZGV0YWlsIGFydGljbGUuY29udGVudCA+IC5jID4gaDEge1xuICBmb250OiAyOHB4LzMycHggXCJhcm5vLXByb1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xufVxuXG4ubGlzdGluZy1jb2x1bW5zIGxpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlM2UzZTM7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWNvbHVtbnMgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ubGlzdGluZy1jb2x1bW5zIGxpIC5pbWcge1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmxpc3RpbmctY29sdW1ucyBsaSBhIGIge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxNHJlbTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmxpc3RpbmctY29sdW1ucyBsaSBhIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctY29sdW1ucyBsaSA+IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1jb2x1bW5zIC5tZXRhY2F0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0aW5nLWNvbHVtbnMgLm1ldGFjYXQgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxpc3RpbmctY29sdW1ucyAubWV0YWNhdCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jZm0gPiBhcnRpY2xlID4gZGl2ID4gZGl2LmNvbC0xID4gcCB7XG4gIGZvbnQtc2l6ZTogMC44NnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5jb2wtMSA+IGRpdi5yZWxhdGVkLXBvc3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogMjUgTmV3IEZhY2VzICovXG4uZmFjZWxpc3QgaDIge1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyAuZm1fc2VyaWVzIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIGxpLmZtX3NlcmllczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnVsLmZtX3NlcmllcyBsaS5mbV9zZXJpZXMge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIGxpLmZtX3NlcmllcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiAxNnB4LzIwcHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaS5mbV9zZXJpZXM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDBweCAxNXB4IDBweCAwcHg7XG59XG5cbi5mbV9zZXJpZXNfcGVvcGxlX2Jhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmbV9zZXJpZXNfZXh0cmFfZmVhdHVyZXMgaDIge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgZm9udDogMjBweC84cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmZtX3Nlcmllcy1saXN0LXRpdGxlIHtcbiAgZm9udDogMjBweC8yOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qIFZPRCAqL1xuLnZvZC1zdWJtaXNzaW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi52b2Qtc3VibWlzc2lvbi1tb2JpbGUgLmJ0biB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNmbS52b2QtZGV0YWlsID4gLmNvbnRlbnQgLmNvbHMtMng6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4jZm0udm9kLWRldGFpbCAuYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDAgMHB4IDUwcHg7XG4gIGhlaWdodDogNThweDtcbn1cblxuLmNvbC0zIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZvZC1kZXRhaWwgLnZvZC1zdWJtaXNzaW9uIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm0udm9kLWRldGFpbCA+IGFydGljbGUgPiBkaXYgPiBkaXYuY29sLTEgPiBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogNC45MDJyZW07XG59XG5cbmFzaWRlLnZvZC1zdWJtaXNzaW9uIGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZvZC1kZXRhaWwgLmNvbnRlbnQgZGl2LmNvbC0xIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwcHg7XG4gIGZvbnQ6IDI0cHgvMjhweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSAubWV0YSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIHdpZHRoOiAxMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBpbWcsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBhID4gaW1nLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwIGFbcmVsKj1hdHRhY2htZW50XSxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gcCBhW3JlbCo9YXR0YWNobWVudF0gaW1nLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBpbWcuZnVsbC1oZWlnaHQtdGh1bWIsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBhID4gaW1nLmZ1bGwtaGVpZ2h0LXRodW1iLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwIGFbcmVsKj1hdHRhY2htZW50XS5mdWxsLWhlaWdodC10aHVtYixcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gcCBhW3JlbCo9YXR0YWNobWVudF0gaW1nLmZ1bGwtaGVpZ2h0LXRodW1iLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhW3JlbCo9YXR0YWNobWVudF0uZnVsbC1oZWlnaHQtdGh1bWIsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IC53cC1jYXB0aW9uIGFbcmVsKj1hdHRhY2htZW50XSBpbWcuZnVsbC1oZWlnaHQtdGh1bWIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctY292ZXJzIGxpIC5pbWdfY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5saXN0aW5nLWNvdmVycyBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubGlzdGluZy1jb3ZlcnMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctY292ZXJzIGxpOm50aC1jaGlsZCgyKSAuaW1nX2NvdmVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLWNvdmVycyBsaTpudGgtY2hpbGQoMikgLmZsZXhzdWJzY3JpYmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubGlzdGluZy1jb3ZlcnMgbGkgLmd3aS13aWRnZXQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3dpLXdpZGdldCAqLFxuLmd3aS1tb2RhbC1jb250ZW50ICosXG4uZ3dpLWlmcmFtZS1ob2xkZXIgKixcbi5nd2ktYnJhbmRpbmcgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmd3aS13aWRnZXQgLmJ0bi1nd2ksXG4uZ3dpLW1vZGFsLWNvbnRlbnQgLmJ0bi1nd2ksXG4uZ3dpLWlmcmFtZS1ob2xkZXIgLmJ0bi1nd2ksXG4uZ3dpLWJyYW5kaW5nIC5idG4tZ3dpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWQ3MzUyIDAlLCAjZTg0ZTI0IDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZDczNTIgMCUsICNlODRlMjQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGRpdi5jb250ZW50LmNvbHMtMnggPiBhc2lkZS5jb2wtMSA+IGgxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG5cbiNmbS52b2QtZGV0YWlsID4gLmNvbnRlbnQgLmNvbHMtMng6Zmlyc3QtY2hpbGQgKyAuY29scy0yeCB7XG4gIHBhZGRpbmc6IDE2cHggMCAxMHB4IDA7XG59XG5cbiNmbS52b2QtZGV0YWlsID4gLmNvbnRlbnQgLmNvbHMtMng6Zmlyc3QtY2hpbGQgKyAuY29scy0yeCAuY29sLTEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEhlYWRlciAqL1xuaGVhZGVyIGEsXG5oZWFkZXIgZGl2IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwcHggMXB4IDBweDtcbn1cblxuaGVhZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNDtcbn1cblxuaGVhZGVyIGEuaGVhZGVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2OCU7XG59XG5cbmhlYWRlciBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvcnRyYWl0IGhlYWRlciBpbWcsXG4ubGFuZHNjYXBlIGhlYWRlciBpbWcge1xuICB0b3A6IDRweDtcbn1cblxuLmRyb3AtZG93biAjbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NHB4O1xuICB6LWluZGV4OiAzO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuI21lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4jbWVudS10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMTEwJSBcIndwdG91Y2gtaWNvbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMThweDtcbn1cblxuI3NlYXJjaC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuI3NlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMTEwJSBcIndwdG91Y2gtaWNvbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMThweDtcbn1cblxuI21lbnUtdG9nZ2xlLnRvdWNoZWQ6YWZ0ZXIsXG4jc2VhcmNoLXRvZ2dsZS50b3VjaGVkOmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmxvZ2luLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5sb2dpbi1saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFBvc3RzIE5hdiAqL1xuI2ZtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbmFzaWRlID4gaDEge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubmF2LWNvbnRyb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IC0xcHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdi1jb250cm9scyBkaXYge1xuICB3aWR0aDogNDklO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdi1jb250cm9scyBhOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubmF2LWNvbnRyb2xzIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LWNvbnRyb2xzIGEucHJldi1wb3N0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ubmF2LWNvbnRyb2xzIC5wcmV2aW91cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uYXYtY29udHJvbHMgLm5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubmF2LWNvbnRyb2xzIGE6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4vKiBAZW5kICovXG4vKiBTVUIgUEFHRVMgIFBhZ2VzIFNoYXJlZCBDU1MgKi9cbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29sLTEgPiBkaXYgPiBoZWFkZXIgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWZlYXR1cmUgcC5tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cblxuLmhlcm8tZmVhdHVyZSBwLm1ldGEgYSB7XG4gIGNvbG9yOiAjZTg5MjAwO1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5pdGlhbDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaSA+IGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW46IC0yNXB4IDAgNXB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBhID4gaSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIGEgYiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGZvbnQ6IDEzcHgvMTdweCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMHB4IDAgMCAxMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyAubWV0YWNhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAwIDBweCAxMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyAubWV0YWNhdCBhIHtcbiAgY29sb3I6ICNlODkyMDA7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgLm1ldGFjYXQgLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgc3BhbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xzLTJ4IC5jb2wtMiAuYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQGdyb3VwIFBvc3RzIC8gQXJ0aWNsZSAqL1xuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwOmZpcnN0LW9mLXR5cGU6Zmlyc3QtbGV0dGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5saXN0aW5nIC5oZXJvLWZlYXR1cmVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkO1xufVxuXG4ubGlzdGluZyAuaGVyby1mZWF0dXJlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGFzaWRlLnNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGFzaWRlLm1vYmlsZXNvY2lhbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGFzaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmNvbC0xIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwcmVtIDEuMjVyZW0gMCAxcmVtO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb2wtMSBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3ODc4NzggIWltcG9ydGFudDtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbixcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gLndwLWNhcHRpb24gYVtyZWwqPWF0dGFjaG1lbnRdLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhW3JlbCo9YXR0YWNobWVudF0gaW1nIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEge1xuICBwYWRkaW5nOiAyNXB4IDAgMCA1cHg7XG59XG5cbi5nZW5lcmljLWRldGFpbCBhcnRpY2xlLmNvbnRlbnQgPiBoMSB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgZm9udDogMjZweC8zMnB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNmbSA+IGFydGljbGUgPiBkaXYuY29sLTEgPiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwID4gaW1nLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwIGFbcmVsKj1hdHRhY2htZW50XSxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gcCBhW3JlbCo9YXR0YWNobWVudF0gaW1nLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAud3AtY2FwdGlvbiBhW3JlbCo9YXR0YWNobWVudF0sXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IC53cC1jYXB0aW9uIGFbcmVsKj1hdHRhY2htZW50XSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAuaW1nOmZpcnN0LWNoaWxkLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAuZW1iZWQ6Zmlyc3QtY2hpbGQsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IC5uZ2ctaW1hZ2Vicm93c2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSAuaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xIGRpdi5tZXRhIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgZGl2Lm1ldGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgLTEwcHggMDtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgZGl2Lm1ldGEgYSB7XG4gIGNvbG9yOiAjZTg5MjAwO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDBweDtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgZGl2Lm1ldGEgcCB7XG4gIGZvbnQtc2l6ZTogMC44N3JlbTtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBkaXYubWV0YSBwLnRhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSBkaXYubWV0YSBhLnBvc3QtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwID4gaWZyYW1lLFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwID4gb2JqZWN0LFxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiBwID4gZW1iZWQsXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSA+IHAgPiBvYmplY3QgZW1iZWQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbHMtMnggLmNvbC0yIGFzaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZ1t0aXRsZT1cIlN1YnNjcmliZSB0byBGaWxtbWFrZXIgTWFnYXppbmVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5ib3hfYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5zdWJzY3JpYmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5yZWxhdGVkLWFydGljbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGUucmVsYXRlZC1hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlLnRhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZS5yZWxhdGVkLWFydGljbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGUuZWxzZXdoZXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5jb250ZW50ID4gaDEsXG5hcnRpY2xlLmNvbnRlbnQgLmNvbHMtMnggPiBoMSxcbmFydGljbGUuY29udGVudCA+IGgxIHtcbiAgZm9udDogMjBweC80OHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xufVxuXG4vKiBQYWdpbmF0b3IgKi9cbi5wYWdpbmF0b3ItbW9iaWxlIC5wYWdpbmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2luYXRvci1udW1iZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2luYXRvci1udW1iZXJzIGxpLm5leHQsXG4ucGFnaW5hdG9yLW51bWJlcnMgbGkucHJldiB7XG4gIGZsb2F0OiByaWdodDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG4ucGFnaW5hdG9yLW51bWJlcnMgbGkubmV4dCxcbi5wYWdpbmF0b3ItbnVtYmVycyBsaS5wcmV2IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ucGFnaW5hdG9yLW51bWJlcnMgbGkucHJldiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICByaWdodDogMzVweDtcbn1cblxuLnBhZ2luYXRvci1udW1iZXJzIGxpLm5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdpbmF0b3ItbnVtYmVycyBsaS5wcmV2IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzg0cHggLTE0NzRweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5wYWdpbmF0b3ItbnVtYmVycyBsaS5uZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbjogMHB4IDBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OThweCAtMTQ3NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5wYWdpbmF0b3ItbnVtYmVycyBsaS5jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xufVxuXG4ucGFnaW5hdG9yLW51bWJlcnMgbGkge1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cblxubmF2LmV4dHJhIGxpLm5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYWdpbmF0b3ItcHJldi1uZXh0IGxpLm5leHQgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdpbmF0b3ItcHJldi1uZXh0IGxpLm5leHQgYSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTQyMXB4IC0xNDc0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdG9yLXByZXYtbmV4dCBsaS5uZXh0IGE6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00MjFweCAtMTUxOXB4O1xufVxuXG4ucGFnaW5hdG9yLXByZXYtbmV4dCBsaS5wcmV2IGE6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zODBweCAtMTUxOXB4O1xufVxuXG4jZm0gPiBhcnRpY2xlID4gZGl2LmNvbC0xID4gZGl2LnJlbGF0ZWQtcG9zdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsIC5mZWF0dXJlZC1hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbCAuZmVhdHVyZWQtYXJ0aWNsZXMgdWwubGlzdGluZy1hcnRpY2xlcyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIDBweDtcbn1cblxuLmRldGFpbCAuZmVhdHVyZWQtYXJ0aWNsZXMgdWwubGlzdGluZy1hcnRpY2xlcyBsaSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCAucG9zdC1wYWdlLXRodW1ibmFpbCxcbi5wb3N0LXBhZ2UtY29udGVudCAuc2hhcmluZy1vcHRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ucG9zdC1wYWdlLWNvbnRlbnQgLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCBpbWcuYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCB0YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IHVsLFxuLnBvc3QtcGFnZS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3B0b3VjaC1zaG9ydGNvZGUtd2ViYXBwLW1vYmlsZSxcbi53cHRvdWNoLXNob3J0Y29kZS13ZWJhcHAtb25seSxcbi53cHRvdWNoLXNob3J0Y29kZS13ZWJhcHAtb25seSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCBwIGEsXG4uY29tbWVudC1ib2R5IGEge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIC04cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC1wYWdlLWhlYWQtYXJlYSAucG9zdC1kYXRlLWNvbW1lbnRzLFxuLnBvc3QtcGFnZS1oZWFkLWFyZWEgLnBvc3QtYXV0aG9yIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCAuY2F0LXRhZ3Mge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvc3QtcGFnZS1oZWFkLWFyZWEuYmF1aGF1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCA1MCUgMCUsIDAsIDUwJSAwJSwgNTAwLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtc2hhZG93OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMHB4IDFweCAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXBhZ2UtaGVhZC1hcmVhLmJhdWhhdXMgaDIucG9zdC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBmb250LXNpemU6IDE4MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5wb3N0LXBhZ2UtY29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBvc3QtcGFnZS1jb250ZW50IC53cHRvdWNoLWFkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvcC1jb250ZW50LWFkIC53cHRvdWNoLWFkLFxuLmJvdHRvbS1jb250ZW50LWFkIC53cHRvdWNoLWFkLFxuI2NvbnRlbnQgLndwdG91Y2gtYWQge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5wYWdpbmF0b3ItcHJldi1uZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udDogMTNweC8zOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ucGFnaW5hdG9yLXByZXYtbmV4dCBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzgwcHggLTE0NzRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbHMtM3gub3RoZXIgPiBuYXYgPiB1bDpub3QoLnBhZ2luYXRvci1wcmV2LW5leHQpID4gbGkucHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9maWxtbWFrZXIvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zNzlweCAtMTQ3NHB4O1xuICB0ZXh0LWluZGVudDogNDBweDtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4Lm90aGVyID4gbmF2ID4gdWw6bm90KC5wYWdpbmF0b3ItcHJldi1uZXh0KSA+IGxpLnByZXYgPiBhW3JlbCo9cHJldl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzc5cHggLTE1MTlweDtcbn1cblxubGkuZXh0cmEgYSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRElTUVVTICovXG4uZGV0YWlsIC5jb250ZW50IC5jb2wtMSAuY29tbWVudHMge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBjbGVhcjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEBlbmQgKi9cbi8qIFZpZGVvcyAqL1xuI2ZtLnZpZGVvLWRldGFpbCA+IC5jb2xzLTJ4IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuI2ZtLnZpZGVvLWRldGFpbCA+IC5jIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuI2ZtLnZpZGVvLWRldGFpbCA+IC5jb2xzLTJ4ID4gaDEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbn1cblxuI2ZtLnZpZGVvLWRldGFpbCA+IC5jb2xzLTJ4ID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmbS52aWRlby1kZXRhaWwgPiBhcnRpY2xlID4gZGl2LmNvbC0xID4gcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtaGVpZ2h0OiA0LjE2N3JlbTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRldGFpbCAuY29udGVudCAuY29sLTEgPiAuaW1nOmZpcnN0LWNoaWxkIGlmcmFtZSxcbi5kZXRhaWwgLmNvbnRlbnQgLmNvbC0xID4gLmVtYmVkOmZpcnN0LWNoaWxkIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tZGV0YWlsIC5jb250ZW50IGRpdi5jb2wtMSA+IC5lbWJlZDpmaXJzdC1jaGlsZCxcbi52aWRlby1kZXRhaWwgLmNvbnRlbnQgZGl2LmNvbC0xID4gLmltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogLTI2cHggLTEwcHggMTVweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWRldGFpbCAuY29udGVudCBkaXYuY29sLTEgaDIgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMgc3Bhbi52aWRlbyB7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDFweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnZpZGVvLWRldGFpbCAubW9yZS12aWRlb3MgLmxpc3RpbmctYXJ0aWNsZXMgbGkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5NCU7XG4gIHBhZGRpbmc6IDE0cHggMCAyNHB4IDA7XG59XG5cbi52aWRlby1kZXRhaWwgLm1vcmUtdmlkZW9zIC5saXN0aW5nLWFydGljbGVzIGxpOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udmlkZW8tZGV0YWlsIC5tb3JlLXZpZGVvcyAubGlzdGluZy1hcnRpY2xlcyBsaTpudGgtY2hpbGQoNCkge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm1vcmUtdmlkZW9zIC5saXN0aW5nLWFydGljbGVzIC5mbGV4c3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGFzaWRlLm1vcmUtdmlkZW9zID4gdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIENvbnRhY3QgKi9cbnVsLmxpc3RpbmctcGVvcGxlIHtcbiAgLXdlYmtpdC1mbGV4OiAwO1xuICAtbXMtZmxleDogMDtcbiAgZmxleDogMDtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDBweCAtMjBweDtcbn1cblxuLmxpc3RpbmctcGVvcGxlIGxpIHtcbiAgbWFyZ2luOiAwIC0xMHB4IDAgMjBweDtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmxpc3RpbmctcGVvcGxlIGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3RpbmctcGVvcGxlIGxpIGIgYSB7XG4gIGNvbG9yOiAjZTg5MjAwO1xufVxuXG4uY29scy0yeCAuY29sLTIgYXNpZGUub2ZmaWNlIHtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgb3JkZXI6IDE7XG59XG5cbi5jb2xzLTJ4IC5jb2wtMiBhc2lkZS5vZmZpY2UgaDEge1xuICBmb250OiAyMHB4LzE4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5jb2xzLTJ4IC5jb2wtMiBhc2lkZS5vZmZpY2UgcCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb250YWN0IC5jb250ZW50IC5jb2wtMSBoMiB7XG4gIGZvbnQ6IDIwcHgvMThweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLyogQGVuZCAqL1xuLyogU3Vic2NyaWJlICovXG4uc3Vic2NyaWJlIC5oZWFkZXIge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9zdWJzY3JpYmVfbGcucG5nXCIpIG5vLXJlcGVhdCAyOHB4IDE5OXB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDg2JSAyMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OTIwMDtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweCAwcHg7XG59XG5cbiNmbS5zdWJzY3JpYmUgLmNvbHMtM3gge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLnN1YnNjcmliZSAuY29udGVudCAuaGVhZGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEuc3Vic2NyaWJlaGVhZCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5zdWJzY3JpYmUgLmNvbnRlbnQgaDIge1xuICBmb250OiAyMHB4LzI4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnN1YnNjcmliZSAuY29scy0zeCAuY29sLTEsXG4uc3Vic2NyaWJlIC5jb2xzLTN4IC5jb2wtMixcbi5zdWJzY3JpYmUgLmNvbHMtM3ggLmNvbC0zIHtcbiAgd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4jc3Vic2NyaWJlX3NlY3Rpb24gPiBkaXYuY29scy0zeCA+IGZvcm0uY29sLTEucHJpbnQgPiBmaWVsZHNldCA+IHAgPiBpbnB1dCxcbiNmcm1EaWdpdGFsU3Vic2NyaWJlID4gZmllbGRzZXQgPiBvbCA+IGxpID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWU1O1xuICBiYWNrZ3JvdW5kOiAjMDBhMWU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M3YzdjNztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5LFxuZm9ybSBidXR0b24uc2Vjb25kYXJ5IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDM4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbiNmcm1EaWdpdGFsU3Vic2NyaWJlID4gcCxcbiNmbSA+IHNlY3Rpb24gPiBkaXYuY29scy0zeCA+IGZvcm0uY29sLTEucHJpbnQgPiBwLFxuI25ld3NsZXR0ZXJTdWJzY3JpYmUgPiBwIHtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xufVxuXG4jbmV3c2xldHRlclN1YnNjcmliZSB7XG4gIHdpZHRoOiA5NSU7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuI25ld3NsZXR0ZXJTdWJzY3JpYmUgPiBkaXYgPiBsYWJlbCA+IGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDtcbn1cblxuI3N1YnNjcmliZV9zZWN0aW9uID4gZGl2LmNvbHMtM3ggPiBmb3JtLmNvbC0zLm5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1YnNjcmliZSAuY29scy0zeCAuY29sLTEsXG4uc3Vic2NyaWJlIC5jb2xzLTN4IC5jb2wtMixcbi5zdWJzY3JpYmUgLmNvbHMtM3ggLmNvbC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggNXB4IDYwcHggMHB4O1xufVxuXG4jc3Vic2NyaWJlX3NlY3Rpb24gPiBkaXYuY29scy0zeCA+IGZvcm0uY29sLTMubmV3c2xldHRlciA+IGZpZWxkc2V0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN1YnNjcmliZSAubmV3c2xldHRlciBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmliZSAubmV3c2xldHRlciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zdWJzY3JpYmUgLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT10ZXh0XTpob3Zlcixcbi5zdWJzY3JpYmUgLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIge1xuICBwYWRkaW5nOiAyNnB4IDcxcHggMjZweCAyMHB4O1xufVxuXG4uc3Vic2NyaWJlIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAycHg7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHRvcDogMXB4O1xufVxuXG4vKiBTdWIgRm9ybSAqL1xuI3N1YnNjcmliZV9zZWN0aW9uID4gaDEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3ByaW50U3Vic2NyaXB0aW9uID4gZGl2LmNvbC0xID4gaDMge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMWU1ICFpbXBvcnRhbnQ7XG59XG5cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT10ZWxdLmVycm9yLFxuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLmVycm9yLFxuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YxODI3OCAhaW1wb3J0YW50O1xufVxuXG4jZnJtRGlnaXRhbFN1YnNjcmliZSxcbi5zdWJzY3JpYmUgLnByaW50LFxuI3N1YnNjcmliZV9pcGFkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jZnJtRGlnaXRhbFN1YnNjcmliZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc3Vic2NyaWJlIC5wcmludCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4jaXBhZF9zdWJzY3JpYmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvcm0gb2wgbGksXG5mb3JtIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgN3B4IDJweDtcbn1cblxuZGl2LnNlbGVjdG9yLFxuZGl2LnNlbGVjdG9yIHNwYW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jc3VibWl0X3BheW1lbnRfZm9ybSA+IGZpZWxkc2V0Om50aC1jaGlsZCgyMSkgPiBvbCA+IGxpLnN1Ym1pdC1pdGVtID4gaW5wdXQsXG5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbmZvcm0gYnV0dG9uLFxuLmJ0bl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzFhYWFlODtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbiNyZXZpZXdfaW5mb3JtYXRpb24gaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udDogMTZweC8yNXB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbiNyZXZpZXdfaW5mb3JtYXRpb24gLnVzZXItZGF0YSBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuI3Jldmlld19pbmZvcm1hdGlvbiAudXNlci1kYXRhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogQGVuZCAqL1xuLyogTGF0ZXN0IElzc3VlICovXG4uY29sLTEubWFpbi1mZWF0dXJlIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgLmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxhdGVzdC1pc3N1ZSAubWFpbi1mZWF0dXJlIC5tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYXRlc3QtaXNzdWUgLm1haW4tZmVhdHVyZSBoMiB7XG4gIGZvbnQ6IDQ4cHgvMThweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgaDIgYSxcbi5sYXRlc3QtaXNzdWUgLm1haW4tZmVhdHVyZSBoMiBhOmhvdmVyIHtcbiAgZm9udDogMjhweC8zNHB4IFwiYXJuby1wcm9cIiwgR2VvcmdpYSwgc2VyaWY7XG59XG5cbi5sYXRlc3QtaXNzdWUgLm1haW4tZmVhdHVyZSAuY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm0ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudCAucG9zdC1sb2NrZWQtZXhjZXJwdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9tb2JpbGVsb2NrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuaW1nIC5sb2NrZWQsXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAuZmlyc3QgLmltZyAubG9ja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMjRweCBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UxNjkxZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTE2OTFmO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItd2lkdGg6IDE4cHg7XG59XG5cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5pbWcgLmxvY2tlZDo6YmVmb3JlLFxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IC5pbWcgLmxvY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIVcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cHgsIC0xNnB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTNweCwgLTEzcHgpO1xufVxuXG4uY29udGVudCAuZmlyc3QgLnBvc3QtbG9ja2VkLWV4Y2VycHQge1xuICB0b3A6IC01cHg7XG59XG5cbi5saXN0aW5nLWFydGljbGVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyBoMiB7XG4gIGZvbnQ6IDIwcHgvMjhweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uY29scy0zeCAuY29sMS0yID4gaDIge1xuICBmb250OiAyMHB4LzM4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAubWFpbi1mZWF0dXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5tYWluLWZlYXR1cmUgPiAqOm5vdChhKSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAubWFpbi1mZWF0dXJlID4gaDIge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ubGF0ZXN0LWlzc3VlIHVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgPiBhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGF0ZXN0LWlzc3VlIHVsLmxpc3RpbmctYXJ0aWNsZXMgbGkgPiBhOmZpcnN0LWNoaWxkIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdC1pc3N1ZSB1bC5saXN0aW5nLWFydGljbGVzIGxpIC5tZXRhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IGgzIGEge1xuICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IGgzLFxuI2ZtLmxhdGVzdC1pc3N1ZSA+IHNlY3Rpb24gPiBkaXYuY29sLTEuZmVhdHVyZXMgPiBkaXYgPiBoMyB7XG4gIGZvbnQ6IDE0cHgvMThweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMHB4IDM1cHggMCAxMHB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5sYXRlc3QtaXNzdWUgdWwubGlzdGluZy1hcnRpY2xlcyBhIGIge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbC0xLmZlYXR1cmVzID4gZGl2ID4gaDMge1xuICBmb250OiAxM3B4LzE3cHggc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDBweCAwIDAgOXB4O1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDAgNXB4IC05cHg7XG59XG5cbiNmbS5sYXRlc3QtaXNzdWUgPiBzZWN0aW9uID4gZGl2LmNvbC0xLmZlYXR1cmVzID4gZGl2ID4gaDMge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IC5pbWcgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmZpcnN0IC5tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMCAxMzBweDtcbn1cblxuLmxhdGVzdC1pc3N1ZSAuZmVhdHVyZXMgLmxpc3RpbmctYXJ0aWNsZXMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAubGlzdGluZy1hcnRpY2xlcyBsaSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm0gPiBzZWN0aW9uID4gZGl2LmNvbC0xLmZlYXR1cmVzID4gdWwgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXRlc3QtaXNzdWUgLmZlYXR1cmVzIC5saXN0aW5nLWFydGljbGVzIC5tZXRhIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAuY29scy0zeCAuY29sLTIgLmxpc3RpbmctYXJ0aWNsZXMgbGkgLmltZyAubG9ja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSBiLFxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaSBiLFxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMSAubGlzdGluZy1hcnRpY2xlcyBsaSAubWV0YSB7XG4gIGZvbnQ6IDE0cHgvMThweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweCAzNXB4IDAgMDtcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSAudGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piGXCI7XG4gIGNvbG9yOiAjZTE2OTFmO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMiAubGlzdGluZy1hcnRpY2xlcyBsaSAubWV0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAubGlzdGluZy1hcnRpY2xlcyBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2xzLTN4Lm90aGVyID4gZGl2LmNvbDEtMiA+IGRpdi5jb2wtMSA+IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5wLmFsc28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0xLFxuLmxhdGVzdC1pc3N1ZSA+IC5jb250ZW50IC5jb2xzLTN4IC5jb2wtMixcbi5sYXRlc3QtaXNzdWUgPiAuY29udGVudCAuY29scy0zeCAuY29sLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0yIC5saXN0aW5nLWFydGljbGVzIGxpIGIgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0O1xufVxuXG4ubGF0ZXN0LWlzc3VlIC5mZWF0dXJlcyAubGlzdGluZy1hcnRpY2xlcyBwICsgLm1ldGEge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAxMzBweDtcbn1cblxuI2ZtID4gc2VjdGlvbiA+IGRpdi5jb2wtMS5mZWF0dXJlcyA+IGRpdiA+IGRpdi5wb3N0LWxvY2tlZC1tc2cge1xuICBtYXJnaW46IDdweCAwIDAgMHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0yIC5saXN0aW5nLWFydGljbGVzIGxpIC5pbWcge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsLm90aGVyLWFydGljbGVzIGxpID4gYSB7XG4gIHBhZGRpbmc6IDBweCAwIDZweCAwO1xufVxuXG4ubGF0ZXN0LWlzc3VlID4gLmNvbnRlbnQgLmNvbHMtM3ggLmNvbC0yIC5saXN0aW5nLWFydGljbGVzIGxpIHAgKyAubWV0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEFyY2hpdmUgKi9cbi5hcmNoaXZlZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJjaGl2ZSA+IC5jb250ZW50IGgyIHtcbiAgZm9udDogMTZweC8xMnB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5saXN0aW5nLWFyY2hpdmUge1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG4ubGlzdGluZy1hcmNoaXZlIGxpIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxpc3RpbmctYXJjaGl2ZSBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdW5zZXQ7XG59XG5cbi5saXN0aW5nLWFyY2hpdmUgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcmNoaXZlIC5hcmNoaXZlX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBAZW5kICovXG4vKiBDYXRlZ29yeSBQYWdlcyAqL1xuI2Ryb3AxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdG9wOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI1O1xufVxuXG4uZi1kcm9wZG93biBsaSBhOmhvdmVyLFxuLmYtZHJvcGRvd24gbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLWZvci1tZWRpdW0tdXAge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbiNkcm9waWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZmlsbW1ha2VyL2ltYWdlcy9kcm9wbGlzdC5wbmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTQycHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAwcHggMjBweDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuI2Ryb3BpY29uaG92ZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwMDtcbn1cblxuI2ZtLmxpc3RpbmcgLmNvbHMtMngge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ubGlzdGluZyAuY29udGVudCAuY29sLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaGVyb3Mgc2VjdGlvbi5jb250ZW50ID4gaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMHB4O1xufVxuXG4ubGlzdGluZy1oZXJvcyBzZWN0aW9uLmNvbnRlbnQgPiAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMtbGcgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1oZXJvcyBzZWN0aW9uLmNvbnRlbnQgPiAuY29sLTEgLmxpc3RpbmctYXJ0aWNsZXMtbGcgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuc2VjdGlvbi5jb250ZW50ID4gaDEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5saXN0aW5nLWhlcm9zIHNlY3Rpb24uY29udGVudCA+IC5jb2wtMSAuaGVyby1mZWF0dXJlcyB+IC5saXN0aW5nLWFydGljbGVzLWxnID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmhlcm8tZmVhdHVyZSBoMyB7XG4gIGZvbnQ6IDI4cHgvMzBweCBcImFybm8tcHJvXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi8qIEBlbmQgKi9cbi8qIFNlY29uZGFyeSBQYWdlcyBOYXYsIEFkdmVydGlzZSAqL1xuLnRhYmxlLWFkdmVydGlzZXJzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY29scy0yeCAuY29sLTEge1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbmFzaWRlID4gaDEsXG4uYXJjaGl2ZSA+IC5jb250ZW50IGgyLFxuLmFkdmVydGlzZSAuY29udGVudCBoMixcbi5jb250YWN0IC5jb250ZW50IGgyLFxuLmdpZnRzIC5jb250ZW50IGgyLFxuLnN1YnNjcmliZSAuY29udGVudCBoMiB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICBmb250OiAyMHB4LzIycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2ZtID4gYXJ0aWNsZSA+IGRpdi5jb2wtMiA+IGFzaWRlLmhvdy10byA+IGgxIHtcbiAgZm9udDogMjBweC8yMnB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVmYXVsdCBoMS50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNmbSA+IGFydGljbGUgPiBkaXYgPiBoMiB7XG4gIGZvbnQ6IDIwcHgvMjJweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4jZm0gPiBhcnRpY2xlID4gZGl2ID4gZGl2LmNvbC0xLnN1cHBvcnQuZmFxID4gaDMge1xuICBmb250OiAyMHB4LzIycHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmN1c3RvbWl6ZS1zdXBwb3J0ICNmbSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59IC8qIHR3ZWFrcyBsYXlvdXQgZm9yIFdQIGFkbWluICovXG4ubW9iaWxlLWxlYWRlcmJvYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLm1vYmlsZS1sZWFkZXJib2FyZCBhIGltZyB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi8qIEBlbmQgKi9cbi8qIExvZ2luICovXG4jZm9ybS1jb250YWluZXIgaDMge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZW1iZXJzaGlwbG9naW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tZW1iZXJzaGlwbG9naW4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubWVtYmVyc2hpcGxvZ2luIGEge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250OiAxM3B4LzQzcHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U4OTIwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuZm9ybS5yZWctZm9ybSBsaS5saS1kb3VibGUgaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0ucmVnLWZvcm0gbGkubGktZG91YmxlIGlucHV0W3R5cGU9dGVsXSxcbmZvcm0ucmVnLWZvcm0gbGkubGktZG91YmxlIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5yZWctZm9ybSBsaS5saS1kb3VibGUgaW5wdXRbdHlwZT1zZWFyY2hdLFxuZm9ybS5yZWctZm9ybSBsaS5saS1kb3VibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbjogMCAwIDFyZW0gLTIwcHg7XG59XG5cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCBsaS5saS1kb3VibGUgPiBwLnJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxucCAuZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjE4Mjc4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm9sIGxpIHVsLFxub2wgbGkgb2wge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4uZXJyb3IsXG5zbWFsbC5lcnJvciB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jZm0ubG9naW5zIC5jb250ZW50LmMge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG5mb3JtLnJlZy1mb3JtIGxpIGlucHV0W3R5cGU9c3VibWl0XSxcbmZvcm0ucmVnLWZvcm0gbGkgLmJ0bixcbmZvcm0ucmVnLWZvcm0gbGkgLmJ0bl9wcmltYXJ5IGZvcm0ucmVnLWZvcm0gbGkgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4O1xuICBib3gtc2hhZG93OiAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMGExZTU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogI2M3YzdjNztcbn1cblxuI2Zvcm0tY29udGFpbmVyIC5oZWFkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbmZvcm0ucmVnLWZvcm0gLmZvcm0tbGlzdCBsaS5saS1kb3VibGUgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuZm9ybS5yZWctZm9ybSAuZm9ybS1saXN0IGxpLmxpLWRvdWJsZSA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuZm9ybS5yZWctZm9ybSAuZm9ybS1saXN0IGxpLmxpLWRvdWJsZSA+IGRpdiArIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5mb3JtLnJlZy1mb3JtIC5mb3JtLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuZm9ybS5yZWctZm9ybSAuZm9ybS1saXN0IGxpLmxpLWRvdWJsZSA+IGRpdi5lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZjgzN2I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuI2ZtLmxvZ2lucyBmb3JtIHAuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZWY4MzdiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiA0cHggMCAxNHB4O1xuICBwYWRkaW5nOiAxOHB4IDE4cHggMXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNmbS5sb2dpbnMgZm9ybSBwLmVycm9yIHNwYW4uZXJyb3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udDogMTRweC8xOHB4IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLyogQGVuZCAqL1xuLyogU2VhcmNoICovXG4uc2VhcmNoIC5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2ZpbG1tYWtlci9pbWFnZXMvbW9iaWxlc3ByaXRlLnBuZ1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxMHB4IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1cHggOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2VhcmNoIC5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzVweCA5cHg7XG59XG5cbi5zZWFyY2ggLmNvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxcHggN3B4O1xufVxuXG4uc2VhcmNoIC5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGExZTU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDdweDtcbn1cblxuLnNlYXJjaCAuY29udGVudCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCA3MXB4IDE1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2ggLmNvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgcGFkZGluZzogMTZweCA3MXB4IDE1cHggMTBweDtcbn1cblxubGkuc2VhcmNoIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGkuc2VhcmNoIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxpLnNlYXJjaCBhIGIge1xuICBwYWRkaW5nOiAwcHggMCAwIDNweDtcbn1cblxubGkuc2VhcmNoIGkge1xuICBjb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDAgMCAzcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVsYXRlZCBQb3N0cyAqL1xuLnJlbGF0ZWQtcG9zdHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ucmVsYXRlZC1wb3N0cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuXG4ucmVsYXRlZC1wb3N0cyBsaSBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDk1JTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5yZWxhdGVkLXBvc3RzIGxpLmhhcy10aHVtYiBhLFxuLnJlbGF0ZWQtcG9zdHMgcCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5oYXMtdGh1bWIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xufVxuXG51bC5saXN0aW5nLWFydGljbGVzLWxnIGxpIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaSBiID4gaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxudWwubGlzdGluZy1hcnRpY2xlcy1sZyBsaSBhIHtcbiAgY29sb3I6ICNlODkyMDA7XG59XG5cbi5jb250ZW50IC5wb3N0LWxvY2tlZC1tc2cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbnVsLmxpc3RpbmctYXJ0aWNsZXMtbGcgbGkgaSA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIENvbW1lbnRzICovXG4jZm0gPiBhcnRpY2xlID4gZGl2ID4gYXNpZGUuc29jaWFsIHtcbiAgbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbW1lbnRzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI3Jlc3BvbnNlcyxcbiNyZXNwb25kIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI3Jlc3BvbmQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuXG4uY29tbWVudC10aW1lIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbiNjb21tZW50cyAuY29tbWVudC1hdmF0YXIge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmbG9hdDogbGVmdDtcbiAgcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnQtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50IC5jb21tZW50LWJvZHkge1xuICBmb250LXNpemU6IDkwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5jb21tZW50IC5jb21tZW50LWJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuI2NvbW1lbnRzIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4jY29tbWVudHMgLmxvYWQtbW9yZS1jb21tZW50cy13cmFwIGEge1xuICBmb250LXNpemU6IDk1JTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNlYXJjaCAqL1xuLnNlYXJjaCBzcGFuLnNlbGVjdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5zZWFyY2ggc3Bhbi5zZWxlY3Qtd3JhcCAuc2VhcmNoLXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLnNlYXJjaCBzcGFuLnNlbGVjdC13cmFwIGkud3B0b3VjaC1pY29uLWNhcmV0LWRvd24ge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xuICBmb250OiAxMTAlIFwid3B0b3VjaC1pY29uc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMXB4O1xuICByaWdodDogMnB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBGb290ZXIgKi9cbiNmbSA+IGZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZm0gPiBmb290ZXIgPiAuYyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNmbSA+IGZvb3RlciA+IGRpdiA+IHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jZm0gPiBmb290ZXIgaDIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuI2ZtID4gZm9vdGVyIHNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZtID4gZm9vdGVyIHVsIHtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2ZtID4gZm9vdGVyIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbiNmbSA+IGZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuI2ZtID4gZm9vdGVyIGxpLmNyZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGVjcmVkaXQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG9hZC1tb3JlLWxpbmssXG4ubG9hZC1tb3JlLWNvbW1lbnRzLXdyYXAgYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4jc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5wYWdlLXdyYXBwZXIgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uZm9vdGVyLFxuYS5iYWNrLXRvLXRvcCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3N1YnNjcmliZV9zZWN0aW9uIC5jb2wtMSxcbiNzdWJzY3JpYmVfc2VjdGlvbiAuY29sLTIsXG4jc3Vic2NyaWJlX3NlY3Rpb24gLnN1YmNvbC0yLFxuI3N1YnNjcmliZV9zZWN0aW9uIC5zdWJjb2wtMSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3N1YnNjcmliZV9zZWN0aW9uIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4jc3Vic2NyaWJlX3NlY3Rpb24gLnNjaGVkdWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3N1YnNjcmliZV9zZWN0aW9uIC51c2VyLWRhdGEgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNzdWJzY3JpYmVfc2VjdGlvbiAjc19lbSxcbiNzdWJzY3JpYmVfc2VjdGlvbiAjc19leSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI3N1YnNjcmliZV9zZWN0aW9uICNmX3NjaGVkdWxlX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zdWJzY3JpYmVfc2xhc2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEBlbmQgKi9cbiNCYWNrZ3JvdW5kU2tpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm1ldGEuZm91bmRhdGlvbi12ZXJzaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiLzUuNS4yL1wiO1xufVxuXG5tZXRhLmZvdW5kYXRpb24tbXEtc21hbGwge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4vXCI7XG4gIHdpZHRoOiAwO1xufVxuXG5tZXRhLmZvdW5kYXRpb24tbXEtc21hbGwtb25seSB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkvXCI7XG4gIHdpZHRoOiAwO1xufVxuXG5tZXRhLmZvdW5kYXRpb24tbXEtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2MjVlbSkvXCI7XG4gIHdpZHRoOiA0MC4wNjI1ZW07XG59XG5cbm1ldGEuZm91bmRhdGlvbi1tcS1tZWRpdW0tb25seSB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOjY0ZW0pL1wiO1xuICB3aWR0aDogNDAuMDYyNWVtO1xufVxuXG5tZXRhLmZvdW5kYXRpb24tbXEtbGFyZ2Uge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQuMDYyNWVtKS9cIjtcbiAgd2lkdGg6IDY0LjA2MjVlbTtcbn1cblxubWV0YS5mb3VuZGF0aW9uLW1xLWxhcmdlLW9ubHkge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDo5MGVtKS9cIjtcbiAgd2lkdGg6IDY0LjA2MjVlbTtcbn1cblxubWV0YS5mb3VuZGF0aW9uLW1xLXhsYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MC4wNjI1ZW0pL1wiO1xuICB3aWR0aDogOTAuMDYyNWVtO1xufVxuXG5tZXRhLmZvdW5kYXRpb24tbXEteGxhcmdlLW9ubHkge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAuMDYyNWVtKSBhbmQgKG1heC13aWR0aDoxMjBlbSkvXCI7XG4gIHdpZHRoOiA5MC4wNjI1ZW07XG59XG5cbm1ldGEuZm91bmRhdGlvbi1tcS14eGxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMC4wNjI1ZW0pL1wiO1xuICB3aWR0aDogMTIwLjA2MjVlbTtcbn1cblxubWV0YS5mb3VuZGF0aW9uLWRhdGEtYXR0cmlidXRlLW5hbWVzcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBmYWxzZTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbWcge1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG4jbWFwX2NhbnZhcyBpbWcsXG4jbWFwX2NhbnZhcyBlbWJlZCxcbiNtYXBfY2FudmFzIG9iamVjdCxcbi5tYXBfY2FudmFzIGltZyxcbi5tYXBfY2FudmFzIGVtYmVkLFxuLm1hcF9jYW52YXMgb2JqZWN0LFxuLm1xYS1kaXNwbGF5IGltZyxcbi5tcWEtZGlzcGxheSBlbWJlZCxcbi5tcWEtZGlzcGxheSBvYmplY3Qge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbixcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJvdy5jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdyAucm93IHtcbiAgbWFyZ2luOiAwIC0wLjkzNzVlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdyAucm93OmJlZm9yZSwgLnJvdyAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucm93IC5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJvdyAucm93LmNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3cuY29sbGFwc2U6YmVmb3JlLCAucm93IC5yb3cuY29sbGFwc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3cgLnJvdy5jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sdW1uLFxuLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAuY29sdW1uOmxhc3QtY2hpbGQsIC5jb2x1bW4gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29sdW1uICsgLmNvbHVtbi5lbmQsXG4uY29sdW1ucyArIC5jb2x1bW4uZW5kLCAuY29sdW1uICsgLmNvbHVtbnMuZW5kLFxuLmNvbHVtbnMgKyAuY29sdW1ucy5lbmQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLnNtYWxsLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cuc21hbGwtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAubWVkaXVtLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQsXG4gIC5jb2x1bW5zLm1lZGl1bS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLm1lZGl1bS11bmNlbnRlcmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS1jZW50ZXJlZCxcbiAgLmNvbHVtbnMubGFyZ2UtY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5icmVhZGNydW1icyA+ICoge1xuICBjb2xvcjogIzJiYTZjYjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC42ODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icmVhZGNydW1icyA+ICo6aG92ZXIgYSwgLmJyZWFkY3J1bWJzID4gKjpmb2N1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1icyA+ICogYSB7XG4gIGNvbG9yOiAjMmJhNmNiO1xufVxuXG4uYnJlYWRjcnVtYnMgPiAqLmN1cnJlbnQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnMgPiAqLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1icyA+ICouY3VycmVudDpob3ZlciwgLmJyZWFkY3J1bWJzID4gKi5jdXJyZW50OmhvdmVyIGEsIC5icmVhZGNydW1icyA+ICouY3VycmVudDpmb2N1cywgLmJyZWFkY3J1bWJzID4gKi5jdXJyZW50OmZvY3VzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGUge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJyZWFkY3J1bWJzID4gKi51bmF2YWlsYWJsZSBhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGU6aG92ZXIsIC5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGU6aG92ZXIgYSwgLmJyZWFkY3J1bWJzID4gKi51bmF2YWlsYWJsZTpmb2N1cyxcbi5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1icyA+ICo6YmVmb3JlIHtcbiAgY29sb3I6ICNBQUFBQUE7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLmJyZWFkY3J1bWJzID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5IC0gaGlkZXMgdGhlIGZvcndhcmQgc2xhc2ggKi9cblthcmlhLWxhYmVsPWJyZWFkY3J1bWJzXSBbYXJpYS1oaWRkZW49dHJ1ZV06YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbSAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICMyNThmYWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWxlcnQtYm94IC5jbG9zZSB7XG4gIHJpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbWFyZ2luLXRvcDogLTAuNjg3NXJlbTtcbiAgb3BhY2l0eTogMC4zO1xuICBwYWRkaW5nOiAwIDZweCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5cbi5hbGVydC1ib3ggLmNsb3NlOmhvdmVyLCAuYWxlcnQtYm94IC5jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFsZXJ0LWJveC5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5hbGVydC1ib3gucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG5cbi5hbGVydC1ib3guc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE0MjM7XG4gIGJvcmRlci1jb2xvcjogIzUwOGQxZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hbGVydC1ib3guYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYwZjEzO1xuICBib3JkZXItY29sb3I6ICNhYTBkMTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWxlcnQtYm94LnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5hbGVydC1ib3gud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDhhMjQ7XG4gIGJvcmRlci1jb2xvcjogI2RlNzcwZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hbGVydC1ib3guaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGQzZTg7XG4gIGJvcmRlci1jb2xvcjogIzc0YmZkZDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5hbGVydC1ib3guYWxlcnQtY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW5saW5lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTEuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDEuMDYyNXJlbSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW5saW5lLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMzc1cmVtO1xufVxuXG4uaW5saW5lLWxpc3QgPiBsaSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uLCAuYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiAyMHB4LzI4cHggXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjA2MjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICM0MEJBRUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjbGVhcjogYm90aDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cblxuYnV0dG9uOmhvdmVyLCBidXR0b246Zm9jdXMsIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQUVEO1xufVxuXG5idXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cywgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5idXR0b24uc2Vjb25kYXJ5LCAuYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG59XG5cbmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5idXR0b24uc3VjY2VzcywgLmJ1dHRvbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTQyMztcbiAgYm9yZGVyLWNvbG9yOiAjNGE4MzFjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYnV0dG9uLnN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5zdWNjZXNzOmZvY3VzLCAuYnV0dG9uLnN1Y2Nlc3M6aG92ZXIsIC5idXR0b24uc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTgzMWM7XG59XG5cbmJ1dHRvbi5zdWNjZXNzOmhvdmVyLCBidXR0b24uc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLnN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MGYxMztcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYzBmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYnV0dG9uLmFsZXJ0OmhvdmVyLCBidXR0b24uYWxlcnQ6Zm9jdXMsIC5idXR0b24uYWxlcnQ6aG92ZXIsIC5idXR0b24uYWxlcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYzBmO1xufVxuXG5idXR0b24uYWxlcnQ6aG92ZXIsIGJ1dHRvbi5hbGVydDpmb2N1cywgLmJ1dHRvbi5hbGVydDpob3ZlciwgLmJ1dHRvbi5hbGVydDpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5idXR0b24ud2FybmluZywgLmJ1dHRvbi53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwOGEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjY2Y2ZTBlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYnV0dG9uLndhcm5pbmc6aG92ZXIsIGJ1dHRvbi53YXJuaW5nOmZvY3VzLCAuYnV0dG9uLndhcm5pbmc6aG92ZXIsIC5idXR0b24ud2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjZlMGU7XG59XG5cbmJ1dHRvbi53YXJuaW5nOmhvdmVyLCBidXR0b24ud2FybmluZzpmb2N1cywgLmJ1dHRvbi53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLndhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYnV0dG9uLmluZm8sIC5idXR0b24uaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGQzZTg7XG4gIGJvcmRlci1jb2xvcjogIzYxYjZkOTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmJ1dHRvbi5pbmZvOmhvdmVyLCBidXR0b24uaW5mbzpmb2N1cywgLmJ1dHRvbi5pbmZvOmhvdmVyLCAuYnV0dG9uLmluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFiNmQ5O1xufVxuXG5idXR0b24uaW5mbzpob3ZlciwgYnV0dG9uLmluZm86Zm9jdXMsIC5idXR0b24uaW5mbzpob3ZlciwgLmJ1dHRvbi5pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJ1dHRvbi5sYXJnZSwgLmJ1dHRvbi5sYXJnZSB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW0gMS4xODc1cmVtIDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuYnV0dG9uLnNtYWxsLCAuYnV0dG9uLnNtYWxsIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS43NXJlbSAwLjkzNzVyZW0gMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbmJ1dHRvbi50aW55LCAuYnV0dG9uLnRpbnkge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtIDAuNjg3NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuYnV0dG9uLmV4cGFuZCwgLmJ1dHRvbi5leHBhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ubGVmdC1hbGlnbiwgLmJ1dHRvbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IDAuNzVyZW07XG59XG5cbmJ1dHRvbi5yaWdodC1hbGlnbiwgLmJ1dHRvbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG5idXR0b24ucmFkaXVzLCAuYnV0dG9uLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuYnV0dG9uLnJvdW5kLCAuYnV0dG9uLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuXG5idXR0b24uZGlzYWJsZWQsIGJ1dHRvbltkaXNhYmxlZF0sIC5idXR0b24uZGlzYWJsZWQsIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiYTZjYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjI4NWEyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgYnV0dG9uLmRpc2FibGVkOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI4NWEyO1xufVxuXG5idXR0b24uZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZDpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZDpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgYnV0dG9uLmRpc2FibGVkOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xufVxuXG5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5LCBidXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeSwgLmJ1dHRvbi5kaXNhYmxlZC5zZWNvbmRhcnksIC5idXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhO1xufVxuXG5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cblxuYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3MsIGJ1dHRvbltkaXNhYmxlZF0uc3VjY2VzcywgLmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTQyMztcbiAgYm9yZGVyLWNvbG9yOiAjNGE4MzFjO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc3VjY2Vzczpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc3VjY2Vzczpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhODMxYztcbn1cblxuYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3M6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3M6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNDIzO1xufVxuXG5idXR0b24uZGlzYWJsZWQuYWxlcnQsIGJ1dHRvbltkaXNhYmxlZF0uYWxlcnQsIC5idXR0b24uZGlzYWJsZWQuYWxlcnQsIC5idXR0b25bZGlzYWJsZWRdLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MGYxMztcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYzBmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZC5hbGVydDpob3ZlciwgYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLmFsZXJ0OmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLmFsZXJ0OmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYzBmO1xufVxuXG5idXR0b24uZGlzYWJsZWQuYWxlcnQ6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZC5hbGVydDpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZC5hbGVydDpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5hbGVydDpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdLmFsZXJ0OmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZC5hbGVydDpob3ZlciwgYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLmFsZXJ0OmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLmFsZXJ0OmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYwZjEzO1xufVxuXG5idXR0b24uZGlzYWJsZWQud2FybmluZywgYnV0dG9uW2Rpc2FibGVkXS53YXJuaW5nLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmcsIC5idXR0b25bZGlzYWJsZWRdLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4YTI0O1xuICBib3JkZXItY29sb3I6ICNjZjZlMGU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZC53YXJuaW5nOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLndhcm5pbmc6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZC53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLndhcm5pbmc6aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdLndhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y2ZTBlO1xufVxuXG5idXR0b24uZGlzYWJsZWQud2FybmluZzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS53YXJuaW5nOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQud2FybmluZzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5idXR0b24uZGlzYWJsZWQud2FybmluZzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS53YXJuaW5nOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQud2FybmluZzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDhhMjQ7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZC5pbmZvLCBidXR0b25bZGlzYWJsZWRdLmluZm8sIC5idXR0b24uZGlzYWJsZWQuaW5mbywgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGQzZTg7XG4gIGJvcmRlci1jb2xvcjogIzYxYjZkOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5idXR0b24uZGlzYWJsZWQuaW5mbzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLmluZm86Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0uaW5mbzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLmluZm86aG92ZXIsIC5idXR0b24uZGlzYWJsZWQuaW5mbzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWI2ZDk7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZC5pbmZvOmhvdmVyLCBidXR0b24uZGlzYWJsZWQuaW5mbzpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLmluZm86Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuaW5mbzpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5pbmZvOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZC5pbmZvOmhvdmVyLCBidXR0b24uZGlzYWJsZWQuaW5mbzpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLmluZm86Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuaW5mbzpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5pbmZvOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDNlODtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICBidXR0b24sIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJ1dHRvbi1ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJ1dHRvbi1ncm91cDpiZWZvcmUsIC5idXR0b24tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5idXR0b24tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAtMnB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tMiBsaSA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTIgbGkgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tMiBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi0yIGxpOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTIgbGkgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tMiBsaSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi0zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTJweDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTMgbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi0zIGxpIC5idXR0b24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTMgbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tMyBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi0zIGxpIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTMgbGkgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tNCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC0ycHg7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi00IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNCBsaSAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi00IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTQgbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tNCBsaSBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi00IGxpIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAtMnB4O1xuICB3aWR0aDogMjAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tNSBsaSA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTUgbGkgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tNSBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi01IGxpOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTUgbGkgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNSBsaSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi02IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTJweDtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTYgbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi02IGxpIC5idXR0b24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTYgbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNiBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi02IGxpIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTYgbGkgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tNyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC0ycHg7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi03IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNyBsaSAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi03IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTcgbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tNyBsaSBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi03IGxpIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1ncm91cC5ldmVuLTggbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAtMnB4O1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi04IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tOCBsaSAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idXR0b24tZ3JvdXAuZXZlbi04IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTggbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLmV2ZW4tOCBsaSBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi04IGxpIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1ncm91cCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTJweDtcbn1cblxuLmJ1dHRvbi1ncm91cCA+IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwID4gbGkgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnV0dG9uLWdyb3VwID4gbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnN0YWNrID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJ1dHRvbi1ncm91cC5zdGFjayA+IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrID4gbGkgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnV0dG9uLWdyb3VwLnN0YWNrID4gbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnN0YWNrID4gbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaSAuYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaSA+IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLnN0YWNrID4gbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAtMnB4O1xufVxuXG4uYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpIC5idXR0b24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGkgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpIC5idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaSA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTJweDtcbn1cblxuLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICogLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICosXG4uYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICogPiBhLFxuLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqID4gYnV0dG9uLFxuLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqID4gLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpmaXJzdC1jaGlsZCwgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmZpcnN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmZpcnN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICo6Zmlyc3QtY2hpbGQgPiAuYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmxhc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmxhc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpsYXN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqIC5idXR0b24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqID4gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqLFxuLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqID4gYSxcbi5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiA+IGJ1dHRvbixcbi5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiA+IC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6Zmlyc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqOmZpcnN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gIC13ZWJraXQtdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAtd2Via2l0LWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiAuYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICosXG4gIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogPiBhLFxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gYnV0dG9uLFxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqIC5idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqLFxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gYSxcbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbixcbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiA+IC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiAuYnV0dG9uIHtcbiAgICAtd2Via2l0LXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiAuYnV0dG9uIHtcbiAgICAtd2Via2l0LWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG59XG4uYnV0dG9uLWdyb3VwLnJvdW5kID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC0ycHg7XG59XG5cbi5idXR0b24tZ3JvdXAucm91bmQgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKiAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idXR0b24tZ3JvdXAucm91bmQgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kID4gKixcbi5idXR0b24tZ3JvdXAucm91bmQgPiAqID4gYSxcbi5idXR0b24tZ3JvdXAucm91bmQgPiAqID4gYnV0dG9uLFxuLmJ1dHRvbi1ncm91cC5yb3VuZCA+ICogPiAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ1dHRvbi1ncm91cC5yb3VuZCA+ICo6Zmlyc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmZpcnN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yb3VuZCA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmZpcnN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG59XG5cbi5idXR0b24tZ3JvdXAucm91bmQgPiAqOmxhc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmxhc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKjpsYXN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiAuYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICogLmJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiA+IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKixcbi5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqID4gYSxcbi5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqID4gYnV0dG9uLFxuLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICogPiAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6Zmlyc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gIC13ZWJraXQtdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAtd2Via2l0LXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuXG4uYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAtd2Via2l0LWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqLFxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBhLFxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sXG4gIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiAuYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiAuYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqLFxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBhLFxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sXG4gIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgIC13ZWJraXQtdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIC13ZWJraXQtdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG4gIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgIC13ZWJraXQtYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIC13ZWJraXQtYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG59XG4uYnV0dG9uLWJhcjpiZWZvcmUsIC5idXR0b24tYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYnV0dG9uLWJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnV0dG9uLWJhciAuYnV0dG9uLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5idXR0b24tYmFyIC5idXR0b24tZ3JvdXAgZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogUGFuZWxzICovXG4ucGFuZWwge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnBhbmVsID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhbmVsID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwgaDEsIC5wYW5lbCBoMiwgLnBhbmVsIGgzLCAucGFuZWwgaDQsIC5wYW5lbCBoNSwgLnBhbmVsIGg2LCAucGFuZWwgcCwgLnBhbmVsIGxpLCAucGFuZWwgZGwge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnBhbmVsIGgxLCAucGFuZWwgaDIsIC5wYW5lbCBoMywgLnBhbmVsIGg0LCAucGFuZWwgaDUsIC5wYW5lbCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnBhbmVsIGgxLnN1YmhlYWRlciwgLnBhbmVsIGgyLnN1YmhlYWRlciwgLnBhbmVsIGgzLnN1YmhlYWRlciwgLnBhbmVsIGg0LnN1YmhlYWRlciwgLnBhbmVsIGg1LnN1YmhlYWRlciwgLnBhbmVsIGg2LnN1YmhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wYW5lbC5jYWxsb3V0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2YyZmFmYztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wYW5lbC5jYWxsb3V0ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhbmVsLmNhbGxvdXQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbC5jYWxsb3V0IGgxLCAucGFuZWwuY2FsbG91dCBoMiwgLnBhbmVsLmNhbGxvdXQgaDMsIC5wYW5lbC5jYWxsb3V0IGg0LCAucGFuZWwuY2FsbG91dCBoNSwgLnBhbmVsLmNhbGxvdXQgaDYsIC5wYW5lbC5jYWxsb3V0IHAsIC5wYW5lbC5jYWxsb3V0IGxpLCAucGFuZWwuY2FsbG91dCBkbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucGFuZWwuY2FsbG91dCBoMSwgLnBhbmVsLmNhbGxvdXQgaDIsIC5wYW5lbC5jYWxsb3V0IGgzLCAucGFuZWwuY2FsbG91dCBoNCwgLnBhbmVsLmNhbGxvdXQgaDUsIC5wYW5lbC5jYWxsb3V0IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ucGFuZWwuY2FsbG91dCBoMS5zdWJoZWFkZXIsIC5wYW5lbC5jYWxsb3V0IGgyLnN1YmhlYWRlciwgLnBhbmVsLmNhbGxvdXQgaDMuc3ViaGVhZGVyLCAucGFuZWwuY2FsbG91dCBoNC5zdWJoZWFkZXIsIC5wYW5lbC5jYWxsb3V0IGg1LnN1YmhlYWRlciwgLnBhbmVsLmNhbGxvdXQgaDYuc3ViaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBhbmVsLmNhbGxvdXQgYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogIzJiYTZjYjtcbn1cblxuLnBhbmVsLmNhbGxvdXQgYTpub3QoLmJ1dHRvbik6aG92ZXIsIC5wYW5lbC5jYWxsb3V0IGE6bm90KC5idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICMyNThmYWY7XG59XG5cbi5wYW5lbC5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5kcm9wZG93bi5idXR0b24sIGJ1dHRvbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMy41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24uYnV0dG9uOjphZnRlciwgYnV0dG9uLmRyb3Bkb3duOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5kcm9wZG93bi5idXR0b246OmFmdGVyLCBidXR0b24uZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDEuNDA2MjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjE1NjI1cmVtO1xufVxuXG4uZHJvcGRvd24uYnV0dG9uOjphZnRlciwgYnV0dG9uLmRyb3Bkb3duOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLmJ1dHRvbi50aW55LCBidXR0b24uZHJvcGRvd24udGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtO1xufVxuXG4uZHJvcGRvd24uYnV0dG9uLnRpbnk6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bi50aW55OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG59XG5cbi5kcm9wZG93bi5idXR0b24udGlueTo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bi50aW55OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLmJ1dHRvbi5zbWFsbCwgYnV0dG9uLmRyb3Bkb3duLnNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMy4wNjI1cmVtO1xufVxuXG4uZHJvcGRvd24uYnV0dG9uLnNtYWxsOjphZnRlciwgYnV0dG9uLmRyb3Bkb3duLnNtYWxsOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC40Mzc1cmVtO1xuICByaWdodDogMS4zMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4xNTYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLmJ1dHRvbi5zbWFsbDo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bi5zbWFsbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi5idXR0b24ubGFyZ2UsIGJ1dHRvbi5kcm9wZG93bi5sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNjI1cmVtO1xufVxuXG4uZHJvcGRvd24uYnV0dG9uLmxhcmdlOjphZnRlciwgYnV0dG9uLmRyb3Bkb3duLmxhcmdlOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC4zMTI1cmVtO1xuICByaWdodDogMS43MTg3NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTU2MjVyZW07XG59XG5cbi5kcm9wZG93bi5idXR0b24ubGFyZ2U6OmFmdGVyLCBidXR0b24uZHJvcGRvd24ubGFyZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24uYnV0dG9uLnNlY29uZGFyeTphZnRlciwgYnV0dG9uLmRyb3Bkb3duLnNlY29uZGFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLyogSW1hZ2UgVGh1bWJuYWlscyAqL1xuLnRoIHtcbiAgYm9yZGVyOiBzb2xpZCA0cHggI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG59XG5cbi50aDpob3ZlciwgLnRoOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAxcHggcmdiYSg0MywgMTY2LCAyMDMsIDAuNSk7XG59XG5cbi50aC5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIFByaWNpbmcgVGFibGVzICovXG4ucHJpY2luZy10YWJsZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEREREREQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ucHJpY2luZy10YWJsZSAqIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljaW5nLXRhYmxlIC50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjRUVFRUVFO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNpbmctdGFibGUgLnByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZSAuZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNEREREREQ7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZSAuYnVsbGV0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNEREREREQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNpbmctdGFibGUgLmN0YS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uXSwgW2RhdGEtbWFnZWxsYW4tZXhwZWRpdGlvbi1jbG9uZV0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDUwO1xufVxuXG5bZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uXSAuc3ViLW5hdiwgW2RhdGEtbWFnZWxsYW4tZXhwZWRpdGlvbi1jbG9uZV0gLnN1Yi1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uXSAuc3ViLW5hdiBkZCwgW2RhdGEtbWFnZWxsYW4tZXhwZWRpdGlvbi1jbG9uZV0gLnN1Yi1uYXYgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uXSAuc3ViLW5hdiBhLCBbZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uLWNsb25lXSAuc3ViLW5hdiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4uaWNvbi1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG59XG5cbi5pY29uLWJhciA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmljb24tYmFyID4gKiBpLCAuaWNvbi1iYXIgPiAqIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmljb24tYmFyID4gKiBpICsgbGFiZWwsIC5pY29uLWJhciA+ICogaW1nICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG59XG5cbi5pY29uLWJhciA+ICogaSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pY29uLWJhciA+ICogaW1nIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xufVxuXG4uaWNvbi1iYXIubGFiZWwtcmlnaHQgPiAqIGksIC5pY29uLWJhci5sYWJlbC1yaWdodCA+ICogaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4wNjI1cmVtIDAgMDtcbn1cblxuLmljb24tYmFyLmxhYmVsLXJpZ2h0ID4gKiBpICsgbGFiZWwsIC5pY29uLWJhci5sYWJlbC1yaWdodCA+ICogaW1nICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaWNvbi1iYXIubGFiZWwtcmlnaHQgPiAqIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi1iYXIudmVydGljYWwubGFiZWwtcmlnaHQgPiAqIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmljb24tYmFyLnZlcnRpY2FsLCAuaWNvbi1iYXIuc21hbGwtdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaWNvbi1iYXIudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIubWVkaXVtLXZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmljb24tYmFyLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIubGFyZ2UtdmVydGljYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaWNvbi1iYXIubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmljb24tYmFyID4gKiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmljb24tYmFyID4gKiBpICsgbGFiZWwsIC5pY29uLWJhciA+ICogaW1nICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmljb24tYmFyID4gKiBpIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmljb24tYmFyID4gKiBpbWcge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG59XG5cbi5pY29uLWJhciA+ICogbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmljb24tYmFyID4gKiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5pY29uLWJhciA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmJhNmNiO1xufVxuXG4uaWNvbi1iYXIgPiBhOmhvdmVyIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5pY29uLWJhciA+IGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaWNvbi1iYXIgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG59XG5cbi5pY29uLWJhciA+IGEuYWN0aXZlIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5pY29uLWJhciA+IGEuYWN0aXZlIGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmljb24tYmFyIC5pdGVtLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmljb24tYmFyIC5pdGVtLmRpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmljb24tYmFyLnR3by11cCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5pY29uLWJhci50d28tdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci50d28tdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnR3by11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIudHdvLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmljb24tYmFyLnRocmVlLXVwIC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uaWNvbi1iYXIudGhyZWUtdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci50aHJlZS11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIudGhyZWUtdXAubWVkaXVtLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnRocmVlLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmljb24tYmFyLmZvdXItdXAgLml0ZW0ge1xuICB3aWR0aDogMjUlO1xufVxuXG4uaWNvbi1iYXIuZm91ci11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLmZvdXItdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLmZvdXItdXAubWVkaXVtLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLmZvdXItdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaWNvbi1iYXIuZml2ZS11cCAuaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5pY29uLWJhci5maXZlLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZml2ZS11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZml2ZS11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZml2ZS11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5pY29uLWJhci5zaXgtdXAgLml0ZW0ge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uaWNvbi1iYXIuc2l4LXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuc2l4LXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5zaXgtdXAubWVkaXVtLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnNpeC11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5pY29uLWJhci5zZXZlbi11cCAuaXRlbSB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5pY29uLWJhci5zZXZlbi11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLnNldmVuLXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5zZXZlbi11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIuc2V2ZW4tdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaWNvbi1iYXIuZWlnaHQtdXAgLml0ZW0ge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5pY29uLWJhci5laWdodC11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLmVpZ2h0LXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5laWdodC11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZWlnaHQtdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaWNvbi1iYXIudHdvLXVwIC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmljb24tYmFyLnR3by11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLnR3by11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIudHdvLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci50d28tdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaWNvbi1iYXIudGhyZWUtdXAgLml0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5pY29uLWJhci50aHJlZS11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLnRocmVlLXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5pY29uLWJhci50aHJlZS11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIudGhyZWUtdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaWNvbi1iYXIuZm91ci11cCAuaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5pY29uLWJhci5mb3VyLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZm91ci11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZm91ci11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZm91ci11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5pY29uLWJhci5maXZlLXVwIC5pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmljb24tYmFyLmZpdmUtdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci5maXZlLXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5maXZlLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5maXZlLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmljb24tYmFyLnNpeC11cCAuaXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5pY29uLWJhci5zaXgtdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci5zaXgtdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnNpeC11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaWNvbi1iYXIuc2l4LXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmljb24tYmFyLnNldmVuLXVwIC5pdGVtIHtcbiAgd2lkdGg6IDE0LjI4NTcxJTtcbn1cblxuLmljb24tYmFyLnNldmVuLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuc2V2ZW4tdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnNldmVuLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5zZXZlbi11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5pY29uLWJhci5laWdodC11cCAuaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmljb24tYmFyLmVpZ2h0LXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZWlnaHQtdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLmVpZ2h0LXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5laWdodC11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYnM6YmVmb3JlLCAudGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRhYnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRhYnMgZGQsXG4udGFicyAudGFiLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFicyBkZCA+IGEsXG4udGFicyAudGFiLXRpdGxlID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cblxuLnRhYnMgZGQgPiBhOmhvdmVyLFxuLnRhYnMgLnRhYi10aXRsZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuXG4udGFicyBkZC5hY3RpdmUgYSxcbi50YWJzIC50YWItdGl0bGUuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLnRhYnMucmFkaXVzIGRkOmZpcnN0LWNoaWxkIGEsXG4udGFicy5yYWRpdXMgLnRhYjpmaXJzdC1jaGlsZCBhIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnRhYnMucmFkaXVzIGRkOmxhc3QtY2hpbGQgYSxcbi50YWJzLnJhZGl1cyAudGFiOmxhc3QtY2hpbGQgYSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udGFicy52ZXJ0aWNhbCBkZCxcbi50YWJzLnZlcnRpY2FsIC50YWItdGl0bGUge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG59XG5cbi50YWJzLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFicy1jb250ZW50OmJlZm9yZSwgLnRhYnMtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRhYnMtY29udGVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGFicy1jb250ZW50ID4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC45Mzc1ZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJzLWNvbnRlbnQgPiAuY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnQgPiAuY29udGVudC5jb250YWluZWQge1xuICBwYWRkaW5nOiAwLjkzNzVlbTtcbn1cblxuLnRhYnMtY29udGVudC52ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFicy1jb250ZW50LnZlcnRpY2FsID4gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAuOTM3NWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAudGFicy52ZXJ0aWNhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC50YWJzLWNvbnRlbnQudmVydGljYWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubm8tanMgLnRhYnMtY29udGVudCA+IC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG59XG5cbnVsLnBhZ2luYXRpb24gbGkge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG5cbnVsLnBhZ2luYXRpb24gbGkgYSwgdWwucGFnaW5hdGlvbiBsaSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW0gMC4wNjI1cmVtO1xufVxuXG51bC5wYWdpbmF0aW9uIGxpOmhvdmVyIGEsXG51bC5wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIHVsLnBhZ2luYXRpb24gbGk6aG92ZXIgYnV0dG9uLFxudWwucGFnaW5hdGlvbiBsaSBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuXG51bC5wYWdpbmF0aW9uIGxpLnVuYXZhaWxhYmxlIGEsIHVsLnBhZ2luYXRpb24gbGkudW5hdmFpbGFibGUgYnV0dG9uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxudWwucGFnaW5hdGlvbiBsaS51bmF2YWlsYWJsZTpob3ZlciBhLCB1bC5wYWdpbmF0aW9uIGxpLnVuYXZhaWxhYmxlIGE6Zm9jdXMsIHVsLnBhZ2luYXRpb24gbGkudW5hdmFpbGFibGU6aG92ZXIgYnV0dG9uLCB1bC5wYWdpbmF0aW9uIGxpLnVuYXZhaWxhYmxlIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG51bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgYSwgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgYTpob3ZlciwgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGE6Zm9jdXMsIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBidXR0b246aG92ZXIsIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMmJhNmNiO1xufVxuXG51bC5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBQYWdpbmF0aW9uIGNlbnRyZWQgd3JhcHBlciAqL1xuLnBhZ2luYXRpb24tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLWNlbnRlcmVkIHVsLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uc2lkZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NzVyZW0gMDtcbn1cblxuLnNpZGUtbmF2IGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMC40Mzc1cmVtIDA7XG59XG5cbi5zaWRlLW5hdiBsaSBhOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjMmJhNmNiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW07XG59XG5cbi5zaWRlLW5hdiBsaSBhOm5vdCguYnV0dG9uKTpob3ZlciwgLnNpZGUtbmF2IGxpIGE6bm90KC5idXR0b24pOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG4gIGNvbG9yOiAjNjdjM2RmO1xufVxuXG4uc2lkZS1uYXYgbGkgYTpub3QoLmJ1dHRvbik6YWN0aXZlIHtcbiAgY29sb3I6ICM2N2MzZGY7XG59XG5cbi5zaWRlLW5hdiBsaS5hY3RpdmUgPiBhOmZpcnN0LWNoaWxkOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjNjdjM2RmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zaWRlLW5hdiBsaS5kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBoZWlnaHQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5zaWRlLW5hdiBsaS5oZWFkaW5nIHtcbiAgY29sb3I6ICMyYmE2Y2I7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbjpiZWZvcmUsIC5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hY2NvcmRpb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24sIC5hY2NvcmRpb24gZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbi5hY3RpdmUgPiBhLCAuYWNjb3JkaW9uIGRkLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbiA+IGEsIC5hY2NvcmRpb24gZGQgPiBhIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24gPiBhOmhvdmVyLCAuYWNjb3JkaW9uIGRkID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlM2UzZTM7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1uYXZpZ2F0aW9uID4gLmNvbnRlbnQsIC5hY2NvcmRpb24gZGQgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuOTM3NWVtO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbmF2aWdhdGlvbiA+IC5jb250ZW50LmFjdGl2ZSwgLmFjY29yZGlvbiBkZCA+IC5jb250ZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnNtYWxsLW9ubHktdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9ubHktdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb25seS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9ubHktdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5zbWFsbC10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5tZWRpdW0tb25seS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9ubHktdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9ubHktdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb25seS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLm1lZGl1bS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA5MGVtKSB7XG4gIC5sYXJnZS1vbmx5LXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vbmx5LXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9ubHktdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vbmx5LXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAubGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAuMDYyNWVtKSBhbmQgKG1heC13aWR0aDogMTIwZW0pIHtcbiAgLnhsYXJnZS1vbmx5LXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb25seS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb25seS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vbmx5LXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwLjA2MjVlbSkge1xuICAueGxhcmdlLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA2MjQ5OTk5LjkzNzVlbSkge1xuICAueHhsYXJnZS1vbmx5LXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9ubHktdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vbmx5LXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vbmx5LXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMC4wNjI1ZW0pIHtcbiAgLnh4bGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFR5cG9ncmFwaHkgcmVzZXRzICovXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wcmUsXG5mb3JtLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBEZWZhdWx0IExpbmsgU3R5bGVzICovXG5hIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIERlZmF1bHQgcGFyYWdyYXBoIHN0eWxlcyAqL1xucCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbnAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxucCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi8qIERlZmF1bHQgaGVhZGVyIHN0eWxlcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmgxIHNtYWxsLCBoMiBzbWFsbCwgaDMgc21hbGwsIGg0IHNtYWxsLCBoNSBzbWFsbCwgaDYgc21hbGwge1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgZm9udC1zaXplOiA2MCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM2ZjZmNmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5ociB7XG4gIGJvcmRlcjogc29saWQgI0RERERERDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gMCAxLjE4NzVyZW07XG59XG5cbi8qIEhlbHBmdWwgVHlwb2dyYXBoeSBEZWZhdWx0cyAqL1xuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDYwJTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzEyNXJlbSAwLjA2MjVyZW07XG59XG5cbi8qIExpc3RzICovXG51bCxcbm9sLFxuZGwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG59XG5cbnVsLm5vLWJ1bGxldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG51bC5uby1idWxsZXQgbGkgdWwsXG51bC5uby1idWxsZXQgbGkgb2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogVW5vcmRlcmVkIExpc3RzICovXG51bCBsaSB1bCxcbnVsIGxpIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnNxdWFyZSBsaSB1bCwgdWwuY2lyY2xlIGxpIHVsLCB1bC5kaXNjIGxpIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cblxudWwuc3F1YXJlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG59XG5cbnVsLmNpcmNsZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBtYXJnaW4tbGVmdDogMS4xcmVtO1xufVxuXG51bC5kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMS4xcmVtO1xufVxuXG51bC5uby1idWxsZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBPcmRlcmVkIExpc3RzICovXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG59XG5cbm9sIGxpIHVsLFxub2wgbGkgb2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogRGVmaW5pdGlvbiBMaXN0cyAqL1xuZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi8qIEFiYnJldmlhdGlvbnMgKi9cbmFiYnIsXG5hY3JvbnltIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmFiYnIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNEREREREQ7XG59XG5cbi8qIEJsb2NrcXVvdGVzICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuMjVyZW0gMCAxLjE4NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERERERDtcbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUgYSxcbmJsb2NrcXVvdGUgY2l0ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNmY2ZjZmO1xufVxuXG4vKiBNaWNyb2Zvcm1hdHMgKi9cbi52Y2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xufVxuXG4udmNhcmQgbGkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmNhcmQgLmZuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4udmV2ZW50IC5zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi52ZXZlbnQgYWJiciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAuMDYyNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMzEyNXJlbTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zcGxpdC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUuMDYyNXJlbTtcbn1cblxuLnNwbGl0LmJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4O1xufVxuXG4uc3BsaXQuYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IGluc2V0O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uc3BsaXQuYnV0dG9uIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3BsaXQuYnV0dG9uIHNwYW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc3BsaXQuYnV0dG9uIHNwYW4ge1xuICB3aWR0aDogMy4wOTM3NXJlbTtcbn1cblxuLnNwbGl0LmJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW07XG4gIHRvcDogNDglO1xufVxuXG4uc3BsaXQuYnV0dG9uIHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGxpdC5idXR0b24uc2Vjb25kYXJ5IHNwYW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc3BsaXQuYnV0dG9uLnNlY29uZGFyeSBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uc3BsaXQuYnV0dG9uLmFsZXJ0IHNwYW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc3BsaXQuYnV0dG9uLnN1Y2Nlc3Mgc3BhbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5zcGxpdC5idXR0b24udGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG59XG5cbi5zcGxpdC5idXR0b24udGlueSBzcGFuIHtcbiAgd2lkdGg6IDIuMjVyZW07XG59XG5cbi5zcGxpdC5idXR0b24udGlueSBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW07XG4gIHRvcDogNDglO1xufVxuXG4uc3BsaXQuYnV0dG9uLnNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogNC4zNzVyZW07XG59XG5cbi5zcGxpdC5idXR0b24uc21hbGwgc3BhbiB7XG4gIHdpZHRoOiAyLjYyNXJlbTtcbn1cblxuLnNwbGl0LmJ1dHRvbi5zbWFsbCBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC40Mzc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtO1xuICB0b3A6IDQ4JTtcbn1cblxuLnNwbGl0LmJ1dHRvbi5sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbn1cblxuLnNwbGl0LmJ1dHRvbi5sYXJnZSBzcGFuIHtcbiAgd2lkdGg6IDMuNDM3NXJlbTtcbn1cblxuLnNwbGl0LmJ1dHRvbi5sYXJnZSBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtO1xuICB0b3A6IDQ4JTtcbn1cblxuLnNwbGl0LmJ1dHRvbi5leHBhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5zcGxpdC5idXR0b24uc2Vjb25kYXJ5IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGxpdC5idXR0b24ucmFkaXVzIHNwYW4ge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnNwbGl0LmJ1dHRvbi5yb3VuZCBzcGFuIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG59XG5cbi5zcGxpdC5idXR0b24ubm8tcGlwIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4uc3BsaXQuYnV0dG9uLm5vLXBpcCBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4uc3BsaXQuYnV0dG9uLm5vLXBpcCBzcGFuID4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yODg4OWVtO1xuICBtYXJnaW4tdG9wOiAtMC40ODg4OWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuXG4ucmV2ZWFsLW1vZGFsLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXZlYWwtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA1O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJldmVhbC1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5yZXZlYWwtbW9kYWwgLmNvbHVtbiwgLnJldmVhbC1tb2RhbCAuY29sdW1ucyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnJldmVhbC1tb2RhbCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZXZlYWwtbW9kYWwgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5yZXZlYWwtbW9kYWwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLnJldmVhbC1tb2RhbCB7XG4gICAgdG9wOiA2LjI1cmVtO1xuICB9XG59XG4ucmV2ZWFsLW1vZGFsLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnJldmVhbC1tb2RhbC5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cblxuLnJldmVhbC1tb2RhbC5jb2xsYXBzZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5yZXZlYWwtbW9kYWwudGlueSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYyLjVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAucmV2ZWFsLW1vZGFsLnNtYWxsIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjIuNWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5yZXZlYWwtbW9kYWwubWVkaXVtIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjIuNWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5yZXZlYWwtbW9kYWwubGFyZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLnJldmVhbC1tb2RhbC54bGFyZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnJldmVhbC1tb2RhbC5mdWxsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLnJldmVhbC1tb2RhbC5mdWxsIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjIuNWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmV2ZWFsLW1vZGFsLnRvYmFjayB7XG4gIHotaW5kZXg6IDEwMDM7XG59XG5cbi5yZXZlYWwtbW9kYWwgLmNsb3NlLXJldmVhbC1tb2RhbCB7XG4gIGNvbG9yOiAjQUFBQUFBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjYyNXJlbTtcbiAgcmlnaHQ6IDEuMzc1cmVtO1xufVxuXG4vKiBUb29sdGlwcyAqL1xuLmhhcy10aXAge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNDQ0NDQ0M7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGhlbHA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGFzLXRpcDpob3ZlciwgLmhhcy10aXA6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICMxMzRiNWI7XG4gIGNvbG9yOiAjMmJhNmNiO1xufVxuXG4uaGFzLXRpcC50aXAtbGVmdCwgLmhhcy10aXAudGlwLXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwNjtcbiAgbGVmdDogNTAlO1xufVxuXG4udG9vbHRpcCA+IC5udWIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMzMzMgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgbGVmdDogNXB4O1xufVxuXG4udG9vbHRpcCA+IC5udWIucnRsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDVweDtcbn1cblxuLnRvb2x0aXAucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udG9vbHRpcC5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cblxuLnRvb2x0aXAucm91bmQgPiAubnViIHtcbiAgbGVmdDogMnJlbTtcbn1cblxuLnRvb2x0aXAub3BlbmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjMTM0YjViICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmJhNmNiICFpbXBvcnRhbnQ7XG59XG5cbi50YXAtdG8tY2xvc2Uge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC50b29sdGlwID4gLm51YiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzMzMzIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbiAgLnRvb2x0aXAudGlwLXRvcCA+IC5udWIge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAudG9vbHRpcC50aXAtbGVmdCwgLnRvb2x0aXAudGlwLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50b29sdGlwLnRpcC1sZWZ0ID4gLm51YiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzMzMzO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnRvb2x0aXAudGlwLXJpZ2h0ID4gLm51YiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMzMzMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi8qIENsZWFyaW5nIFN0eWxlcyAqL1xuLmNsZWFyaW5nLXRodW1icywgW2RhdGEtY2xlYXJpbmddIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jbGVhcmluZy10aHVtYnM6YmVmb3JlLCAuY2xlYXJpbmctdGh1bWJzOmFmdGVyLCBbZGF0YS1jbGVhcmluZ106YmVmb3JlLCBbZGF0YS1jbGVhcmluZ106YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmluZy10aHVtYnM6YWZ0ZXIsIFtkYXRhLWNsZWFyaW5nXTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJpbmctdGh1bWJzIGxpLCBbZGF0YS1jbGVhcmluZ10gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2xlYXJpbmctdGh1bWJzW2NsYXNzKj1ibG9jay1ncmlkLV0gbGksIFtkYXRhLWNsZWFyaW5nXVtjbGFzcyo9YmxvY2stZ3JpZC1dIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2xlYXJpbmctYmxhY2tvdXQge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk4O1xuICBsZWZ0OiAwO1xufVxuXG4uY2xlYXJpbmctYmxhY2tvdXQgLmNsZWFyaW5nLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGVhcmluZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTg7XG59XG5cbi5jbGVhcmluZy10b3VjaC1sYWJlbCB7XG4gIGNvbG9yOiAjQUFBQUFBO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5cbi52aXNpYmxlLWltZyB7XG4gIGhlaWdodDogOTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aXNpYmxlLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmluZy1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uY2xlYXJpbmctY2xvc2Uge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uY2xlYXJpbmctY2xvc2U6aG92ZXIsIC5jbGVhcmluZy1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4uY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmluZy1mZWF0dXJlIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyaW5nLWZlYXR1cmUgbGkuY2xlYXJpbmctZmVhdHVyZWQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5jbGVhcmluZy1tYWluLXByZXYsXG4gIC5jbGVhcmluZy1tYWluLW5leHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5jbGVhcmluZy1tYWluLXByZXYgPiBzcGFuLFxuICAuY2xlYXJpbmctbWFpbi1uZXh0ID4gc3BhbiB7XG4gICAgYm9yZGVyOiBzb2xpZCAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmNsZWFyaW5nLW1haW4tcHJldiA+IHNwYW46aG92ZXIsXG4gIC5jbGVhcmluZy1tYWluLW5leHQgPiBzcGFuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLmNsZWFyaW5nLW1haW4tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2xlYXJpbmctbWFpbi1wcmV2ID4gc3BhbiB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0NDQ0NDO1xuICB9XG4gIC5jbGVhcmluZy1tYWluLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jbGVhcmluZy1tYWluLW5leHQgPiBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NDQ0NDO1xuICB9XG4gIC5jbGVhcmluZy1tYWluLXByZXYuZGlzYWJsZWQsXG4gIC5jbGVhcmluZy1tYWluLW5leHQuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGkge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIC5jYXJvdXNlbCA+IHVsIGxpLmZpeC1oZWlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaSBhLnRoIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGkgaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaS52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAudmlzaWJsZS1pbWcge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgaGVpZ2h0OiA4NSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2xlYXJpbmctY2xvc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4vKiBQcm9ncmVzcyBCYXIgKi9cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MgLm1ldGVyIHtcbiAgYmFja2dyb3VuZDogIzJiYTZjYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2dyZXNzLnNlY29uZGFyeSAubWV0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3Muc3VjY2VzcyAubWV0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWRhNDIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MuYWxlcnQgLm1ldGVyIHtcbiAgYmFja2dyb3VuZDogI2M2MGYxMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2dyZXNzLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnByb2dyZXNzLnJhZGl1cyAubWV0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wcm9ncmVzcy5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cblxuLnByb2dyZXNzLnJvdW5kIC5tZXRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuXG4vKiBGb3VuZGF0aW9uIEpveXJpZGUgKi9cbi5qb3lyaWRlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgdGhlIGNvbnRhaW5lciAqL1xuLmpveXJpZGUtdGlwLWd1aWRlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk1JTtcbiAgei1pbmRleDogMTAxO1xuICBsZWZ0OiAyLjUlO1xufVxuXG4ubHQtaWU5IC5qb3lyaWRlLXRpcC1ndWlkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmpveXJpZGUtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uam95cmlkZS1jb250ZW50LXdyYXBwZXIgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmpveXJpZGUtY29udGVudC13cmFwcGVyIC5qb3lyaWRlLXByZXYtdGlwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBBZGQgYSBsaXR0bGUgY3NzIHRyaWFuZ2xlIHBpcCwgb2xkZXIgYnJvd3NlciBqdXN0IG1pc3Mgb3V0IG9uIHRoZSBmYW5jaW5lc3Mgb2YgaXQgKi9cbi5qb3lyaWRlLXRpcC1ndWlkZSAuam95cmlkZS1udWIge1xuICBib3JkZXI6IDEwcHggc29saWQgIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cblxuLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51Yi50b3Age1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0b3A6IC0yMHB4O1xufVxuXG4uam95cmlkZS10aXAtZ3VpZGUgLmpveXJpZGUtbnViLmJvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51Yi5yaWdodCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51Yi5sZWZ0IHtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi8qIFR5cG9ncmFwaHkgKi9cbi5qb3lyaWRlLXRpcC1ndWlkZSBoMSxcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMixcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMyxcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNCxcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNSxcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmpveXJpZGUtdGlwLWd1aWRlIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAxLjEyNXJlbSAwO1xufVxuXG4uam95cmlkZS10aW1lci1pbmRpY2F0b3Itd3JhcCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1NTU1NTU7XG4gIGJvdHRvbTogMXJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIHJpZ2h0OiAxLjA2MjVyZW07XG59XG5cbi5qb3lyaWRlLXRpbWVyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAwO1xufVxuXG4uam95cmlkZS1jbG9zZS10aXAge1xuICBjb2xvcjogIzc3Nzc3NyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi5qb3lyaWRlLWNsb3NlLXRpcDpob3ZlciwgLmpveXJpZGUtY2xvc2UtdGlwOmZvY3VzIHtcbiAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbn1cblxuLmpveXJpZGUtbW9kYWwtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbn1cblxuLmpveXJpZGUtZXhwb3NlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAyO1xufVxuXG4uam95cmlkZS1leHBvc2UtY292ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyogU3R5bGVzIGZvciBzY3JlZW5zIHRoYXQgYXJlIGF0IGxlYXN0IDc2OHB4OyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmpveXJpZGUtdGlwLWd1aWRlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxuICAuam95cmlkZS10aXAtZ3VpZGUgLmpveXJpZGUtbnViLmJvdHRvbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxuICAuam95cmlkZS10aXAtZ3VpZGUgLmpveXJpZGUtbnViLnJpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMjJweDtcbiAgfVxuICAuam95cmlkZS10aXAtZ3VpZGUgLmpveXJpZGUtbnViLmxlZnQge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDIycHg7XG4gIH1cbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmE2Y2I7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubGFiZWwucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG5cbi5sYWJlbC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjBmMTM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDhhMjQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE0MjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5sYWJlbC5pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDNlODtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5vZmYtY2FudmFzLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9mZi1jYW52YXMtd3JhcC5tb3ZlLXJpZ2h0LCAub2ZmLWNhbnZhcy13cmFwLm1vdmUtbGVmdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmlubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlO1xufVxuXG4uaW5uZXItd3JhcDpiZWZvcmUsIC5pbm5lci13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uaW5uZXItd3JhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGFiLWJhciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYi1iYXIgaDEsIC50YWItYmFyIGgyLCAudGFiLWJhciBoMywgLnRhYi1iYXIgaDQsIC50YWItYmFyIGg1LCAudGFiLWJhciBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFiLWJhciBoMSwgLnRhYi1iYXIgaDIsIC50YWItYmFyIGgzLCAudGFiLWJhciBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5sZWZ0LXNtYWxsIHtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi44MTI1cmVtO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMWExYTFhO1xuICBsZWZ0OiAwO1xufVxuXG4ucmlnaHQtc21hbGwge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzFhMWExYTtcbiAgcmlnaHQ6IDA7XG59XG5cbi50YWItYmFyLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbn1cblxuLnRhYi1iYXItc2VjdGlvbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYi1iYXItc2VjdGlvbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFiLWJhci1zZWN0aW9uLmxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogMi44MTI1cmVtO1xufVxuXG4udGFiLWJhci1zZWN0aW9uLnJpZ2h0IHtcbiAgbGVmdDogMi44MTI1cmVtO1xuICByaWdodDogMDtcbn1cblxuLnRhYi1iYXItc2VjdGlvbi5taWRkbGUge1xuICBsZWZ0OiAyLjgxMjVyZW07XG4gIHJpZ2h0OiAyLjgxMjVyZW07XG59XG5cbi50YWItYmFyIC5tZW51LWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAyLjE4NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG59XG5cbi50YWItYmFyIC5tZW51LWljb24gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBsZWZ0OiAwLjkwNjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCA3cHggMCAxcHggI0ZGRkZGRiwgMCAxNHB4IDAgMXB4ICNGRkZGRkY7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4udGFiLWJhciAubWVudS1pY29uIHNwYW46aG92ZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2IzYjNiMywgMCA3cHggMCAxcHggI2IzYjNiMywgMCAxNHB4IDAgMXB4ICNiM2IzYjM7XG59XG5cbi5sZWZ0LW9mZi1jYW52YXMtbWVudSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZSAwcztcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgei1pbmRleDogMTAwMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZWZ0LW9mZi1jYW52YXMtbWVudSAqIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yaWdodC1vZmYtY2FudmFzLW1lbnUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UgMHM7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIHotaW5kZXg6IDEwMDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICByaWdodDogMDtcbn1cblxuLnJpZ2h0LW9mZi1jYW52YXMtbWVudSAqIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbnVsLm9mZi1jYW52YXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bC5vZmYtY2FudmFzLWxpc3QgbGkgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnVsLm9mZi1jYW52YXMtbGlzdCBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjI2MjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjY2NjY3cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2U7XG59XG5cbnVsLm9mZi1jYW52YXMtbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbn1cblxudWwub2ZmLWNhbnZhcy1saXN0IGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbn1cblxuLm1vdmUtcmlnaHQgPiAuaW5uZXItd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNS42MjVyZW0sIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUuNjI1cmVtLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1LjYyNXJlbSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1LjYyNXJlbSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUuNjI1cmVtLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNS42MjVyZW0sIDAsIDApO1xufVxuXG4ubW92ZS1yaWdodCAuZXhpdC1vZmYtY2FudmFzIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpLCA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5tb3ZlLXJpZ2h0IC5leGl0LW9mZi1jYW52YXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIH1cbn1cbi5tb3ZlLWxlZnQgPiAuaW5uZXItd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUuNjI1cmVtLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNS42MjVyZW0sIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1LjYyNXJlbSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNS42MjVyZW0sIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNS42MjVyZW0sIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNS42MjVyZW0sIDAsIDApO1xufVxuXG4ubW92ZS1sZWZ0IC5leGl0LW9mZi1jYW52YXMge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogLTRweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSksIDRweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLm1vdmUtbGVmdCAuZXhpdC1vZmYtY2FudmFzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB9XG59XG4ub2ZmY2FudmFzLW92ZXJsYXAgLmxlZnQtb2ZmLWNhbnZhcy1tZW51LCAub2ZmY2FudmFzLW92ZXJsYXAgLnJpZ2h0LW9mZi1jYW52YXMtbWVudSB7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDEwMDM7XG59XG5cbi5vZmZjYW52YXMtb3ZlcmxhcCAuZXhpdC1vZmYtY2FudmFzIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpLCA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5vZmZjYW52YXMtb3ZlcmxhcCAuZXhpdC1vZmYtY2FudmFzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB9XG59XG4ub2ZmY2FudmFzLW92ZXJsYXAtbGVmdCAucmlnaHQtb2ZmLWNhbnZhcy1tZW51IHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTAwMztcbn1cblxuLm9mZmNhbnZhcy1vdmVybGFwLWxlZnQgLmV4aXQtb2ZmLWNhbnZhcyB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAtNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2U7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAub2ZmY2FudmFzLW92ZXJsYXAtbGVmdCAuZXhpdC1vZmYtY2FudmFzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB9XG59XG4ub2ZmY2FudmFzLW92ZXJsYXAtcmlnaHQgLmxlZnQtb2ZmLWNhbnZhcy1tZW51IHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTAwMztcbn1cblxuLm9mZmNhbnZhcy1vdmVybGFwLXJpZ2h0IC5leGl0LW9mZi1jYW52YXMge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogLTRweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSksIDRweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLm9mZmNhbnZhcy1vdmVybGFwLXJpZ2h0IC5leGl0LW9mZi1jYW52YXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIH1cbn1cbi5uby1jc3N0cmFuc2Zvcm1zIC5sZWZ0LW9mZi1jYW52YXMtbWVudSB7XG4gIGxlZnQ6IC0xNS42MjVyZW07XG59XG5cbi5uby1jc3N0cmFuc2Zvcm1zIC5yaWdodC1vZmYtY2FudmFzLW1lbnUge1xuICByaWdodDogLTE1LjYyNXJlbTtcbn1cblxuLm5vLWNzc3RyYW5zZm9ybXMgLm1vdmUtbGVmdCA+IC5pbm5lci13cmFwIHtcbiAgcmlnaHQ6IDE1LjYyNXJlbTtcbn1cblxuLm5vLWNzc3RyYW5zZm9ybXMgLm1vdmUtcmlnaHQgPiAuaW5uZXItd3JhcCB7XG4gIGxlZnQ6IDE1LjYyNXJlbTtcbn1cblxuLmxlZnQtc3VibWVudSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgei1pbmRleDogMTAwMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG59XG5cbi5sZWZ0LXN1Ym1lbnUgKiB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGVmdC1zdWJtZW51IC5iYWNrID4gYSB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWU1ZTVlO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxlZnQtc3VibWVudSAuYmFjayA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzAzMDMwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTtcbn1cblxuLmxlZnQtc3VibWVudSAuYmFjayA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLCq1wiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubGVmdC1zdWJtZW51Lm1vdmUtcmlnaHQsIC5sZWZ0LXN1Ym1lbnUub2ZmY2FudmFzLW92ZXJsYXAtcmlnaHQsIC5sZWZ0LXN1Ym1lbnUub2ZmY2FudmFzLW92ZXJsYXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbn1cblxuLnJpZ2h0LXN1Ym1lbnUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIHotaW5kZXg6IDEwMDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbn1cblxuLnJpZ2h0LXN1Ym1lbnUgKiB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmlnaHQtc3VibWVudSAuYmFjayA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjNyZW0gMC45Mzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5yaWdodC1zdWJtZW51IC5iYWNrID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMzA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWU1ZTVlO1xufVxuXG4ucmlnaHQtc3VibWVudSAuYmFjayA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnJpZ2h0LXN1Ym1lbnUubW92ZS1sZWZ0LCAucmlnaHQtc3VibWVudS5vZmZjYW52YXMtb3ZlcmxhcC1sZWZ0LCAucmlnaHQtc3VibWVudS5vZmZjYW52YXMtb3ZlcmxhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xufVxuXG4ubGVmdC1vZmYtY2FudmFzLW1lbnUgdWwub2ZmLWNhbnZhcy1saXN0IGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmlnaHQtb2ZmLWNhbnZhcy1tZW51IHVsLm9mZi1jYW52YXMtbGlzdCBsaS5oYXMtc3VibWVudSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLCq1wiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBGb3VuZGF0aW9uIERyb3Bkb3ducyAqL1xuLmYtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHotaW5kZXg6IDg5O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggYmxhY2s7XG4gIHdpZHRoOiA2NSU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdG9wOiA3M3B4O1xuICByaWdodDogMTQwcHg7XG59XG5cbi5mLWRyb3Bkb3duLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmYtZHJvcGRvd24gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmYtZHJvcGRvd24gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi5mLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGJvcmRlcjogaW5zZXQgNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiA4OTsgfVxuLmYtZHJvcGRvd246YWZ0ZXIge1xuICBib3JkZXI6IGluc2V0IDdweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjY2NjYyB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogOXB4O1xuICB6LWluZGV4OiA4ODsgfVxuLmYtZHJvcGRvd24ucmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7IH1cbi5mLWRyb3Bkb3duLnJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDlweDsgfSAqL1xuLmYtZHJvcGRvd24uZHJvcC1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uZi1kcm9wZG93bi5kcm9wLXJpZ2h0Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmYtZHJvcGRvd24uZHJvcC1yaWdodCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZi1kcm9wZG93bi5kcm9wLXJpZ2h0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmYtZHJvcGRvd24uZHJvcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXI6IGluc2V0IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB6LWluZGV4OiA4OTtcbn1cblxuLmYtZHJvcGRvd24uZHJvcC1yaWdodDphZnRlciB7XG4gIGJvcmRlcjogaW5zZXQgN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjY2NjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAtMTRweDtcbiAgei1pbmRleDogODg7XG59XG5cbi5mLWRyb3Bkb3duLmRyb3AtbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmYtZHJvcGRvd24uZHJvcC1sZWZ0Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmYtZHJvcGRvd24uZHJvcC1sZWZ0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mLWRyb3Bkb3duLmRyb3AtbGVmdCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mLWRyb3Bkb3duLmRyb3AtbGVmdDpiZWZvcmUge1xuICBib3JkZXI6IGluc2V0IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiA4OTtcbn1cblxuLmYtZHJvcGRvd24uZHJvcC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyOiBpbnNldCA3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiA4ODtcbn1cblxuLmYtZHJvcGRvd24uZHJvcC10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4OTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5mLWRyb3Bkb3duLmRyb3AtdG9wLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmYtZHJvcGRvd24uZHJvcC10b3AgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmYtZHJvcGRvd24uZHJvcC10b3AgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZi1kcm9wZG93bi5kcm9wLXRvcDpiZWZvcmUge1xuICBib3JkZXI6IGluc2V0IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvdHRvbTogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogODk7XG59XG5cbi5mLWRyb3Bkb3duLmRyb3AtdG9wOmFmdGVyIHtcbiAgYm9yZGVyOiBpbnNldCA3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3R0b206IC0xNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogOXB4O1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogODg7XG59XG5cbi5mLWRyb3Bkb3duIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmYtZHJvcGRvd24gbGk6aG92ZXIsIC5mLWRyb3Bkb3duIGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cblxuLmYtZHJvcGRvd24gbGkucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZi1kcm9wZG93biBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmYtZHJvcGRvd24uY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg5O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uZi1kcm9wZG93bi5jb250ZW50Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmYtZHJvcGRvd24uY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZi1kcm9wZG93bi5jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmYtZHJvcGRvd24udGlueSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5mLWRyb3Bkb3duLnNtYWxsIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmYtZHJvcGRvd24ubWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmYtZHJvcGRvd24ubGFyZ2Uge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uZi1kcm9wZG93bi5tZWdhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mLWRyb3Bkb3duLm1lZ2Eub3BlbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjREREREREO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbnRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbn1cblxudGFibGUgdGhlYWQgdHIgdGgsXG50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xufVxuXG50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbn1cblxudGFibGUgdHIgdGgsXG50YWJsZSB0ciB0ZCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlIHRyLmV2ZW4sIHRhYmxlIHRyLmFsdCwgdGFibGUgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQsXG50YWJsZSB0Ym9keSB0ciB0aCxcbnRhYmxlIHRib2R5IHRyIHRkLFxudGFibGUgdHIgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbi8qIFN0YW5kYXJkIEZvcm1zICovXG5mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLyogVXNpbmcgZm9ybXMgd2l0aGluIHJvd3MsIHdlIG5lZWQgdG8gc2V0IHNvbWUgZGVmYXVsdHMgKi9cbmZvcm0gLnJvdyAucm93IHtcbiAgbWFyZ2luOiAwIC0wLjVyZW07XG59XG5cbmZvcm0gLnJvdyAucm93IC5jb2x1bW4sXG5mb3JtIC5yb3cgLnJvdyAuY29sdW1ucyB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG5mb3JtIC5yb3cgLnJvdy5jb2xsYXBzZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9ybSAucm93IC5yb3cuY29sbGFwc2UgLmNvbHVtbixcbmZvcm0gLnJvdyAucm93LmNvbGxhcHNlIC5jb2x1bW5zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuZm9ybSAucm93IC5yb3cuY29sbGFwc2UgaW5wdXQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbmZvcm0gLnJvdyBpbnB1dC5jb2x1bW4sXG5mb3JtIC5yb3cgaW5wdXQuY29sdW1ucyxcbmZvcm0gLnJvdyB0ZXh0YXJlYS5jb2x1bW4sXG5mb3JtIC5yb3cgdGV4dGFyZWEuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4vKiBMYWJlbCBTdHlsZXMgKi9cbmxhYmVsIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC8qIFN0eWxlcyBmb3IgcmVxdWlyZWQgaW5wdXRzICovXG59XG5cbmxhYmVsLnJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmxhYmVsLmlubGluZSB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZzogMC41NjI1cmVtIDA7XG59XG5cbmxhYmVsIHNtYWxsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4vKiBBdHRhY2ggZWxlbWVudHMgdG8gdGhlIGJlZ2lubmluZyBvciBlbmQgb2YgYW4gaW5wdXQgKi9cbi5wcmVmaXgsXG4ucG9zdGZpeCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogQWRqdXN0IHBhZGRpbmcsIGFsaWdubWVudCBhbmQgcmFkaXVzIGlmIHByZS9wb3N0IGVsZW1lbnQgaXMgYSBidXR0b24gKi9cbi5wb3N0Zml4LmJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJ1ZTtcbn1cblxuLnByZWZpeC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVmaXguYnV0dG9uLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wb3N0Zml4LmJ1dHRvbi5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnByZWZpeC5idXR0b24ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwMHB4O1xufVxuXG4ucG9zdGZpeC5idXR0b24ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDtcbn1cblxuLyogU2VwYXJhdGUgcHJlZml4IGFuZCBwb3N0Zml4IHN0eWxlcyB3aGVuIG9uIHNwYW4gb3IgbGFiZWwgc28gYnV0dG9ucyBrZWVwIHRoZWlyIG93biAqL1xuc3Bhbi5wcmVmaXgsIGxhYmVsLnByZWZpeCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuc3Bhbi5wb3N0Zml4LCBsYWJlbC5wb3N0Zml4IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLyogV2UgdXNlIHRoaXMgdG8gZ2V0IGJhc2ljIHN0eWxpbmcgb24gYWxsIGJhc2ljIGZvcm0gZWxlbWVudHMgKi9cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPWNvbG9yXSwgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGxpbmVhciwgYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGxpbmVhciwgYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGxpbmVhciwgYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBsaW5lYXIsIGJhY2tncm91bmQgMC4xNXMgbGluZWFyO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsIGlucHV0W3R5cGU9dXJsXTpmb2N1cywgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1kYXRldGltZV06ZGlzYWJsZWQsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkLCBpbnB1dFt0eXBlPW1vbnRoXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT13ZWVrXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dGltZV06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1jb2xvcl06ZGlzYWJsZWQsIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1kYXRlXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPW1vbnRoXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9bW9udGhdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT13ZWVrXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPW51bWJlcl1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXNlYXJjaF1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRlbF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXRlbF1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXRpbWVdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT10aW1lXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXVybF1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9Y29sb3JdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y29sb3JdLCB0ZXh0YXJlYVtkaXNhYmxlZF0sIHRleHRhcmVhW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLnJhZGl1cywgaW5wdXRbdHlwZT1wYXNzd29yZF0ucmFkaXVzLCBpbnB1dFt0eXBlPWRhdGVdLnJhZGl1cywgaW5wdXRbdHlwZT1kYXRldGltZV0ucmFkaXVzLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5yYWRpdXMsIGlucHV0W3R5cGU9bW9udGhdLnJhZGl1cywgaW5wdXRbdHlwZT13ZWVrXS5yYWRpdXMsIGlucHV0W3R5cGU9ZW1haWxdLnJhZGl1cywgaW5wdXRbdHlwZT1udW1iZXJdLnJhZGl1cywgaW5wdXRbdHlwZT1zZWFyY2hdLnJhZGl1cywgaW5wdXRbdHlwZT10ZWxdLnJhZGl1cywgaW5wdXRbdHlwZT10aW1lXS5yYWRpdXMsIGlucHV0W3R5cGU9dXJsXS5yYWRpdXMsIGlucHV0W3R5cGU9Y29sb3JdLnJhZGl1cywgdGV4dGFyZWEucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5mb3JtIC5yb3cgLnByZWZpeC1yYWRpdXMucm93LmNvbGxhcHNlIGlucHV0LFxuZm9ybSAucm93IC5wcmVmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSB0ZXh0YXJlYSxcbmZvcm0gLnJvdyAucHJlZml4LXJhZGl1cy5yb3cuY29sbGFwc2Ugc2VsZWN0LFxuZm9ybSAucm93IC5wcmVmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuZm9ybSAucm93IC5wcmVmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSAucHJlZml4IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuZm9ybSAucm93IC5wb3N0Zml4LXJhZGl1cy5yb3cuY29sbGFwc2UgaW5wdXQsXG5mb3JtIC5yb3cgLnBvc3RmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSB0ZXh0YXJlYSxcbmZvcm0gLnJvdyAucG9zdGZpeC1yYWRpdXMucm93LmNvbGxhcHNlIHNlbGVjdCxcbmZvcm0gLnJvdyAucG9zdGZpeC1yYWRpdXMucm93LmNvbGxhcHNlIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbmZvcm0gLnJvdyAucG9zdGZpeC1yYWRpdXMucm93LmNvbGxhcHNlIC5wb3N0Zml4IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbmZvcm0gLnJvdyAucHJlZml4LXJvdW5kLnJvdy5jb2xsYXBzZSBpbnB1dCxcbmZvcm0gLnJvdyAucHJlZml4LXJvdW5kLnJvdy5jb2xsYXBzZSB0ZXh0YXJlYSxcbmZvcm0gLnJvdyAucHJlZml4LXJvdW5kLnJvdy5jb2xsYXBzZSBzZWxlY3QsXG5mb3JtIC5yb3cgLnByZWZpeC1yb3VuZC5yb3cuY29sbGFwc2UgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG59XG5cbmZvcm0gLnJvdyAucHJlZml4LXJvdW5kLnJvdy5jb2xsYXBzZSAucHJlZml4IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbn1cblxuZm9ybSAucm93IC5wb3N0Zml4LXJvdW5kLnJvdy5jb2xsYXBzZSBpbnB1dCxcbmZvcm0gLnJvdyAucG9zdGZpeC1yb3VuZC5yb3cuY29sbGFwc2UgdGV4dGFyZWEsXG5mb3JtIC5yb3cgLnBvc3RmaXgtcm91bmQucm93LmNvbGxhcHNlIHNlbGVjdCxcbmZvcm0gLnJvdyAucG9zdGZpeC1yb3VuZC5yb3cuY29sbGFwc2UgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbn1cblxuZm9ybSAucm93IC5wb3N0Zml4LXJvdW5kLnJvdy5jb2xsYXBzZSAucG9zdGZpeCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogUmVzcGVjdCBlbmZvcmNlZCBhbW91bnQgb2Ygcm93cyBmb3IgdGV4dGFyZWEgKi9cbnRleHRhcmVhW3Jvd3NdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBOb3QgYWxsb3cgcmVzaXplIG91dCBvZiBwYXJlbnQgKi9cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLyogQWRkIGhlaWdodCB2YWx1ZSBmb3Igc2VsZWN0IGVsZW1lbnRzIHRvIG1hdGNoIHRleHQgaW5wdXQgaGVpZ2h0ICovXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpsY25OcGIyNDlJakV1TVNJZ2VEMGlNVEp3ZUNJZ2VUMGlNSEI0SWlCM2FXUjBhRDBpTWpSd2VDSWdhR1ZwWjJoMFBTSXpjSGdpSUhacFpYZENiM2c5SWpBZ01DQTJJRE1pSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURZZ015SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhCdmJIbG5iMjRnY0c5cGJuUnpQU0kxTGprNU1pd3dJREl1T1RreUxETWdMVEF1TURBNExEQWdJaTgrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi4zMTI1cmVtO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3QucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogQWRqdXN0IG1hcmdpbiBmb3IgZm9ybSBlbGVtZW50cyBiZWxvdyAqL1xuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10sXG5zZWxlY3Qge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogTm9ybWFsaXplIGZpbGUgaW5wdXQgd2lkdGggKi9cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogSFRNTDUgTnVtYmVyIHNwaW5uZXJzIHNldHRpbmdzICovXG4vKiBXZSBhZGQgYmFzaWMgZmllbGRzZXQgc3R5bGluZyAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBtYXJnaW46IDEuMTI1cmVtIDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogLTAuMTg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuMTg3NXJlbTtcbn1cblxuLyogRXJyb3IgSGFuZGxpbmcgKi9cbltkYXRhLWFiaWRlXSAuZXJyb3Igc21hbGwuZXJyb3IsIFtkYXRhLWFiaWRlXSAuZXJyb3Igc3Bhbi5lcnJvciwgW2RhdGEtYWJpZGVdIHNwYW4uZXJyb3IsIFtkYXRhLWFiaWRlXSBzbWFsbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41NjI1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2M2MGYxMztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbltkYXRhLWFiaWRlXSBzcGFuLmVycm9yLCBbZGF0YS1hYmlkZV0gc21hbGwuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zcGFuLmVycm9yLCBzbWFsbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41NjI1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2M2MGYxMztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5lcnJvciBpbnB1dCxcbi5lcnJvciB0ZXh0YXJlYSxcbi5lcnJvciBzZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZXJyb3IgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZXJyb3IgbGFiZWwsXG4uZXJyb3IgbGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2M2MGYxMztcbn1cblxuLmVycm9yIHNtYWxsLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW0gMC41NjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjYzYwZjEzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmVycm9yID4gbGFiZWwgPiBzbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY3Njc2NztcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDYwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZXJyb3Igc3Bhbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3IsXG5zZWxlY3QuZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG4ucmFuZ2Utc2xpZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cblxuLnJhbmdlLXNsaWRlci52ZXJ0aWNhbC1yYW5nZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4ucmFuZ2Utc2xpZGVyLnZlcnRpY2FsLXJhbmdlIC5yYW5nZS1zbGlkZXItaGFuZGxlIHtcbiAgYm90dG9tOiAtMTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJhbmdlLXNsaWRlci52ZXJ0aWNhbC1yYW5nZSAucmFuZ2Utc2xpZGVyLWFjdGl2ZS1zZWdtZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi5yYW5nZS1zbGlkZXIucmFkaXVzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucmFuZ2Utc2xpZGVyLnJhZGl1cyAucmFuZ2Utc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnJhbmdlLXNsaWRlci5yYWRpdXMgLnJhbmdlLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjY5MmIzO1xufVxuXG4ucmFuZ2Utc2xpZGVyLnJvdW5kIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuXG4ucmFuZ2Utc2xpZGVyLnJvdW5kIC5yYW5nZS1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzJiYTZjYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuXG4ucmFuZ2Utc2xpZGVyLnJvdW5kIC5yYW5nZS1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2OTJiMztcbn1cblxuLnJhbmdlLXNsaWRlci5kaXNhYmxlZCwgLnJhbmdlLXNsaWRlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yYW5nZS1zbGlkZXIuZGlzYWJsZWQgLnJhbmdlLXNsaWRlci1oYW5kbGUsIC5yYW5nZS1zbGlkZXJbZGlzYWJsZWRdIC5yYW5nZS1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzJiYTZjYjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yYW5nZS1zbGlkZXIuZGlzYWJsZWQgLnJhbmdlLXNsaWRlci1oYW5kbGU6aG92ZXIsIC5yYW5nZS1zbGlkZXJbZGlzYWJsZWRdIC5yYW5nZS1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2OTJiMztcbn1cblxuLnJhbmdlLXNsaWRlci1hY3RpdmUtc2VnbWVudCB7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmFuZ2Utc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMzEyNXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHotaW5kZXg6IDE7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG59XG5cbi5yYW5nZS1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2OTJiMztcbn1cblxuW2NsYXNzKj1ibG9jay1ncmlkLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0wLjYyNXJlbTtcbn1cblxuW2NsYXNzKj1ibG9jay1ncmlkLV06YmVmb3JlLCBbY2xhc3MqPWJsb2NrLWdyaWQtXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuW2NsYXNzKj1ibG9jay1ncmlkLV06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuW2NsYXNzKj1ibG9jay1ncmlkLV0gPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuMjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5zbWFsbC1ibG9jay1ncmlkLTEgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC00ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC03ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTggPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC05ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDExLjExMTExJTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoOW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTEwID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC0xMCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxMG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTExID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTElO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDExbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMTJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLm1lZGl1bS1ibG9jay1ncmlkLTEgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtMiA+IGxpOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtMyA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC00ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtNSA+IGxpOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtNiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC02ID4gbGk6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC03ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTcgPiBsaTpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTggPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC04ID4gbGk6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC05ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDExLjExMTExJTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTkgPiBsaTpudGgtb2YtdHlwZSg5bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTEwID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xMCA+IGxpOm50aC1vZi10eXBlKDEwbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTExID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTElO1xuICB9XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMTFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtMTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZSgxMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNyA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC04ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtOSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMSU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDluKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMTBuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkxJTtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZSgxMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTEyID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMiA+IGxpOm50aC1vZi10eXBlKDEybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5mbGV4LXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNjcuNSU7XG4gIHBhZGRpbmctdG9wOiAxLjU2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsZXgtdmlkZW8ud2lkZXNjcmVlbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4zNCU7XG59XG5cbi5mbGV4LXZpZGVvLnZpbWVvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5mbGV4LXZpZGVvIGlmcmFtZSxcbi5mbGV4LXZpZGVvIG9iamVjdCxcbi5mbGV4LXZpZGVvIGVtYmVkLFxuLmZsZXgtdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmtleXN0cm9rZSxcbmtiZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LWZhbWlseTogXCJDb25zb2xhc1wiLCBcIk1lbmxvXCIsIFwiQ291cmllclwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnN3aXRjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5zd2l0Y2ggaW5wdXQge1xuICBsZWZ0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xufVxuXG4uc3dpdGNoIGlucHV0ICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc3dpdGNoIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xuICBsZWZ0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzJiYTZjYjtcbn1cblxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiAyLjI1cmVtO1xufVxuXG4uc3dpdGNoIGxhYmVsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogNHJlbTtcbn1cblxuLnN3aXRjaCBsYWJlbDphZnRlciB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG59XG5cbi5zd2l0Y2ggbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG59XG5cbi5zd2l0Y2gubGFyZ2UgbGFiZWwge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDVyZW07XG59XG5cbi5zd2l0Y2gubGFyZ2UgbGFiZWw6YWZ0ZXIge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuXG4uc3dpdGNoLmxhcmdlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDIuNzVyZW07XG59XG5cbi5zd2l0Y2guc21hbGwgbGFiZWwge1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG59XG5cbi5zd2l0Y2guc21hbGwgbGFiZWw6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuXG4uc3dpdGNoLnNtYWxsIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDJyZW07XG59XG5cbi5zd2l0Y2gudGlueSBsYWJlbCB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogM3JlbTtcbn1cblxuLnN3aXRjaC50aW55IGxhYmVsOmFmdGVyIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cblxuLnN3aXRjaC50aW55IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDEuNzVyZW07XG59XG5cbi5zd2l0Y2gucmFkaXVzIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc3dpdGNoLnJhZGl1cyBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnN3aXRjaC5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cblxuLnN3aXRjaC5yb3VuZCBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi5zd2l0Y2gucm91bmQgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4vKiBzbWFsbCBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5zaG93LWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuaGlkZS1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5oaWRlLWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLmhpZGUtZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLmhpZGUtZm9yLXNtYWxsLCAuaGlkZS1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuc2hvdy1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuaGlkZS1mb3ItbWVkaXVtLWRvd24sIC5zaG93LWZvci1sYXJnZS1vbmx5LCAuc2hvdy1mb3ItbGFyZ2UtdXAsIC5zaG93LWZvci1sYXJnZSwgLmhpZGUtZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLnNob3ctZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLmhpZGUtZm9yLXhsYXJnZS1kb3duLCAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteHhsYXJnZS11cCwgLnNob3ctZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1mb3Itc21hbGwtb25seSwgLnZpc2libGUtZm9yLXNtYWxsLXVwLCAudmlzaWJsZS1mb3Itc21hbGwsIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLCAuaGlkZGVuLWZvci1tZWRpdW0tb25seSwgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXhsYXJnZS11cCwgLmhpZGRlbi1mb3IteGxhcmdlLCAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sIC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteHhsYXJnZS11cCwgLmhpZGRlbi1mb3IteHhsYXJnZSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC5oaWRkZW4tZm9yLXNtYWxsLXVwLCAuaGlkZGVuLWZvci1zbWFsbCwgLmhpZGRlbi1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLCAudmlzaWJsZS1mb3ItbWVkaXVtLCAuaGlkZGVuLWZvci1tZWRpdW0tZG93biwgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksIC52aXNpYmxlLWZvci1sYXJnZS11cCwgLnZpc2libGUtZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteHhsYXJnZS11cCwgLnZpc2libGUtZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICB0YWJsZS5zaG93LWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuc2hvdy1mb3Itc21hbGwsIHRhYmxlLnNob3ctZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci1sYXJnZSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5zaG93LWZvci14bGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGhlYWQuc2hvdy1mb3Itc21hbGwtb25seSwgdGhlYWQuc2hvdy1mb3Itc21hbGwtdXAsIHRoZWFkLnNob3ctZm9yLXNtYWxsLCB0aGVhZC5zaG93LWZvci1zbWFsbC1kb3duLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLXVwLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0sIHRoZWFkLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0aGVhZC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci1sYXJnZS11cCwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UsIHRoZWFkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuICB0Ym9keS5zaG93LWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuc2hvdy1mb3Itc21hbGwsIHRib2R5LnNob3ctZm9yLXNtYWxsLWRvd24sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLW1lZGl1bSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRib2R5LmhpZGUtZm9yLWxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLWxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci1sYXJnZSwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLCB0Ym9keS5zaG93LWZvci14bGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnNob3ctZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5zaG93LWZvci1zbWFsbCwgdHIuc2hvdy1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLmhpZGUtZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5zaG93LWZvci1tZWRpdW0tZG93biwgdHIuaGlkZS1mb3ItbGFyZ2Utb25seSwgdHIuaGlkZS1mb3ItbGFyZ2UtdXAsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5zaG93LWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ci5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIHRoLnNob3ctZm9yLXNtYWxsLW9ubHksIHRkLnNob3ctZm9yLXNtYWxsLW9ubHksIHRoLnNob3ctZm9yLXNtYWxsLXVwLCB0ZC5zaG93LWZvci1zbWFsbC11cCwgdGguc2hvdy1mb3Itc21hbGwsIHRkLnNob3ctZm9yLXNtYWxsLCB0aC5zaG93LWZvci1zbWFsbC1kb3duLCB0ZC5zaG93LWZvci1zbWFsbC1kb3duLCB0aC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoLmhpZGUtZm9yLW1lZGl1bS11cCwgdGQuaGlkZS1mb3ItbWVkaXVtLXVwLCB0aC5oaWRlLWZvci1tZWRpdW0sIHRkLmhpZGUtZm9yLW1lZGl1bSwgdGguc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRkLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0aC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0aC5oaWRlLWZvci1sYXJnZS11cCwgdGQuaGlkZS1mb3ItbGFyZ2UtdXAsIHRoLmhpZGUtZm9yLWxhcmdlLCB0ZC5oaWRlLWZvci1sYXJnZSwgdGguc2hvdy1mb3ItbGFyZ2UtZG93biwgdGQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGguaGlkZS1mb3IteGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14bGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGguaGlkZS1mb3IteGxhcmdlLCB0ZC5oaWRlLWZvci14bGFyZ2UsIHRoLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGguaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoLmhpZGUtZm9yLXh4bGFyZ2UsIHRkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoLnNob3ctZm9yLXh4bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIG1lZGl1bSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHksIC5zaG93LWZvci1zbWFsbC11cCwgLmhpZGUtZm9yLXNtYWxsLCAuaGlkZS1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuc2hvdy1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5oaWRlLWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLmhpZGUtZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLmhpZGUtZm9yLXNtYWxsLXVwLCAuc2hvdy1mb3Itc21hbGwsIC5zaG93LWZvci1zbWFsbC1kb3duLCAuaGlkZS1mb3ItbWVkaXVtLW9ubHksIC5oaWRlLWZvci1tZWRpdW0tdXAsIC5oaWRlLWZvci1tZWRpdW0sIC5oaWRlLWZvci1tZWRpdW0tZG93biwgLnNob3ctZm9yLWxhcmdlLW9ubHksIC5zaG93LWZvci1sYXJnZS11cCwgLnNob3ctZm9yLWxhcmdlLCAuaGlkZS1mb3ItbGFyZ2UtZG93biwgLnNob3ctZm9yLXhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteGxhcmdlLXVwLCAuc2hvdy1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC52aXNpYmxlLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwgLnZpc2libGUtZm9yLW1lZGl1bS11cCwgLnZpc2libGUtZm9yLW1lZGl1bSwgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLCAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LCAuaGlkZGVuLWZvci1sYXJnZS11cCwgLmhpZGRlbi1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteGxhcmdlLXVwLCAuaGlkZGVuLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbiAgLnZpc2libGUtZm9yLXNtYWxsLW9ubHksIC5oaWRkZW4tZm9yLXNtYWxsLXVwLCAudmlzaWJsZS1mb3Itc21hbGwsIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLCAuaGlkZGVuLWZvci1tZWRpdW0tb25seSwgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLCAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwgLnZpc2libGUtZm9yLWxhcmdlLXVwLCAudmlzaWJsZS1mb3ItbGFyZ2UsIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXhsYXJnZS11cCwgLnZpc2libGUtZm9yLXhsYXJnZSwgLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteHhsYXJnZSwgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIHRhYmxlLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRhYmxlLnNob3ctZm9yLXNtYWxsLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCwgdGFibGUuaGlkZS1mb3Itc21hbGwtZG93biwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLW9ubHksIHRhYmxlLnNob3ctZm9yLW1lZGl1bS11cCwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLCB0YWJsZS5zaG93LWZvci1tZWRpdW0tZG93biwgdGFibGUuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGFibGUuaGlkZS1mb3ItbGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLCB0YWJsZS5zaG93LWZvci1sYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14bGFyZ2Utb25seSwgdGFibGUuaGlkZS1mb3IteGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0aGVhZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuaGlkZS1mb3Itc21hbGwsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoZWFkLnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoZWFkLnNob3ctZm9yLW1lZGl1bSwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLWxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLCB0aGVhZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRib2R5LmhpZGUtZm9yLXNtYWxsLW9ubHksIHRib2R5LnNob3ctZm9yLXNtYWxsLXVwLCB0Ym9keS5oaWRlLWZvci1zbWFsbCwgdGJvZHkuaGlkZS1mb3Itc21hbGwtZG93biwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLW9ubHksIHRib2R5LnNob3ctZm9yLW1lZGl1bS11cCwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLCB0Ym9keS5zaG93LWZvci1tZWRpdW0tZG93biwgdGJvZHkuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLWxhcmdlLCB0Ym9keS5zaG93LWZvci1sYXJnZS1kb3duLCB0Ym9keS5oaWRlLWZvci14bGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14bGFyZ2UsIHRib2R5LnNob3ctZm9yLXhsYXJnZS1kb3duLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2UsIHRib2R5LnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIuaGlkZS1mb3Itc21hbGwtb25seSwgdHIuc2hvdy1mb3Itc21hbGwtdXAsIHRyLmhpZGUtZm9yLXNtYWxsLCB0ci5oaWRlLWZvci1zbWFsbC1kb3duLCB0ci5zaG93LWZvci1tZWRpdW0tb25seSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5zaG93LWZvci1tZWRpdW0sIHRyLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0ci5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ci5oaWRlLWZvci1sYXJnZS11cCwgdHIuaGlkZS1mb3ItbGFyZ2UsIHRyLnNob3ctZm9yLWxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0ci5oaWRlLWZvci14bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXhsYXJnZSwgdHIuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteHhsYXJnZS11cCwgdHIuaGlkZS1mb3IteHhsYXJnZSwgdHIuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgdGguaGlkZS1mb3Itc21hbGwtb25seSwgdGQuaGlkZS1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5oaWRlLWZvci1zbWFsbCwgdGQuaGlkZS1mb3Itc21hbGwsIHRoLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoLnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0ZC5zaG93LWZvci1tZWRpdW0tb25seSwgdGguc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoLnNob3ctZm9yLW1lZGl1bSwgdGQuc2hvdy1mb3ItbWVkaXVtLCB0aC5zaG93LWZvci1tZWRpdW0tZG93biwgdGQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLWxhcmdlLXVwLCB0ZC5oaWRlLWZvci1sYXJnZS11cCwgdGguaGlkZS1mb3ItbGFyZ2UsIHRkLmhpZGUtZm9yLWxhcmdlLCB0aC5zaG93LWZvci1sYXJnZS1kb3duLCB0ZC5zaG93LWZvci1sYXJnZS1kb3duLCB0aC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXhsYXJnZS11cCwgdGQuaGlkZS1mb3IteGxhcmdlLXVwLCB0aC5oaWRlLWZvci14bGFyZ2UsIHRkLmhpZGUtZm9yLXhsYXJnZSwgdGguc2hvdy1mb3IteGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteHhsYXJnZS11cCwgdGQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGguaGlkZS1mb3IteHhsYXJnZSwgdGQuaGlkZS1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLyogbGFyZ2UgZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuc2hvdy1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5oaWRlLWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLmhpZGUtZm9yLW1lZGl1bSwgLmhpZGUtZm9yLW1lZGl1bS1kb3duLCAuc2hvdy1mb3ItbGFyZ2Utb25seSwgLnNob3ctZm9yLWxhcmdlLXVwLCAuc2hvdy1mb3ItbGFyZ2UsIC5zaG93LWZvci1sYXJnZS1kb3duLCAuaGlkZS1mb3IteGxhcmdlLW9ubHksIC5oaWRlLWZvci14bGFyZ2UtdXAsIC5oaWRlLWZvci14bGFyZ2UsIC5zaG93LWZvci14bGFyZ2UtZG93biwgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIC5oaWRlLWZvci14eGxhcmdlLCAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLmhpZGUtZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLnNob3ctZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLmhpZGUtZm9yLXhsYXJnZS1kb3duLCAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteHhsYXJnZS11cCwgLnNob3ctZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LCAudmlzaWJsZS1mb3Itc21hbGwtdXAsIC5oaWRkZW4tZm9yLXNtYWxsLCAuaGlkZGVuLWZvci1zbWFsbC1kb3duLCAuaGlkZGVuLWZvci1tZWRpdW0tb25seSwgLnZpc2libGUtZm9yLW1lZGl1bS11cCwgLmhpZGRlbi1mb3ItbWVkaXVtLCAuaGlkZGVuLWZvci1tZWRpdW0tZG93biwgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksIC52aXNpYmxlLWZvci1sYXJnZS11cCwgLnZpc2libGUtZm9yLWxhcmdlLCAudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXhsYXJnZS11cCwgLmhpZGRlbi1mb3IteGxhcmdlLCAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sIC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteHhsYXJnZS11cCwgLmhpZGRlbi1mb3IteHhsYXJnZSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLnZpc2libGUtZm9yLXNtYWxsLCAudmlzaWJsZS1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC52aXNpYmxlLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteHhsYXJnZS11cCwgLnZpc2libGUtZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICB0YWJsZS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuaGlkZS1mb3Itc21hbGwsIHRhYmxlLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5zaG93LWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLnNob3ctZm9yLWxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLWxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci1sYXJnZSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5zaG93LWZvci14bGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGhlYWQuaGlkZS1mb3Itc21hbGwtb25seSwgdGhlYWQuc2hvdy1mb3Itc21hbGwtdXAsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLCB0aGVhZC5oaWRlLWZvci1zbWFsbC1kb3duLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLXVwLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0aGVhZC5zaG93LWZvci1sYXJnZS1vbmx5LCB0aGVhZC5zaG93LWZvci1sYXJnZS11cCwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UsIHRoZWFkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuICB0Ym9keS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuaGlkZS1mb3Itc21hbGwsIHRib2R5LmhpZGUtZm9yLXNtYWxsLWRvd24sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5zaG93LWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLW1lZGl1bSwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRib2R5LnNob3ctZm9yLWxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLWxhcmdlLXVwLCB0Ym9keS5zaG93LWZvci1sYXJnZSwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLCB0Ym9keS5zaG93LWZvci14bGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRyLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5oaWRlLWZvci1zbWFsbCwgdHIuaGlkZS1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLnNob3ctZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5oaWRlLWZvci1tZWRpdW0tZG93biwgdHIuc2hvdy1mb3ItbGFyZ2Utb25seSwgdHIuc2hvdy1mb3ItbGFyZ2UtdXAsIHRyLnNob3ctZm9yLWxhcmdlLCB0ci5zaG93LWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ci5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIHRoLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRkLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRoLnNob3ctZm9yLXNtYWxsLXVwLCB0ZC5zaG93LWZvci1zbWFsbC11cCwgdGguaGlkZS1mb3Itc21hbGwsIHRkLmhpZGUtZm9yLXNtYWxsLCB0aC5oaWRlLWZvci1zbWFsbC1kb3duLCB0ZC5oaWRlLWZvci1zbWFsbC1kb3duLCB0aC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoLnNob3ctZm9yLW1lZGl1bS11cCwgdGQuc2hvdy1mb3ItbWVkaXVtLXVwLCB0aC5oaWRlLWZvci1tZWRpdW0sIHRkLmhpZGUtZm9yLW1lZGl1bSwgdGguaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRkLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0aC5zaG93LWZvci1sYXJnZS1vbmx5LCB0ZC5zaG93LWZvci1sYXJnZS1vbmx5LCB0aC5zaG93LWZvci1sYXJnZS11cCwgdGQuc2hvdy1mb3ItbGFyZ2UtdXAsIHRoLnNob3ctZm9yLWxhcmdlLCB0ZC5zaG93LWZvci1sYXJnZSwgdGguc2hvdy1mb3ItbGFyZ2UtZG93biwgdGQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGguaGlkZS1mb3IteGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14bGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGguaGlkZS1mb3IteGxhcmdlLCB0ZC5oaWRlLWZvci14bGFyZ2UsIHRoLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGguaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoLmhpZGUtZm9yLXh4bGFyZ2UsIHRkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoLnNob3ctZm9yLXh4bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIHhsYXJnZSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MC4wNjI1ZW0pIHtcbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHksIC5zaG93LWZvci1zbWFsbC11cCwgLmhpZGUtZm9yLXNtYWxsLCAuaGlkZS1mb3Itc21hbGwtZG93biwgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCAuc2hvdy1mb3ItbWVkaXVtLXVwLCAuaGlkZS1mb3ItbWVkaXVtLCAuaGlkZS1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuc2hvdy1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLmhpZGUtZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLnNob3ctZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLmhpZGUtZm9yLXNtYWxsLXVwLCAuc2hvdy1mb3Itc21hbGwsIC5zaG93LWZvci1zbWFsbC1kb3duLCAuc2hvdy1mb3ItbWVkaXVtLW9ubHksIC5oaWRlLWZvci1tZWRpdW0tdXAsIC5zaG93LWZvci1tZWRpdW0sIC5zaG93LWZvci1tZWRpdW0tZG93biwgLnNob3ctZm9yLWxhcmdlLW9ubHksIC5oaWRlLWZvci1sYXJnZS11cCwgLnNob3ctZm9yLWxhcmdlLCAuc2hvdy1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC52aXNpYmxlLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LCAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLCAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LCAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbiAgLnZpc2libGUtZm9yLXNtYWxsLW9ubHksIC5oaWRkZW4tZm9yLXNtYWxsLXVwLCAudmlzaWJsZS1mb3Itc21hbGwsIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLCAudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksIC5oaWRkZW4tZm9yLW1lZGl1bS11cCwgLnZpc2libGUtZm9yLW1lZGl1bSwgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLCAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsIC52aXNpYmxlLWZvci1sYXJnZSwgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sIC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXhsYXJnZSwgLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteHhsYXJnZSwgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIHRhYmxlLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRhYmxlLnNob3ctZm9yLXNtYWxsLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCwgdGFibGUuaGlkZS1mb3Itc21hbGwtZG93biwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRhYmxlLnNob3ctZm9yLW1lZGl1bS11cCwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tZG93biwgdGFibGUuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLCB0YWJsZS5oaWRlLWZvci1sYXJnZS1kb3duLCB0YWJsZS5zaG93LWZvci14bGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3IteGxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci14bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0aGVhZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuaGlkZS1mb3Itc21hbGwsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoZWFkLmhpZGUtZm9yLW1lZGl1bSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLWxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLXhsYXJnZS11cCwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLCB0aGVhZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRib2R5LmhpZGUtZm9yLXNtYWxsLW9ubHksIHRib2R5LnNob3ctZm9yLXNtYWxsLXVwLCB0Ym9keS5oaWRlLWZvci1zbWFsbCwgdGJvZHkuaGlkZS1mb3Itc21hbGwtZG93biwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRib2R5LnNob3ctZm9yLW1lZGl1bS11cCwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tZG93biwgdGJvZHkuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLWxhcmdlLCB0Ym9keS5oaWRlLWZvci1sYXJnZS1kb3duLCB0Ym9keS5zaG93LWZvci14bGFyZ2Utb25seSwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLXVwLCB0Ym9keS5zaG93LWZvci14bGFyZ2UsIHRib2R5LnNob3ctZm9yLXhsYXJnZS1kb3duLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2UsIHRib2R5LnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIuaGlkZS1mb3Itc21hbGwtb25seSwgdHIuc2hvdy1mb3Itc21hbGwtdXAsIHRyLmhpZGUtZm9yLXNtYWxsLCB0ci5oaWRlLWZvci1zbWFsbC1kb3duLCB0ci5oaWRlLWZvci1tZWRpdW0tb25seSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5oaWRlLWZvci1tZWRpdW0sIHRyLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ci5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ci5zaG93LWZvci1sYXJnZS11cCwgdHIuaGlkZS1mb3ItbGFyZ2UsIHRyLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRyLnNob3ctZm9yLXhsYXJnZS1vbmx5LCB0ci5zaG93LWZvci14bGFyZ2UtdXAsIHRyLnNob3ctZm9yLXhsYXJnZSwgdHIuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteHhsYXJnZS11cCwgdHIuaGlkZS1mb3IteHhsYXJnZSwgdHIuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgdGguaGlkZS1mb3Itc21hbGwtb25seSwgdGQuaGlkZS1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5oaWRlLWZvci1zbWFsbCwgdGQuaGlkZS1mb3Itc21hbGwsIHRoLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0ZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGguc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoLmhpZGUtZm9yLW1lZGl1bSwgdGQuaGlkZS1mb3ItbWVkaXVtLCB0aC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoLnNob3ctZm9yLWxhcmdlLXVwLCB0ZC5zaG93LWZvci1sYXJnZS11cCwgdGguaGlkZS1mb3ItbGFyZ2UsIHRkLmhpZGUtZm9yLWxhcmdlLCB0aC5oaWRlLWZvci1sYXJnZS1kb3duLCB0ZC5oaWRlLWZvci1sYXJnZS1kb3duLCB0aC5zaG93LWZvci14bGFyZ2Utb25seSwgdGQuc2hvdy1mb3IteGxhcmdlLW9ubHksIHRoLnNob3ctZm9yLXhsYXJnZS11cCwgdGQuc2hvdy1mb3IteGxhcmdlLXVwLCB0aC5zaG93LWZvci14bGFyZ2UsIHRkLnNob3ctZm9yLXhsYXJnZSwgdGguc2hvdy1mb3IteGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteHhsYXJnZS11cCwgdGQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGguaGlkZS1mb3IteHhsYXJnZSwgdGQuaGlkZS1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLyogeHhsYXJnZSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAuMDYyNWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuc2hvdy1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5oaWRlLWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLmhpZGUtZm9yLW1lZGl1bSwgLmhpZGUtZm9yLW1lZGl1bS1kb3duLCAuaGlkZS1mb3ItbGFyZ2Utb25seSwgLnNob3ctZm9yLWxhcmdlLXVwLCAuaGlkZS1mb3ItbGFyZ2UsIC5oaWRlLWZvci1sYXJnZS1kb3duLCAuaGlkZS1mb3IteGxhcmdlLW9ubHksIC5zaG93LWZvci14bGFyZ2UtdXAsIC5oaWRlLWZvci14bGFyZ2UsIC5oaWRlLWZvci14bGFyZ2UtZG93biwgLnNob3ctZm9yLXh4bGFyZ2Utb25seSwgLnNob3ctZm9yLXh4bGFyZ2UtdXAsIC5zaG93LWZvci14eGxhcmdlLCAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5zaG93LWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5zaG93LWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LCAudmlzaWJsZS1mb3Itc21hbGwtdXAsIC5oaWRkZW4tZm9yLXNtYWxsLCAuaGlkZGVuLWZvci1zbWFsbC1kb3duLCAuaGlkZGVuLWZvci1tZWRpdW0tb25seSwgLnZpc2libGUtZm9yLW1lZGl1bS11cCwgLmhpZGRlbi1mb3ItbWVkaXVtLCAuaGlkZGVuLWZvci1tZWRpdW0tZG93biwgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwgLnZpc2libGUtZm9yLWxhcmdlLXVwLCAuaGlkZGVuLWZvci1sYXJnZSwgLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXhsYXJnZSwgLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteHhsYXJnZSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLnZpc2libGUtZm9yLXNtYWxsLCAudmlzaWJsZS1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC52aXNpYmxlLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLWxhcmdlLXVwLCAudmlzaWJsZS1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXhsYXJnZS11cCwgLnZpc2libGUtZm9yLXhsYXJnZSwgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLCAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICB0YWJsZS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuaGlkZS1mb3Itc21hbGwsIHRhYmxlLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5zaG93LWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci1sYXJnZSwgdGFibGUuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5oaWRlLWZvci14bGFyZ2UtZG93biwgdGFibGUuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5zaG93LWZvci14eGxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGhlYWQuaGlkZS1mb3Itc21hbGwtb25seSwgdGhlYWQuc2hvdy1mb3Itc21hbGwtdXAsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLCB0aGVhZC5oaWRlLWZvci1zbWFsbC1kb3duLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLXVwLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0aGVhZC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0aGVhZC5zaG93LWZvci1sYXJnZS11cCwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UsIHRoZWFkLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aGVhZC5zaG93LWZvci14bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXhsYXJnZSwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLWRvd24sIHRoZWFkLnNob3ctZm9yLXh4bGFyZ2Utb25seSwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS11cCwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZSwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuICB0Ym9keS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuaGlkZS1mb3Itc21hbGwsIHRib2R5LmhpZGUtZm9yLXNtYWxsLWRvd24sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5zaG93LWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLW1lZGl1bSwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRib2R5LmhpZGUtZm9yLWxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLWxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci1sYXJnZSwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLXhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLCB0Ym9keS5oaWRlLWZvci14bGFyZ2UtZG93biwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5zaG93LWZvci14eGxhcmdlLXVwLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRyLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5oaWRlLWZvci1zbWFsbCwgdHIuaGlkZS1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLnNob3ctZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5oaWRlLWZvci1tZWRpdW0tZG93biwgdHIuaGlkZS1mb3ItbGFyZ2Utb25seSwgdHIuc2hvdy1mb3ItbGFyZ2UtdXAsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5oaWRlLWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuc2hvdy1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLmhpZGUtZm9yLXhsYXJnZS1kb3duLCB0ci5zaG93LWZvci14eGxhcmdlLW9ubHksIHRyLnNob3ctZm9yLXh4bGFyZ2UtdXAsIHRyLnNob3ctZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIHRoLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRkLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRoLnNob3ctZm9yLXNtYWxsLXVwLCB0ZC5zaG93LWZvci1zbWFsbC11cCwgdGguaGlkZS1mb3Itc21hbGwsIHRkLmhpZGUtZm9yLXNtYWxsLCB0aC5oaWRlLWZvci1zbWFsbC1kb3duLCB0ZC5oaWRlLWZvci1zbWFsbC1kb3duLCB0aC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoLnNob3ctZm9yLW1lZGl1bS11cCwgdGQuc2hvdy1mb3ItbWVkaXVtLXVwLCB0aC5oaWRlLWZvci1tZWRpdW0sIHRkLmhpZGUtZm9yLW1lZGl1bSwgdGguaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRkLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0aC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci1sYXJnZS1vbmx5LCB0aC5zaG93LWZvci1sYXJnZS11cCwgdGQuc2hvdy1mb3ItbGFyZ2UtdXAsIHRoLmhpZGUtZm9yLWxhcmdlLCB0ZC5oaWRlLWZvci1sYXJnZSwgdGguaGlkZS1mb3ItbGFyZ2UtZG93biwgdGQuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGguaGlkZS1mb3IteGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0aC5zaG93LWZvci14bGFyZ2UtdXAsIHRkLnNob3ctZm9yLXhsYXJnZS11cCwgdGguaGlkZS1mb3IteGxhcmdlLCB0ZC5oaWRlLWZvci14bGFyZ2UsIHRoLmhpZGUtZm9yLXhsYXJnZS1kb3duLCB0ZC5oaWRlLWZvci14bGFyZ2UtZG93biwgdGguc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0ZC5zaG93LWZvci14eGxhcmdlLW9ubHksIHRoLnNob3ctZm9yLXh4bGFyZ2UtdXAsIHRkLnNob3ctZm9yLXh4bGFyZ2UtdXAsIHRoLnNob3ctZm9yLXh4bGFyZ2UsIHRkLnNob3ctZm9yLXh4bGFyZ2UsIHRoLnNob3ctZm9yLXh4bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE9yaWVudGF0aW9uIHRhcmdldGluZyAqL1xuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogU3BlY2lmaWMgdmlzaWJpbGl0eSBmb3IgdGFibGVzICovXG50YWJsZS5oaWRlLWZvci1sYW5kc2NhcGUsIHRhYmxlLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxudGhlYWQuaGlkZS1mb3ItbGFuZHNjYXBlLCB0aGVhZC5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xufVxuXG50Ym9keS5oaWRlLWZvci1sYW5kc2NhcGUsIHRib2R5LnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XG59XG5cbnRyLmhpZGUtZm9yLWxhbmRzY2FwZSwgdHIuc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxudGQuaGlkZS1mb3ItbGFuZHNjYXBlLCB0ZC5zaG93LWZvci1wb3J0cmFpdCxcbnRoLmhpZGUtZm9yLWxhbmRzY2FwZSxcbnRoLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuICB0YWJsZS5zaG93LWZvci1sYW5kc2NhcGUsIHRhYmxlLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRoZWFkLnNob3ctZm9yLWxhbmRzY2FwZSwgdGhlYWQuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRib2R5LnNob3ctZm9yLWxhbmRzY2FwZSwgdGJvZHkuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnNob3ctZm9yLWxhbmRzY2FwZSwgdHIuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRkLnNob3ctZm9yLWxhbmRzY2FwZSwgdGQuaGlkZS1mb3ItcG9ydHJhaXQsXG4gIHRoLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgdGguaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5zaG93LWZvci1wb3J0cmFpdCxcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRlLWZvci1wb3J0cmFpdCxcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuICB0YWJsZS5zaG93LWZvci1wb3J0cmFpdCwgdGFibGUuaGlkZS1mb3ItbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRoZWFkLnNob3ctZm9yLXBvcnRyYWl0LCB0aGVhZC5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRib2R5LnNob3ctZm9yLXBvcnRyYWl0LCB0Ym9keS5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnNob3ctZm9yLXBvcnRyYWl0LCB0ci5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRkLnNob3ctZm9yLXBvcnRyYWl0LCB0ZC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIHRoLnNob3ctZm9yLXBvcnRyYWl0LFxuICB0aC5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLyogVG91Y2gtZW5hYmxlZCBkZXZpY2UgdGFyZ2V0aW5nICovXG4uc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRvdWNoIC5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRvdWNoIC5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogU3BlY2lmaWMgdmlzaWJpbGl0eSBmb3IgdGFibGVzICovXG50YWJsZS5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi50b3VjaCB0YWJsZS5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbnRoZWFkLmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XG59XG5cbi50b3VjaCB0aGVhZC5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xufVxuXG50Ym9keS5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xufVxuXG4udG91Y2ggdGJvZHkuc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcbn1cblxudHIuaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLnRvdWNoIHRyLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbnRkLmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4udG91Y2ggdGQuc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbnRoLmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4udG91Y2ggdGguc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNjcmVlbiByZWFkZXItc3BlY2lmaWMgY2xhc3NlcyAqL1xuLnNob3ctZm9yLXNyIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zaG93LW9uLWZvY3VzIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zaG93LW9uLWZvY3VzOmZvY3VzLCAuc2hvdy1vbi1mb2N1czphY3RpdmUge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKlxuICogUHJpbnQgc3R5bGVzLlxuICpcbiAqIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiB3d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuICogQ3JlZGl0IHRvIFBhdWwgSXJpc2ggYW5kIEhUTUw1IEJvaWxlcnBsYXRlIChodG1sNWJvaWxlcnBsYXRlLmNvbSlcbiovXG4ucHJpbnQtb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0YWJsZS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0aGVhZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGJvZHkuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0ZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAvKiBoNWJwLmNvbS90ICovXG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5oaWRlLW9uLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFByaW50IHZpc2liaWxpdHkgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRhYmxlLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRoZWFkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuICB0Ym9keS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGguc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiQG1peGluIHByZW1pdW0tdHJpYW5nbGUoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6IDI0cHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UxNjkxZjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTE2OTFmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1peGluIHByZW1pdW0tdHJpYW5nbGUtYmVmb3JlKCkge1xuICAgIGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cHgsIC0xNnB4KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBwcmVtaXVtLXN0YXIoKSB7XG4gICAgY29udGVudDogXCJcXDI2MDZcIjtcbiAgICBjb2xvcjogI2UxNjkxZjtcbn1cbiIsIm1ldGEuZm91bmRhdGlvbi12ZXJzaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiLzUuNS4yL1wiOyB9XG5cbm1ldGEuZm91bmRhdGlvbi1tcS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIi9vbmx5IHNjcmVlbi9cIjtcbiAgd2lkdGg6IDA7IH1cblxubWV0YS5mb3VuZGF0aW9uLW1xLXNtYWxsLW9ubHkge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pL1wiO1xuICB3aWR0aDogMDsgfVxuXG5tZXRhLmZvdW5kYXRpb24tbXEtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2MjVlbSkvXCI7XG4gIHdpZHRoOiA0MC4wNjI1ZW07IH1cblxubWV0YS5mb3VuZGF0aW9uLW1xLW1lZGl1bS1vbmx5IHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2MjVlbSkgYW5kIChtYXgtd2lkdGg6NjRlbSkvXCI7XG4gIHdpZHRoOiA0MC4wNjI1ZW07IH1cblxubWV0YS5mb3VuZGF0aW9uLW1xLWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0LjA2MjVlbSkvXCI7XG4gIHdpZHRoOiA2NC4wNjI1ZW07IH1cblxubWV0YS5mb3VuZGF0aW9uLW1xLWxhcmdlLW9ubHkge1xuICBmb250LWZhbWlseTogXCIvb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDo5MGVtKS9cIjtcbiAgd2lkdGg6IDY0LjA2MjVlbTsgfVxuXG5tZXRhLmZvdW5kYXRpb24tbXEteGxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwLjA2MjVlbSkvXCI7XG4gIHdpZHRoOiA5MC4wNjI1ZW07IH1cblxubWV0YS5mb3VuZGF0aW9uLW1xLXhsYXJnZS1vbmx5IHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwLjA2MjVlbSkgYW5kIChtYXgtd2lkdGg6MTIwZW0pL1wiO1xuICB3aWR0aDogOTAuMDYyNWVtOyB9XG5cbm1ldGEuZm91bmRhdGlvbi1tcS14eGxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiL29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMC4wNjI1ZW0pL1wiO1xuICB3aWR0aDogMTIwLjA2MjVlbTsgfVxuXG5tZXRhLmZvdW5kYXRpb24tZGF0YS1hdHRyaWJ1dGUtbmFtZXNwYWNlIHtcbiAgZm9udC1mYW1pbHk6IGZhbHNlOyB9XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW1nIHtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgfVxuXG4jbWFwX2NhbnZhcyBpbWcsXG4jbWFwX2NhbnZhcyBlbWJlZCxcbiNtYXBfY2FudmFzIG9iamVjdCxcbi5tYXBfY2FudmFzIGltZyxcbi5tYXBfY2FudmFzIGVtYmVkLFxuLm1hcF9jYW52YXMgb2JqZWN0LFxuLm1xYS1kaXNwbGF5IGltZyxcbi5tcWEtZGlzcGxheSBlbWJlZCxcbi5tcWEtZGlzcGxheSBvYmplY3Qge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYyLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yb3cuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5yb3cuY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0wLjkzNzVlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAucm93IC5yb3c6YmVmb3JlLCAucm93IC5yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5yb3cgLnJvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5yb3cgLnJvdy5jb2xsYXBzZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnJvdyAucm93LmNvbGxhcHNlOmJlZm9yZSwgLnJvdyAucm93LmNvbGxhcHNlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAucm93IC5yb3cuY29sbGFwc2U6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sdW1uLFxuLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2x1bW4gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCwgLmNvbHVtbiArXG4uY29sdW1uczpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgK1xuLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDsgfVxuLmNvbHVtbiArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbnMgKyAuY29sdW1uLmVuZCwgLmNvbHVtbiArXG4uY29sdW1ucy5lbmQsXG4uY29sdW1ucyArXG4uY29sdW1ucy5lbmQge1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuc21hbGwtcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAuc21hbGwtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAuc21hbGwtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAuc21hbGwtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAuc21hbGwtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAuc21hbGwtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnNtYWxsLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAuc21hbGwtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5zbWFsbC1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiAgLnNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4gIC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbiAgLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cblxuICAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4gIC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbiAgLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuICAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4gIC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbiAgLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cblxuICAuc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuICAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuICAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgLnNtYWxsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbiAgLnNtYWxsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4gIC5zbWFsbC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbiAgLnNtYWxsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4gIC5zbWFsbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbiAgLnNtYWxsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4gIC5zbWFsbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbiAgLnNtYWxsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiAgLmNvbHVtbi5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucm93LnNtYWxsLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAubWVkaXVtLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5tZWRpdW0tcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5tZWRpdW0tcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5tZWRpdW0tcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5tZWRpdW0tcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5tZWRpdW0tcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubWVkaXVtLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLm1lZGl1bS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiAgLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cblxuICAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuICAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cblxuICAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuICAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuICAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuICAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cblxuICAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbiAgLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4gIC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuICAubWVkaXVtLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5jb2x1bW4ubWVkaXVtLWNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLm1lZGl1bS11bmNlbnRlcmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAuY29sdW1uLm1lZGl1bS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLm1lZGl1bS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1ZW07XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuICAucHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5sYXJnZS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5sYXJnZS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5sYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5sYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5sYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5sYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAubGFyZ2UtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5sYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLmxhcmdlLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAuY29sdW1uLFxuICAuY29sdW1ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1ZW07XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuICAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbiAgLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuICAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuXG4gIC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbiAgLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuICAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4gIC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbiAgLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuICAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuXG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4gIC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4gIC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbiAgLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lOyB9XG5cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuICAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiAgLnB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG5cbiAgLnB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4gIC5wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuICAucHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuXG4gIC5wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbiAgLnB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuICAucHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfSB9XG4uYnJlYWRjcnVtYnMge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW0gMC41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYnJlYWRjcnVtYnMgPiAqIHtcbiAgICBjb2xvcjogIzJiYTZjYjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC42ODc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJyZWFkY3J1bWJzID4gKjpob3ZlciBhLCAuYnJlYWRjcnVtYnMgPiAqOmZvY3VzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYnJlYWRjcnVtYnMgPiAqIGEge1xuICAgICAgY29sb3I6ICMyYmE2Y2I7IH1cbiAgICAuYnJlYWRjcnVtYnMgPiAqLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5icmVhZGNydW1icyA+ICouY3VycmVudCBhIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLmJyZWFkY3J1bWJzID4gKi5jdXJyZW50OmhvdmVyLCAuYnJlYWRjcnVtYnMgPiAqLmN1cnJlbnQ6aG92ZXIgYSwgLmJyZWFkY3J1bWJzID4gKi5jdXJyZW50OmZvY3VzLCAuYnJlYWRjcnVtYnMgPiAqLmN1cnJlbnQ6Zm9jdXMgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGUge1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgIC5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGUgYSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAuYnJlYWRjcnVtYnMgPiAqLnVuYXZhaWxhYmxlOmhvdmVyLCAuYnJlYWRjcnVtYnMgPiAqLnVuYXZhaWxhYmxlOmhvdmVyIGEsIC5icmVhZGNydW1icyA+ICoudW5hdmFpbGFibGU6Zm9jdXMsXG4gICAgICAuYnJlYWRjcnVtYnMgPiAqLnVuYXZhaWxhYmxlIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJzID4gKjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNBQUFBQUE7XG4gICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7IH1cbiAgICAuYnJlYWRjcnVtYnMgPiAqOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4vKiBBY2Nlc3NpYmlsaXR5IC0gaGlkZXMgdGhlIGZvcndhcmQgc2xhc2ggKi9cblthcmlhLWxhYmVsPVwiYnJlYWRjcnVtYnNcIl0gW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5hbGVydC1ib3gge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW0gMC44NzVyZW0gMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiYTZjYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU4ZmFmO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYWxlcnQtYm94IC5jbG9zZSB7XG4gICAgcmlnaHQ6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICBtYXJnaW4tdG9wOiAtMC42ODc1cmVtO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwYWRkaW5nOiAwIDZweCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB9XG4gICAgLmFsZXJ0LWJveCAuY2xvc2U6aG92ZXIsIC5hbGVydC1ib3ggLmNsb3NlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYWxlcnQtYm94LnJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5hbGVydC1ib3gucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAuYWxlcnQtYm94LnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZGE0MjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTA4ZDFlO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hbGVydC1ib3guYWxlcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjBmMTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWEwZDEwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hbGVydC1ib3guc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAuYWxlcnQtYm94Lndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDhhMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGU3NzBmO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hbGVydC1ib3guaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDNlODtcbiAgICBib3JkZXItY29sb3I6ICM3NGJmZGQ7XG4gICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgLmFsZXJ0LWJveC5hbGVydC1jbG9zZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaW5saW5lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTEuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDEuMDYyNXJlbSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pbmxpbmUtbGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTsgfVxuICAgIC5pbmxpbmUtbGlzdCA+IGxpID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5idXR0b24sIC5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IDIwcHgvMjhweCBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAycmVtIDEuMDYyNXJlbSAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmE2Y2I7XG4gIGJvcmRlci1jb2xvcjogIzQwQkFFRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNsZWFyOmJvdGg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG4gICB9XG4gIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQUVEOyB9XG4gIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBidXR0b24uc2Vjb25kYXJ5LCAuYnV0dG9uLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBib3JkZXItY29sb3I6ICNiYWJhYmE7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTsgfVxuICAgIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICBidXR0b24uc3VjY2VzcywgLmJ1dHRvbi5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNDIzO1xuICAgIGJvcmRlci1jb2xvcjogIzRhODMxYztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5zdWNjZXNzOmhvdmVyLCBidXR0b24uc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLnN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhODMxYzsgfVxuICAgIGJ1dHRvbi5zdWNjZXNzOmhvdmVyLCBidXR0b24uc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLnN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYwZjEzO1xuICAgIGJvcmRlci1jb2xvcjogIzllMGMwZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5hbGVydDpob3ZlciwgYnV0dG9uLmFsZXJ0OmZvY3VzLCAuYnV0dG9uLmFsZXJ0OmhvdmVyLCAuYnV0dG9uLmFsZXJ0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTBjMGY7IH1cbiAgICBidXR0b24uYWxlcnQ6aG92ZXIsIGJ1dHRvbi5hbGVydDpmb2N1cywgLmJ1dHRvbi5hbGVydDpob3ZlciwgLmJ1dHRvbi5hbGVydDpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBidXR0b24ud2FybmluZywgLmJ1dHRvbi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4YTI0O1xuICAgIGJvcmRlci1jb2xvcjogI2NmNmUwZTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi53YXJuaW5nOmhvdmVyLCBidXR0b24ud2FybmluZzpmb2N1cywgLmJ1dHRvbi53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLndhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmNmUwZTsgfVxuICAgIGJ1dHRvbi53YXJuaW5nOmhvdmVyLCBidXR0b24ud2FybmluZzpmb2N1cywgLmJ1dHRvbi53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLndhcm5pbmc6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgYnV0dG9uLmluZm8sIC5idXR0b24uaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDNlODtcbiAgICBib3JkZXItY29sb3I6ICM2MWI2ZDk7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICBidXR0b24uaW5mbzpob3ZlciwgYnV0dG9uLmluZm86Zm9jdXMsIC5idXR0b24uaW5mbzpob3ZlciwgLmJ1dHRvbi5pbmZvOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MWI2ZDk7IH1cbiAgICBidXR0b24uaW5mbzpob3ZlciwgYnV0dG9uLmluZm86Zm9jdXMsIC5idXR0b24uaW5mbzpob3ZlciwgLmJ1dHRvbi5pbmZvOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGJ1dHRvbi5sYXJnZSwgLmJ1dHRvbi5sYXJnZSB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMi4yNXJlbSAxLjE4NzVyZW0gMi4yNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgYnV0dG9uLnNtYWxsLCAuYnV0dG9uLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjc1cmVtIDAuOTM3NXJlbSAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG4gIGJ1dHRvbi50aW55LCAuYnV0dG9uLnRpbnkge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gMC42ODc1cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgYnV0dG9uLmV4cGFuZCwgLmJ1dHRvbi5leHBhbmQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fVxuICBidXR0b24ubGVmdC1hbGlnbiwgLmJ1dHRvbi5sZWZ0LWFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtaW5kZW50OiAwLjc1cmVtOyB9XG4gIGJ1dHRvbi5yaWdodC1hbGlnbiwgLmJ1dHRvbi5yaWdodC1hbGlnbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuICBidXR0b24ucmFkaXVzLCAuYnV0dG9uLnJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGJ1dHRvbi5yb3VuZCwgLmJ1dHRvbi5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4OyB9XG4gIGJ1dHRvbi5kaXNhYmxlZCwgYnV0dG9uW2Rpc2FibGVkXSwgLmJ1dHRvbi5kaXNhYmxlZCwgLmJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmE2Y2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4NWEyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIGJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgYnV0dG9uLmRpc2FibGVkOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyODVhMjsgfVxuICAgIGJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgYnV0dG9uLmRpc2FibGVkOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZDpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZDpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmE2Y2I7IH1cbiAgICBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5LCBidXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeSwgLmJ1dHRvbi5kaXNhYmxlZC5zZWNvbmRhcnksIC5idXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhOyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgfVxuICAgIGJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzLCBidXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3MsIC5idXR0b24uZGlzYWJsZWQuc3VjY2VzcywgLmJ1dHRvbltkaXNhYmxlZF0uc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNDIzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGE4MzFjO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQuc3VjY2Vzczpob3ZlciwgYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3M6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0uc3VjY2Vzczpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLnN1Y2Nlc3M6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQuc3VjY2Vzczpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uc3VjY2Vzczpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTgzMWM7IH1cbiAgICAgIGJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc3VjY2Vzczpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc3VjY2Vzczpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIGJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmhvdmVyLCBidXR0b24uZGlzYWJsZWQuc3VjY2Vzczpmb2N1cywgYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLnN1Y2Nlc3M6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuc3VjY2Vzczpob3ZlciwgLmJ1dHRvbi5kaXNhYmxlZC5zdWNjZXNzOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTQyMzsgfVxuICAgIGJ1dHRvbi5kaXNhYmxlZC5hbGVydCwgYnV0dG9uW2Rpc2FibGVkXS5hbGVydCwgLmJ1dHRvbi5kaXNhYmxlZC5hbGVydCwgLmJ1dHRvbltkaXNhYmxlZF0uYWxlcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MGYxMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzllMGMwZjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmhvdmVyLCBidXR0b24uZGlzYWJsZWQuYWxlcnQ6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuYWxlcnQ6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQuYWxlcnQ6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLmFsZXJ0OmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTBjMGY7IH1cbiAgICAgIGJ1dHRvbi5kaXNhYmxlZC5hbGVydDpob3ZlciwgYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLmFsZXJ0OmhvdmVyLCBidXR0b25bZGlzYWJsZWRdLmFsZXJ0OmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgYnV0dG9uLmRpc2FibGVkLmFsZXJ0OmhvdmVyLCBidXR0b24uZGlzYWJsZWQuYWxlcnQ6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uYWxlcnQ6Zm9jdXMsIC5idXR0b24uZGlzYWJsZWQuYWxlcnQ6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQuYWxlcnQ6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLmFsZXJ0OmhvdmVyLCAuYnV0dG9uW2Rpc2FibGVkXS5hbGVydDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjBmMTM7IH1cbiAgICBidXR0b24uZGlzYWJsZWQud2FybmluZywgYnV0dG9uW2Rpc2FibGVkXS53YXJuaW5nLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmcsIC5idXR0b25bZGlzYWJsZWRdLndhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwOGEyNDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NmNmUwZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZC53YXJuaW5nOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLndhcm5pbmc6aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZC53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLndhcm5pbmc6aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdLndhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y2ZTBlOyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQud2FybmluZzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS53YXJuaW5nOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQud2FybmluZzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQud2FybmluZzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS53YXJuaW5nOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLndhcm5pbmc6aG92ZXIsIC5idXR0b24uZGlzYWJsZWQud2FybmluZzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0ud2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDhhMjQ7IH1cbiAgICBidXR0b24uZGlzYWJsZWQuaW5mbywgYnV0dG9uW2Rpc2FibGVkXS5pbmZvLCAuYnV0dG9uLmRpc2FibGVkLmluZm8sIC5idXR0b25bZGlzYWJsZWRdLmluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDNlODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYxYjZkOTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgYnV0dG9uLmRpc2FibGVkLmluZm86aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZC5pbmZvOmZvY3VzLCBidXR0b25bZGlzYWJsZWRdLmluZm86aG92ZXIsIGJ1dHRvbltkaXNhYmxlZF0uaW5mbzpmb2N1cywgLmJ1dHRvbi5kaXNhYmxlZC5pbmZvOmhvdmVyLCAuYnV0dG9uLmRpc2FibGVkLmluZm86Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdLmluZm86aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdLmluZm86Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFiNmQ5OyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQuaW5mbzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLmluZm86Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0uaW5mbzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLmluZm86aG92ZXIsIC5idXR0b24uZGlzYWJsZWQuaW5mbzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbzpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICBidXR0b24uZGlzYWJsZWQuaW5mbzpob3ZlciwgYnV0dG9uLmRpc2FibGVkLmluZm86Zm9jdXMsIGJ1dHRvbltkaXNhYmxlZF0uaW5mbzpob3ZlciwgYnV0dG9uW2Rpc2FibGVkXS5pbmZvOmZvY3VzLCAuYnV0dG9uLmRpc2FibGVkLmluZm86aG92ZXIsIC5idXR0b24uZGlzYWJsZWQuaW5mbzpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbzpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF0uaW5mbzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGQzZTg7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIGJ1dHRvbiwgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbi5idXR0b24tZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7IH1cbiAgLmJ1dHRvbi1ncm91cDpiZWZvcmUsIC5idXR0b24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5idXR0b24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5idXR0b24tZ3JvdXAuZXZlbi0yIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5idXR0b24tZ3JvdXAuZXZlbi0yIGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tMiBsaSAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5idXR0b24tZ3JvdXAuZXZlbi0yIGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTIgbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAuZXZlbi0yIGxpIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTIgbGkgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWdyb3VwLmV2ZW4tMyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtMnB4O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmV2ZW4tMyBsaSA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTMgbGkgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmV2ZW4tMyBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi0zIGxpOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmV2ZW4tMyBsaSBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi0zIGxpIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ1dHRvbi1ncm91cC5ldmVuLTQgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLTJweDtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTQgbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi00IGxpIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTQgbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNCBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTQgbGkgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNCBsaSAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tZ3JvdXAuZXZlbi01IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5idXR0b24tZ3JvdXAuZXZlbi01IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNSBsaSAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5idXR0b24tZ3JvdXAuZXZlbi01IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTUgbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAuZXZlbi01IGxpIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTUgbGkgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWdyb3VwLmV2ZW4tNiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtMnB4O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmV2ZW4tNiBsaSA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5ldmVuLTYgbGkgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmV2ZW4tNiBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi02IGxpOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmV2ZW4tNiBsaSBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi02IGxpIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ1dHRvbi1ncm91cC5ldmVuLTcgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLTJweDtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTcgbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi03IGxpIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTcgbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNyBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTcgbGkgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tNyBsaSAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tZ3JvdXAuZXZlbi04IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTggbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuZXZlbi04IGxpIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTggbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tOCBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5ldmVuLTggbGkgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLmV2ZW4tOCBsaSAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tZ3JvdXAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtMnB4OyB9XG4gICAgLmJ1dHRvbi1ncm91cCA+IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwID4gbGkgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuYnV0dG9uLWdyb3VwID4gbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAuYnV0dG9uLWdyb3VwLnN0YWNrID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaSA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5zdGFjayA+IGxpIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5zdGFjayA+IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5zdGFjayA+IGxpOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLnN0YWNrID4gbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaSAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaSA+IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2sgPiBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtMnB4OyB9XG4gICAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaSA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaSAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGk6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGkgPiBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGkgLmJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgICAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaTpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrLWZvci1zbWFsbCA+IGxpIC5idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaSA+IGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmJ1dHRvbi1ncm91cC5zdGFjay1mb3Itc21hbGwgPiBsaTpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2stZm9yLXNtYWxsID4gbGk6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtMnB4OyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICogLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKixcbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICogPiBhLFxuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKiA+IGJ1dHRvbixcbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICogPiAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cyA+ICo6Zmlyc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpmaXJzdC1jaGlsZCA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmZpcnN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmxhc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yYWRpdXMgPiAqOmxhc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzID4gKjpsYXN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKiA+IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICosXG4gICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqID4gYSxcbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICogPiBidXR0b24sXG4gICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqID4gLmJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2sgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6Zmlyc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgLXdlYmtpdC10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIC13ZWJraXQtdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgLXdlYmtpdC1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIC13ZWJraXQtYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIC0ycHg7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICosXG4gICAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gYSxcbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sXG4gICAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiAuYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqIC5idXR0b24ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqIC5idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKixcbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogPiBhLFxuICAgICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbixcbiAgICAgIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICogPiAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCwgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiAuYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgLXdlYmtpdC10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yYWRpdXMuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJhZGl1cy5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucmFkaXVzLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgICAtd2Via2l0LWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAtd2Via2l0LWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9IH1cbiAgLmJ1dHRvbi1ncm91cC5yb3VuZCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLTJweDsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKiAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQgPiAqLFxuICAgIC5idXR0b24tZ3JvdXAucm91bmQgPiAqID4gYSxcbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKiA+IGJ1dHRvbixcbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKiA+IC5idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmZpcnN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmxhc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQgPiAqOmxhc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kID4gKjpsYXN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDsgfVxuICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqIC5idXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICogPiBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpmaXJzdC1jaGlsZCBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqLFxuICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqID4gYSxcbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiA+IGJ1dHRvbixcbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKiA+IC5idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2sgPiAqOmZpcnN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgLXdlYmtpdC10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgICAtd2Via2l0LXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07IH1cbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjayA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgLXdlYmtpdC1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgICAtd2Via2l0LWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIC0ycHg7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqIC5idXR0b24ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqLFxuICAgICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqID4gYSxcbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbixcbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IC5idXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IGJ1dHRvbiwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAwcHg7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCA+IGEsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6bGFzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqID4gYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKixcbiAgICAgIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKiA+IGEsXG4gICAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiBidXR0b24sXG4gICAgICAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICogPiAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBhLCAuYnV0dG9uLWdyb3VwLnJvdW5kLnN0YWNrLWZvci1zbWFsbCA+ICo6Zmlyc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpmaXJzdC1jaGlsZCA+IC5idXR0b24ge1xuICAgICAgICAtd2Via2l0LXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICAgICAgLXdlYmtpdC10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQsIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gYSwgLmJ1dHRvbi1ncm91cC5yb3VuZC5zdGFjay1mb3Itc21hbGwgPiAqOmxhc3QtY2hpbGQgPiBidXR0b24sIC5idXR0b24tZ3JvdXAucm91bmQuc3RhY2stZm9yLXNtYWxsID4gKjpsYXN0LWNoaWxkID4gLmJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgICAgICAtd2Via2l0LWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtOyB9IH1cblxuLmJ1dHRvbi1iYXI6YmVmb3JlLCAuYnV0dG9uLWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuLmJ1dHRvbi1iYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuLmJ1dHRvbi1iYXIgLmJ1dHRvbi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gIC5idXR0b24tYmFyIC5idXR0b24tZ3JvdXAgZGl2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIFBhbmVscyAqL1xuLnBhbmVsIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhbmVsID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYW5lbCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCBoMSwgLnBhbmVsIGgyLCAucGFuZWwgaDMsIC5wYW5lbCBoNCwgLnBhbmVsIGg1LCAucGFuZWwgaDYsIC5wYW5lbCBwLCAucGFuZWwgbGksIC5wYW5lbCBkbCB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhbmVsIGgxLCAucGFuZWwgaDIsIC5wYW5lbCBoMywgLnBhbmVsIGg0LCAucGFuZWwgaDUsIC5wYW5lbCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAucGFuZWwgaDEuc3ViaGVhZGVyLCAucGFuZWwgaDIuc3ViaGVhZGVyLCAucGFuZWwgaDMuc3ViaGVhZGVyLCAucGFuZWwgaDQuc3ViaGVhZGVyLCAucGFuZWwgaDUuc3ViaGVhZGVyLCAucGFuZWwgaDYuc3ViaGVhZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLnBhbmVsLmNhbGxvdXQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmYWZjO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnBhbmVsLmNhbGxvdXQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wYW5lbC5jYWxsb3V0ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYW5lbC5jYWxsb3V0IGgxLCAucGFuZWwuY2FsbG91dCBoMiwgLnBhbmVsLmNhbGxvdXQgaDMsIC5wYW5lbC5jYWxsb3V0IGg0LCAucGFuZWwuY2FsbG91dCBoNSwgLnBhbmVsLmNhbGxvdXQgaDYsIC5wYW5lbC5jYWxsb3V0IHAsIC5wYW5lbC5jYWxsb3V0IGxpLCAucGFuZWwuY2FsbG91dCBkbCB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5wYW5lbC5jYWxsb3V0IGgxLCAucGFuZWwuY2FsbG91dCBoMiwgLnBhbmVsLmNhbGxvdXQgaDMsIC5wYW5lbC5jYWxsb3V0IGg0LCAucGFuZWwuY2FsbG91dCBoNSwgLnBhbmVsLmNhbGxvdXQgaDYge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgLnBhbmVsLmNhbGxvdXQgaDEuc3ViaGVhZGVyLCAucGFuZWwuY2FsbG91dCBoMi5zdWJoZWFkZXIsIC5wYW5lbC5jYWxsb3V0IGgzLnN1YmhlYWRlciwgLnBhbmVsLmNhbGxvdXQgaDQuc3ViaGVhZGVyLCAucGFuZWwuY2FsbG91dCBoNS5zdWJoZWFkZXIsIC5wYW5lbC5jYWxsb3V0IGg2LnN1YmhlYWRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAucGFuZWwuY2FsbG91dCBhOm5vdCguYnV0dG9uKSB7XG4gICAgICBjb2xvcjogIzJiYTZjYjsgfVxuICAgICAgLnBhbmVsLmNhbGxvdXQgYTpub3QoLmJ1dHRvbik6aG92ZXIsIC5wYW5lbC5jYWxsb3V0IGE6bm90KC5idXR0b24pOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyNThmYWY7IH1cbiAgLnBhbmVsLnJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5kcm9wZG93bi5idXR0b24sIGJ1dHRvbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMy41NjI1cmVtOyB9XG4gIC5kcm9wZG93bi5idXR0b246OmFmdGVyLCBidXR0b24uZHJvcGRvd246OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7IH1cbiAgLmRyb3Bkb3duLmJ1dHRvbjo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bjo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC4zNzVyZW07XG4gICAgcmlnaHQ6IDEuNDA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMTU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLmJ1dHRvbjo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuZHJvcGRvd24uYnV0dG9uLnRpbnksIGJ1dHRvbi5kcm9wZG93bi50aW55IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTsgfVxuICAgIC5kcm9wZG93bi5idXR0b24udGlueTphZnRlciwgYnV0dG9uLmRyb3Bkb3duLnRpbnk6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgICAgIHJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTsgfVxuICAgIC5kcm9wZG93bi5idXR0b24udGlueTo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bi50aW55OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLmJ1dHRvbi5zbWFsbCwgYnV0dG9uLmRyb3Bkb3duLnNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjA2MjVyZW07IH1cbiAgICAuZHJvcGRvd24uYnV0dG9uLnNtYWxsOjphZnRlciwgYnV0dG9uLmRyb3Bkb3duLnNtYWxsOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNDM3NXJlbTtcbiAgICAgIHJpZ2h0OiAxLjMxMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMC4xNTYyNXJlbTsgfVxuICAgIC5kcm9wZG93bi5idXR0b24uc21hbGw6OmFmdGVyLCBidXR0b24uZHJvcGRvd24uc21hbGw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuZHJvcGRvd24uYnV0dG9uLmxhcmdlLCBidXR0b24uZHJvcGRvd24ubGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjI1cmVtOyB9XG4gICAgLmRyb3Bkb3duLmJ1dHRvbi5sYXJnZTo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bi5sYXJnZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjMxMjVyZW07XG4gICAgICByaWdodDogMS43MTg3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjE1NjI1cmVtOyB9XG4gICAgLmRyb3Bkb3duLmJ1dHRvbi5sYXJnZTo6YWZ0ZXIsIGJ1dHRvbi5kcm9wZG93bi5sYXJnZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi5idXR0b24uc2Vjb25kYXJ5OmFmdGVyLCBidXR0b24uZHJvcGRvd24uc2Vjb25kYXJ5OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogSW1hZ2UgVGh1bWJuYWlscyAqL1xuLnRoIHtcbiAgYm9yZGVyOiBzb2xpZCA0cHggI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7IH1cbiAgLnRoOmhvdmVyLCAudGg6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4IHJnYmEoNDMsIDE2NiwgMjAzLCAwLjUpOyB9XG4gIC50aC5yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBQcmljaW5nIFRhYmxlcyAqL1xuLnByaWNpbmctdGFibGUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREREREREO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAucHJpY2luZy10YWJsZSAqIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wcmljaW5nLXRhYmxlIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBjb2xvcjogI0VFRUVFRTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljaW5nLXRhYmxlIC5kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNEREREREQ7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljaW5nLXRhYmxlIC5idWxsZXQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNEREREREQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNpbmctdGFibGUgLmN0YS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltkYXRhLW1hZ2VsbGFuLWV4cGVkaXRpb25dLCBbZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uLWNsb25lXSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogNTA7IH1cbiAgW2RhdGEtbWFnZWxsYW4tZXhwZWRpdGlvbl0gLnN1Yi1uYXYsIFtkYXRhLW1hZ2VsbGFuLWV4cGVkaXRpb24tY2xvbmVdIC5zdWItbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgW2RhdGEtbWFnZWxsYW4tZXhwZWRpdGlvbl0gLnN1Yi1uYXYgZGQsIFtkYXRhLW1hZ2VsbGFuLWV4cGVkaXRpb24tY2xvbmVdIC5zdWItbmF2IGRkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBbZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uXSAuc3ViLW5hdiBhLCBbZGF0YS1tYWdlbGxhbi1leHBlZGl0aW9uLWNsb25lXSAuc3ViLW5hdiBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4uaWNvbi1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbiAgLmljb24tYmFyID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuaWNvbi1iYXIgPiAqIGksIC5pY29uLWJhciA+ICogaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5pY29uLWJhciA+ICogaSArIGxhYmVsLCAuaWNvbi1iYXIgPiAqIGltZyArIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjA2MjVyZW07IH1cbiAgICAuaWNvbi1iYXIgPiAqIGkge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuaWNvbi1iYXIgPiAqIGltZyB7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgd2lkdGg6IDEuODc1cmVtOyB9XG4gIC5pY29uLWJhci5sYWJlbC1yaWdodCA+ICogaSwgLmljb24tYmFyLmxhYmVsLXJpZ2h0ID4gKiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLjA2MjVyZW0gMCAwOyB9XG4gICAgLmljb24tYmFyLmxhYmVsLXJpZ2h0ID4gKiBpICsgbGFiZWwsIC5pY29uLWJhci5sYWJlbC1yaWdodCA+ICogaW1nICsgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuaWNvbi1iYXIubGFiZWwtcmlnaHQgPiAqIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmljb24tYmFyLnZlcnRpY2FsLmxhYmVsLXJpZ2h0ID4gKiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaWNvbi1iYXIudmVydGljYWwsIC5pY29uLWJhci5zbWFsbC12ZXJ0aWNhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmljb24tYmFyLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5pY29uLWJhci5tZWRpdW0tdmVydGljYWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5pY29uLWJhci5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLmxhcmdlLXZlcnRpY2FsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuaWNvbi1iYXIubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5pY29uLWJhciA+ICoge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtOyB9XG4gICAgLmljb24tYmFyID4gKiBpICsgbGFiZWwsIC5pY29uLWJhciA+ICogaW1nICsgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogLjA2MjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuaWNvbi1iYXIgPiAqIGkge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAgIC5pY29uLWJhciA+ICogaW1nIHtcbiAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICB3aWR0aDogMS44NzVyZW07IH1cbiAgLmljb24tYmFyID4gKiBsYWJlbCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmljb24tYmFyID4gKiBpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuaWNvbi1iYXIgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmJhNmNiOyB9XG4gICAgLmljb24tYmFyID4gYTpob3ZlciBsYWJlbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5pY29uLWJhciA+IGE6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuaWNvbi1iYXIgPiBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzJiYTZjYjsgfVxuICAgIC5pY29uLWJhciA+IGEuYWN0aXZlIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmljb24tYmFyID4gYS5hY3RpdmUgaSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuaWNvbi1iYXIgLml0ZW0uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmljb24tYmFyIC5pdGVtLmRpc2FibGVkID4gKiB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5pY29uLWJhci50d28tdXAgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmljb24tYmFyLnR3by11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLnR3by11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAuaWNvbi1iYXIudHdvLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLnR3by11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5pY29uLWJhci50aHJlZS11cCAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gIC5pY29uLWJhci50aHJlZS11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLnRocmVlLXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5pY29uLWJhci50aHJlZS11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5pY29uLWJhci50aHJlZS11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5pY29uLWJhci5mb3VyLXVwIC5pdGVtIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5pY29uLWJhci5mb3VyLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZm91ci11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAuaWNvbi1iYXIuZm91ci11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5pY29uLWJhci5mb3VyLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmljb24tYmFyLmZpdmUtdXAgLml0ZW0ge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmljb24tYmFyLmZpdmUtdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci5maXZlLXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5pY29uLWJhci5maXZlLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLmZpdmUtdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuaWNvbi1iYXIuc2l4LXVwIC5pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5pY29uLWJhci5zaXgtdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci5zaXgtdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLnNpeC11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5pY29uLWJhci5zaXgtdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuaWNvbi1iYXIuc2V2ZW4tdXAgLml0ZW0ge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmljb24tYmFyLnNldmVuLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuc2V2ZW4tdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLnNldmVuLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLnNldmVuLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmljb24tYmFyLmVpZ2h0LXVwIC5pdGVtIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmljb24tYmFyLmVpZ2h0LXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZWlnaHQtdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLmVpZ2h0LXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmljb24tYmFyLmVpZ2h0LXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmljb24tYmFyLnR3by11cCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7IH1cbi5pY29uLWJhci50d28tdXAudmVydGljYWwgLml0ZW0sIC5pY29uLWJhci50d28tdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bzsgfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnR3by11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci50d28tdXAubGFyZ2UtdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cbi5pY29uLWJhci50aHJlZS11cCAuaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJTsgfVxuLmljb24tYmFyLnRocmVlLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIudGhyZWUtdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bzsgfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnRocmVlLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnRocmVlLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG4uaWNvbi1iYXIuZm91ci11cCAuaXRlbSB7XG4gIHdpZHRoOiAyNSU7IH1cbi5pY29uLWJhci5mb3VyLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZm91ci11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZm91ci11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5mb3VyLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG4uaWNvbi1iYXIuZml2ZS11cCAuaXRlbSB7XG4gIHdpZHRoOiAyMCU7IH1cbi5pY29uLWJhci5maXZlLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuZml2ZS11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIuZml2ZS11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5maXZlLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG4uaWNvbi1iYXIuc2l4LXVwIC5pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuLmljb24tYmFyLnNpeC11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLnNpeC11cC5zbWFsbC12ZXJ0aWNhbCAuaXRlbSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuaWNvbi1iYXIuc2l4LXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnNpeC11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuLmljb24tYmFyLnNldmVuLXVwIC5pdGVtIHtcbiAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuLmljb24tYmFyLnNldmVuLXVwLnZlcnRpY2FsIC5pdGVtLCAuaWNvbi1iYXIuc2V2ZW4tdXAuc21hbGwtdmVydGljYWwgLml0ZW0ge1xuICB3aWR0aDogYXV0bzsgfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnNldmVuLXVwLm1lZGl1bS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmljb24tYmFyLnNldmVuLXVwLmxhcmdlLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG4uaWNvbi1iYXIuZWlnaHQtdXAgLml0ZW0ge1xuICB3aWR0aDogMTIuNSU7IH1cbi5pY29uLWJhci5laWdodC11cC52ZXJ0aWNhbCAuaXRlbSwgLmljb24tYmFyLmVpZ2h0LXVwLnNtYWxsLXZlcnRpY2FsIC5pdGVtIHtcbiAgd2lkdGg6IGF1dG87IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5laWdodC11cC5tZWRpdW0tdmVydGljYWwgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pY29uLWJhci5laWdodC11cC5sYXJnZS12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4udGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRhYnM6YmVmb3JlLCAudGFiczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnRhYnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YWJzIGRkLFxuICAudGFicyAudGFiLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFicyBkZCA+IGEsXG4gICAgLnRhYnMgLnRhYi10aXRsZSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07IH1cbiAgICAgIC50YWJzIGRkID4gYTpob3ZlcixcbiAgICAgIC50YWJzIC50YWItdGl0bGUgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTsgfVxuICAgIC50YWJzIGRkLmFjdGl2ZSBhLFxuICAgIC50YWJzIC50YWItdGl0bGUuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC50YWJzLnJhZGl1cyBkZDpmaXJzdC1jaGlsZCBhLFxuICAudGFicy5yYWRpdXMgLnRhYjpmaXJzdC1jaGlsZCBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC50YWJzLnJhZGl1cyBkZDpsYXN0LWNoaWxkIGEsXG4gIC50YWJzLnJhZGl1cyAudGFiOmxhc3QtY2hpbGQgYSB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLnRhYnMudmVydGljYWwgZGQsXG4gIC50YWJzLnZlcnRpY2FsIC50YWItdGl0bGUge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogYXV0bzsgfVxuXG4udGFicy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAudGFicy1jb250ZW50OmJlZm9yZSwgLnRhYnMtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnRhYnMtY29udGVudDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhYnMtY29udGVudCA+IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAuOTM3NWVtIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFicy1jb250ZW50ID4gLmNvbnRlbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAudGFicy1jb250ZW50ID4gLmNvbnRlbnQuY29udGFpbmVkIHtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NWVtOyB9XG4gIC50YWJzLWNvbnRlbnQudmVydGljYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRhYnMtY29udGVudC52ZXJ0aWNhbCA+IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMC45Mzc1ZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLnRhYnMudmVydGljYWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgd2lkdGg6IDIwJTsgfVxuXG4gIC50YWJzLWNvbnRlbnQudmVydGljYWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB3aWR0aDogODAlOyB9IH1cbi5uby1qcyAudGFicy1jb250ZW50ID4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7IH1cblxudWwucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbTtcbiAgbWluLWhlaWdodDogMS41cmVtOyB9XG4gIHVsLnBhZ2luYXRpb24gbGkge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuICAgIHVsLnBhZ2luYXRpb24gbGkgYSwgdWwucGFnaW5hdGlvbiBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW0gMC4wNjI1cmVtOyB9XG4gICAgdWwucGFnaW5hdGlvbiBsaTpob3ZlciBhLFxuICAgIHVsLnBhZ2luYXRpb24gbGkgYTpmb2N1cywgdWwucGFnaW5hdGlvbiBsaTpob3ZlciBidXR0b24sXG4gICAgdWwucGFnaW5hdGlvbiBsaSBidXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjsgfVxuICAgIHVsLnBhZ2luYXRpb24gbGkudW5hdmFpbGFibGUgYSwgdWwucGFnaW5hdGlvbiBsaS51bmF2YWlsYWJsZSBidXR0b24ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICB1bC5wYWdpbmF0aW9uIGxpLnVuYXZhaWxhYmxlOmhvdmVyIGEsIHVsLnBhZ2luYXRpb24gbGkudW5hdmFpbGFibGUgYTpmb2N1cywgdWwucGFnaW5hdGlvbiBsaS51bmF2YWlsYWJsZTpob3ZlciBidXR0b24sIHVsLnBhZ2luYXRpb24gbGkudW5hdmFpbGFibGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGEsIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzJiYTZjYjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBhOmhvdmVyLCB1bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgYTpmb2N1cywgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGJ1dHRvbjpob3ZlciwgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYmE2Y2I7IH1cbiAgdWwucGFnaW5hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogUGFnaW5hdGlvbiBjZW50cmVkIHdyYXBwZXIgKi9cbi5wYWdpbmF0aW9uLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uLWNlbnRlcmVkIHVsLnBhZ2luYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4uc2lkZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NzVyZW0gMDsgfVxuICAuc2lkZS1uYXYgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAwLjQzNzVyZW0gMDsgfVxuICAgIC5zaWRlLW5hdiBsaSBhOm5vdCguYnV0dG9uKSB7XG4gICAgICBjb2xvcjogIzJiYTZjYjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtOyB9XG4gICAgICAuc2lkZS1uYXYgbGkgYTpub3QoLmJ1dHRvbik6aG92ZXIsIC5zaWRlLW5hdiBsaSBhOm5vdCguYnV0dG9uKTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjUpO1xuICAgICAgICBjb2xvcjogIzY3YzNkZjsgfVxuICAgICAgLnNpZGUtbmF2IGxpIGE6bm90KC5idXR0b24pOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNjdjM2RmOyB9XG4gICAgLnNpZGUtbmF2IGxpLmFjdGl2ZSA+IGE6Zmlyc3QtY2hpbGQ6bm90KC5idXR0b24pIHtcbiAgICAgIGNvbG9yOiAjNjdjM2RmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5zaWRlLW5hdiBsaS5kaXZpZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5zaWRlLW5hdiBsaS5oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMmJhNmNiO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uOmJlZm9yZSwgLmFjY29yZGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmFjY29yZGlvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24sIC5hY2NvcmRpb24gZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbi1uYXZpZ2F0aW9uLmFjdGl2ZSA+IGEsIC5hY2NvcmRpb24gZGQuYWN0aXZlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4OyB9XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24gPiBhLCAuYWNjb3JkaW9uIGRkID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbi1uYXZpZ2F0aW9uID4gYTpob3ZlciwgLmFjY29yZGlvbiBkZCA+IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzOyB9XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24gPiAuY29udGVudCwgLmFjY29yZGlvbiBkZCA+IC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjkzNzVlbTsgfVxuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLW5hdmlnYXRpb24gPiAuY29udGVudC5hY3RpdmUsIC5hY2NvcmRpb24gZGQgPiAuY29udGVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc21hbGwtb25seS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4gIC5zbWFsbC1vbmx5LXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtb25seS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtb25seS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuc21hbGwtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4gIC5zbWFsbC10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAuc21hbGwtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5tZWRpdW0tb25seS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4gIC5tZWRpdW0tb25seS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS1vbmx5LXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4gIC5tZWRpdW0tb25seS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAubWVkaXVtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbiAgLm1lZGl1bS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAubWVkaXVtLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDogOTBlbSkge1xuICAubGFyZ2Utb25seS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS1vbmx5LXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2Utb25seS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2Utb25seS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAubGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4gIC5sYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiAxMjBlbSkge1xuICAueGxhcmdlLW9ubHktdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuICAueGxhcmdlLW9ubHktdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4gIC54bGFyZ2Utb25seS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAueGxhcmdlLW9ubHktdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MC4wNjI1ZW0pIHtcbiAgLnhsYXJnZS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4gIC54bGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4gIC54bGFyZ2UtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbiAgLnhsYXJnZS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA2MjQ5OTk5LjkzNzVlbSkge1xuICAueHhsYXJnZS1vbmx5LXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbiAgLnh4bGFyZ2Utb25seS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbiAgLnh4bGFyZ2Utb25seS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAueHhsYXJnZS1vbmx5LXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwLjA2MjVlbSkge1xuICAueHhsYXJnZS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4gIC54eGxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuICAueHhsYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuICAueHhsYXJnZS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG4vKiBUeXBvZ3JhcGh5IHJlc2V0cyAqL1xuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuZm9ybSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBEZWZhdWx0IExpbmsgU3R5bGVzICovXG5hIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4gIGEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogRGVmYXVsdCBwYXJhZ3JhcGggc3R5bGVzICovXG5wIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuICBwLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4yMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIHAgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG5cbi8qIERlZmF1bHQgaGVhZGVyIHN0eWxlcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cbiAgaDEgc21hbGwsIGgyIHNtYWxsLCBoMyBzbWFsbCwgaDQgc21hbGwsIGg1IHNtYWxsLCBoNiBzbWFsbCB7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnN1YmhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5ociB7XG4gIGJvcmRlcjogc29saWQgI0RERERERDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gMCAxLjE4NzVyZW07IH1cblxuLyogSGVscGZ1bCBUeXBvZ3JhcGh5IERlZmF1bHRzICovXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDYwJTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4zMTI1cmVtIDAuMDYyNXJlbTsgfVxuXG4vKiBMaXN0cyAqL1xudWwsXG5vbCxcbmRsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07IH1cbiAgdWwubm8tYnVsbGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLm5vLWJ1bGxldCBsaSB1bCxcbiAgICB1bC5uby1idWxsZXQgbGkgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBVbm9yZGVyZWQgTGlzdHMgKi9cbnVsIGxpIHVsLFxudWwgbGkgb2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxudWwuc3F1YXJlIGxpIHVsLCB1bC5jaXJjbGUgbGkgdWwsIHVsLmRpc2MgbGkgdWwge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0OyB9XG51bC5zcXVhcmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMXJlbTsgfVxudWwuY2lyY2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07IH1cbnVsLmRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07IH1cbnVsLm5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogT3JkZXJlZCBMaXN0cyAqL1xub2wge1xuICBtYXJnaW4tbGVmdDogMS40cmVtOyB9XG4gIG9sIGxpIHVsLFxuICBvbCBsaSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbmRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4vKiBBYmJyZXZpYXRpb25zICovXG5hYmJyLFxuYWNyb255bSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbmFiYnIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBhYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjREREREREOyB9XG5cbi8qIEJsb2NrcXVvdGVzICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuMjVyZW0gMCAxLjE4NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERERERDsgfVxuICBibG9ja3F1b3RlIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gICAgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwMjBcIjsgfVxuICAgIGJsb2NrcXVvdGUgY2l0ZSBhLFxuICAgIGJsb2NrcXVvdGUgY2l0ZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cblxuYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNmY2ZjZmOyB9XG5cbi8qIE1pY3JvZm9ybWF0cyAqL1xuLnZjYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07IH1cbiAgLnZjYXJkIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZjYXJkIC5mbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cblxuLnZldmVudCAuc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4udmV2ZW50IGFiYnIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwLjA2MjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07IH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjMxMjVyZW07IH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07IH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07IH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuLnNwbGl0LmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNS4wNjI1cmVtOyB9XG4gIC5zcGxpdC5idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweDsgfVxuICAgIC5zcGxpdC5idXR0b24gc3BhbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5zcGxpdC5idXR0b24gc3BhbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zcGxpdC5idXR0b24gc3BhbiB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuc3BsaXQuYnV0dG9uIHNwYW4ge1xuICAgIHdpZHRoOiAzLjA5Mzc1cmVtOyB9XG4gICAgLnNwbGl0LmJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW07XG4gICAgICB0b3A6IDQ4JTsgfVxuICAuc3BsaXQuYnV0dG9uIHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuc3BsaXQuYnV0dG9uLnNlY29uZGFyeSBzcGFuIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5zcGxpdC5idXR0b24uc2Vjb25kYXJ5IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuc3BsaXQuYnV0dG9uLmFsZXJ0IHNwYW4ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLnNwbGl0LmJ1dHRvbi5zdWNjZXNzIHNwYW4ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLnNwbGl0LmJ1dHRvbi50aW55IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtOyB9XG4gICAgLnNwbGl0LmJ1dHRvbi50aW55IHNwYW4ge1xuICAgICAgd2lkdGg6IDIuMjVyZW07IH1cbiAgICAgIC5zcGxpdC5idXR0b24udGlueSBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4zNzVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW07XG4gICAgICAgIHRvcDogNDglOyB9XG4gIC5zcGxpdC5idXR0b24uc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMzc1cmVtOyB9XG4gICAgLnNwbGl0LmJ1dHRvbi5zbWFsbCBzcGFuIHtcbiAgICAgIHdpZHRoOiAyLjYyNXJlbTsgfVxuICAgICAgLnNwbGl0LmJ1dHRvbi5zbWFsbCBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC40Mzc1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtO1xuICAgICAgICB0b3A6IDQ4JTsgfVxuICAuc3BsaXQuYnV0dG9uLmxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07IH1cbiAgICAuc3BsaXQuYnV0dG9uLmxhcmdlIHNwYW4ge1xuICAgICAgd2lkdGg6IDMuNDM3NXJlbTsgfVxuICAgICAgLnNwbGl0LmJ1dHRvbi5sYXJnZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4zMTI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtO1xuICAgICAgICB0b3A6IDQ4JTsgfVxuICAuc3BsaXQuYnV0dG9uLmV4cGFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC5zcGxpdC5idXR0b24uc2Vjb25kYXJ5IHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuc3BsaXQuYnV0dG9uLnJhZGl1cyBzcGFuIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAuc3BsaXQuYnV0dG9uLnJvdW5kIHNwYW4ge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4OyB9XG4gIC5zcGxpdC5idXR0b24ubm8tcGlwIHNwYW46YmVmb3JlIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbiAgLnNwbGl0LmJ1dHRvbi5uby1waXAgc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG4gIC5zcGxpdC5idXR0b24ubm8tcGlwIHNwYW4gPiBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4ODg5ZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNDg4ODllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IH1cblxuLnJldmVhbC1tb2RhbC1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA0O1xuICBsZWZ0OiAwOyB9XG5cbi5yZXZlYWwtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA1O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC5yZXZlYWwtbW9kYWwge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuICAucmV2ZWFsLW1vZGFsIC5jb2x1bW4sIC5yZXZlYWwtbW9kYWwgLmNvbHVtbnMge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucmV2ZWFsLW1vZGFsID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5yZXZlYWwtbW9kYWwgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5yZXZlYWwtbW9kYWwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5yZXZlYWwtbW9kYWwge1xuICAgICAgdG9wOiA2LjI1cmVtOyB9IH1cbiAgLnJldmVhbC1tb2RhbC5yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAucmV2ZWFsLW1vZGFsLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7IH1cbiAgLnJldmVhbC1tb2RhbC5jb2xsYXBzZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5yZXZlYWwtbW9kYWwudGlueSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYyLjVlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gICAgLnJldmVhbC1tb2RhbC5zbWFsbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYyLjVlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gICAgLnJldmVhbC1tb2RhbC5tZWRpdW0ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5yZXZlYWwtbW9kYWwubGFyZ2Uge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2Mi41ZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5yZXZlYWwtbW9kYWwueGxhcmdlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNjIuNWVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOTUlOyB9IH1cbiAgLnJldmVhbC1tb2RhbC5mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAgIC5yZXZlYWwtbW9kYWwuZnVsbCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYyLjVlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJldmVhbC1tb2RhbC50b2JhY2sge1xuICAgIHotaW5kZXg6IDEwMDM7IH1cbiAgLnJldmVhbC1tb2RhbCAuY2xvc2UtcmV2ZWFsLW1vZGFsIHtcbiAgICBjb2xvcjogI0FBQUFBQTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42MjVyZW07XG4gICAgcmlnaHQ6IDEuMzc1cmVtOyB9XG5cbi8qIFRvb2x0aXBzICovXG4uaGFzLXRpcCB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI0NDQ0NDQztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogaGVscDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmhhcy10aXA6aG92ZXIsIC5oYXMtdGlwOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICMxMzRiNWI7XG4gICAgY29sb3I6ICMyYmE2Y2I7IH1cbiAgLmhhcy10aXAudGlwLWxlZnQsIC5oYXMtdGlwLnRpcC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA2O1xuICBsZWZ0OiA1MCU7IH1cbiAgLnRvb2x0aXAgPiAubnViIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMzMzMgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDVweDsgfVxuICAgIC50b29sdGlwID4gLm51Yi5ydGwge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgLnRvb2x0aXAucmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnRvb2x0aXAucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAgIC50b29sdGlwLnJvdW5kID4gLm51YiB7XG4gICAgICBsZWZ0OiAycmVtOyB9XG4gIC50b29sdGlwLm9wZW5lZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjMTM0YjViICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyYmE2Y2IgIWltcG9ydGFudDsgfVxuXG4udGFwLXRvLWNsb3NlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC50b29sdGlwID4gLm51YiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzMzMzIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTEwcHg7IH1cbiAgLnRvb2x0aXAudGlwLXRvcCA+IC5udWIge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAudG9vbHRpcC50aXAtbGVmdCwgLnRvb2x0aXAudGlwLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwLnRpcC1sZWZ0ID4gLm51YiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzMzMzO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiA1MCU7IH1cbiAgLnRvb2x0aXAudGlwLXJpZ2h0ID4gLm51YiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMzMzMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiA1MCU7IH0gfVxuLyogQ2xlYXJpbmcgU3R5bGVzICovXG4uY2xlYXJpbmctdGh1bWJzLCBbZGF0YS1jbGVhcmluZ10ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2xlYXJpbmctdGh1bWJzOmJlZm9yZSwgLmNsZWFyaW5nLXRodW1iczphZnRlciwgW2RhdGEtY2xlYXJpbmddOmJlZm9yZSwgW2RhdGEtY2xlYXJpbmddOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY2xlYXJpbmctdGh1bWJzOmFmdGVyLCBbZGF0YS1jbGVhcmluZ106YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbGVhcmluZy10aHVtYnMgbGksIFtkYXRhLWNsZWFyaW5nXSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jbGVhcmluZy10aHVtYnNbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0gbGksIFtkYXRhLWNsZWFyaW5nXVtjbGFzcyo9XCJibG9jay1ncmlkLVwiXSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jbGVhcmluZy1ibGFja291dCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTg7XG4gIGxlZnQ6IDA7IH1cbiAgLmNsZWFyaW5nLWJsYWNrb3V0IC5jbGVhcmluZy1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsZWFyaW5nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5ODsgfVxuXG4uY2xlYXJpbmctdG91Y2gtbGFiZWwge1xuICBjb2xvcjogI0FBQUFBQTtcbiAgZm9udC1zaXplOiAuNmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cblxuLnZpc2libGUtaW1nIHtcbiAgaGVpZ2h0OiA5NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlzaWJsZS1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNsZWFyaW5nLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLmNsZWFyaW5nLWNsb3NlIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAuY2xlYXJpbmctY2xvc2U6aG92ZXIsIC5jbGVhcmluZy1jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICNDQ0NDQ0M7IH1cblxuLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xlYXJpbmctZmVhdHVyZSBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNsZWFyaW5nLWZlYXR1cmUgbGkuY2xlYXJpbmctZmVhdHVyZWQtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuY2xlYXJpbmctbWFpbi1wcmV2LFxuICAuY2xlYXJpbmctbWFpbi1uZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIC5jbGVhcmluZy1tYWluLXByZXYgPiBzcGFuLFxuICAgIC5jbGVhcmluZy1tYWluLW5leHQgPiBzcGFuIHtcbiAgICAgIGJvcmRlcjogc29saWQgMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgLmNsZWFyaW5nLW1haW4tcHJldiA+IHNwYW46aG92ZXIsXG4gICAgICAuY2xlYXJpbmctbWFpbi1uZXh0ID4gc3Bhbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9XG5cbiAgLmNsZWFyaW5nLW1haW4tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jbGVhcmluZy1tYWluLXByZXYgPiBzcGFuIHtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNDQ0NDQ0M7IH1cblxuICAuY2xlYXJpbmctbWFpbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC5jbGVhcmluZy1tYWluLW5leHQgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI0NDQ0NDQzsgfVxuXG4gIC5jbGVhcmluZy1tYWluLXByZXYuZGlzYWJsZWQsXG4gIC5jbGVhcmluZy1tYWluLW5leHQuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC4zOyB9XG5cbiAgLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIC5jYXJvdXNlbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaSB7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIC5jYXJvdXNlbCA+IHVsIGxpLmZpeC1oZWlnaHQgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAgIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaSBhLnRoIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY2xlYXJpbmctYXNzZW1ibGVkIC5jbGVhcmluZy1jb250YWluZXIgLmNhcm91c2VsID4gdWwgbGkgaW1nIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaS52aXNpYmxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5jbGVhcmluZy1hc3NlbWJsZWQgLmNsZWFyaW5nLWNvbnRhaW5lciAuY2Fyb3VzZWwgPiB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7IH1cbiAgLmNsZWFyaW5nLWFzc2VtYmxlZCAuY2xlYXJpbmctY29udGFpbmVyIC52aXNpYmxlLWltZyB7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICBoZWlnaHQ6IDg1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgLmNsZWFyaW5nLWNsb3NlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDsgfSB9XG4vKiBQcm9ncmVzcyBCYXIgKi9cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtOyB9XG4gIC5wcm9ncmVzcyAubWV0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmVzcy5zZWNvbmRhcnkgLm1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3Jlc3Muc3VjY2VzcyAubWV0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1ZGE0MjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmVzcy5hbGVydCAubWV0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNjBmMTM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmVzcy5yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5wcm9ncmVzcy5yYWRpdXMgLm1ldGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAucHJvZ3Jlc3Mucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAgIC5wcm9ncmVzcy5yb3VuZCAubWV0ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH1cblxuLyogRm91bmRhdGlvbiBKb3lyaWRlICovXG4uam95cmlkZS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgdGhlIGNvbnRhaW5lciAqL1xuLmpveXJpZGUtdGlwLWd1aWRlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk1JTtcbiAgei1pbmRleDogMTAxO1xuICBsZWZ0OiAyLjUlOyB9XG5cbi5sdC1pZTkgLmpveXJpZGUtdGlwLWd1aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC00MDBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbGVmdDogNTAlOyB9XG5cbi5qb3lyaWRlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMjVyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuam95cmlkZS1jb250ZW50LXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5qb3lyaWRlLWNvbnRlbnQtd3JhcHBlciAuam95cmlkZS1wcmV2LXRpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIEFkZCBhIGxpdHRsZSBjc3MgdHJpYW5nbGUgcGlwLCBvbGRlciBicm93c2VyIGp1c3QgbWlzcyBvdXQgb24gdGhlIGZhbmNpbmVzcyBvZiBpdCAqL1xuLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51YiB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4OyB9XG4gIC5qb3lyaWRlLXRpcC1ndWlkZSAuam95cmlkZS1udWIudG9wIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMjBweDsgfVxuICAuam95cmlkZS10aXAtZ3VpZGUgLmpveXJpZGUtbnViLmJvdHRvbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAtMjBweDsgfVxuICAuam95cmlkZS10aXAtZ3VpZGUgLmpveXJpZGUtbnViLnJpZ2h0IHtcbiAgICByaWdodDogLTIwcHg7IH1cbiAgLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51Yi5sZWZ0IHtcbiAgICBsZWZ0OiAtMjBweDsgfVxuXG4vKiBUeXBvZ3JhcGh5ICovXG4uam95cmlkZS10aXAtZ3VpZGUgaDEsXG4uam95cmlkZS10aXAtZ3VpZGUgaDIsXG4uam95cmlkZS10aXAtZ3VpZGUgaDMsXG4uam95cmlkZS10aXAtZ3VpZGUgaDQsXG4uam95cmlkZS10aXAtZ3VpZGUgaDUsXG4uam95cmlkZS10aXAtZ3VpZGUgaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7IH1cblxuLmpveXJpZGUtdGlwLWd1aWRlIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAxLjEyNXJlbSAwOyB9XG5cbi5qb3lyaWRlLXRpbWVyLWluZGljYXRvci13cmFwIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTU1NTtcbiAgYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgcmlnaHQ6IDEuMDYyNXJlbTsgfVxuXG4uam95cmlkZS10aW1lci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogMDsgfVxuXG4uam95cmlkZS1jbG9zZS10aXAge1xuICBjb2xvcjogIzc3Nzc3NyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAuNSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTJweDsgfVxuICAuam95cmlkZS1jbG9zZS10aXA6aG92ZXIsIC5qb3lyaWRlLWNsb3NlLXRpcDpmb2N1cyB7XG4gICAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uam95cmlkZS1tb2RhbC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwOyB9XG5cbi5qb3lyaWRlLWV4cG9zZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMjsgfVxuXG4uam95cmlkZS1leHBvc2UtY292ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4vKiBTdHlsZXMgZm9yIHNjcmVlbnMgdGhhdCBhcmUgYXQgbGVhc3QgNzY4cHg7ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAuam95cmlkZS10aXAtZ3VpZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBsZWZ0OiBpbmhlcml0OyB9XG4gICAgLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51Yi5ib3R0b20ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IC0yMHB4OyB9XG4gICAgLmpveXJpZGUtdGlwLWd1aWRlIC5qb3lyaWRlLW51Yi5yaWdodCB7XG4gICAgICBib3JkZXItY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHRvcDogMjJweDsgfVxuICAgIC5qb3lyaWRlLXRpcC1ndWlkZSAuam95cmlkZS1udWIubGVmdCB7XG4gICAgICBib3JkZXItY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyMnB4OyB9IH1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmE2Y2I7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5sYWJlbC5yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubGFiZWwucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAubGFiZWwuYWxlcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjBmMTM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmxhYmVsLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDhhMjQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmxhYmVsLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZGE0MjM7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmxhYmVsLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAubGFiZWwuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDNlODtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ub2ZmLWNhbnZhcy13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm9mZi1jYW52YXMtd3JhcC5tb3ZlLXJpZ2h0LCAub2ZmLWNhbnZhcy13cmFwLm1vdmUtbGVmdCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmlubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlOyB9XG4gIC5pbm5lci13cmFwOmJlZm9yZSwgLmlubmVyLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5pbm5lci13cmFwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4udGFiLWJhciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFiLWJhciBoMSwgLnRhYi1iYXIgaDIsIC50YWItYmFyIGgzLCAudGFiLWJhciBoNCwgLnRhYi1iYXIgaDUsIC50YWItYmFyIGg2IHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAudGFiLWJhciBoMSwgLnRhYi1iYXIgaDIsIC50YWItYmFyIGgzLCAudGFiLWJhciBoNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4ubGVmdC1zbWFsbCB7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzFhMWExYTtcbiAgbGVmdDogMDsgfVxuXG4ucmlnaHQtc21hbGwge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzFhMWExYTtcbiAgcmlnaHQ6IDA7IH1cblxuLnRhYi1iYXItc2VjdGlvbiB7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwOyB9XG4gIC50YWItYmFyLXNlY3Rpb24ubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFiLWJhci1zZWN0aW9uLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGFiLWJhci1zZWN0aW9uLmxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDIuODEyNXJlbTsgfVxuICAudGFiLWJhci1zZWN0aW9uLnJpZ2h0IHtcbiAgICBsZWZ0OiAyLjgxMjVyZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnRhYi1iYXItc2VjdGlvbi5taWRkbGUge1xuICAgIGxlZnQ6IDIuODEyNXJlbTtcbiAgICByaWdodDogMi44MTI1cmVtOyB9XG5cbi50YWItYmFyIC5tZW51LWljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAyLjE4NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAyLjgxMjVyZW07IH1cbiAgLnRhYi1iYXIgLm1lbnUtaWNvbiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgbGVmdDogMC45MDYyNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCA3cHggMCAxcHggI0ZGRkZGRiwgMCAxNHB4IDAgMXB4ICNGRkZGRkY7XG4gICAgd2lkdGg6IDFyZW07IH1cbiAgLnRhYi1iYXIgLm1lbnUtaWNvbiBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2IzYjNiMywgMCA3cHggMCAxcHggI2IzYjNiMywgMCAxNHB4IDAgMXB4ICNiM2IzYjM7IH1cblxuLmxlZnQtb2ZmLWNhbnZhcy1tZW51IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlIDBzO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICB6LWluZGV4OiAxMDAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgbGVmdDogMDsgfVxuICAubGVmdC1vZmYtY2FudmFzLW1lbnUgKiB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJpZ2h0LW9mZi1jYW52YXMtbWVudSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZSAwcztcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgei1pbmRleDogMTAwMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHJpZ2h0OiAwOyB9XG4gIC5yaWdodC1vZmYtY2FudmFzLW1lbnUgKiB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxudWwub2ZmLWNhbnZhcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwub2ZmLWNhbnZhcy1saXN0IGxpIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZTVlNWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC45Mzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgdWwub2ZmLWNhbnZhcy1saXN0IGxpIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYyNjI2O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC42NjY2N3JlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2U7IH1cbiAgICB1bC5vZmYtY2FudmFzLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjQyNDI0OyB9XG4gICAgdWwub2ZmLWNhbnZhcy1saXN0IGxpIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNDI0MjQ7IH1cblxuLm1vdmUtcmlnaHQgPiAuaW5uZXItd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNS42MjVyZW0sIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUuNjI1cmVtLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1LjYyNXJlbSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1LjYyNXJlbSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUuNjI1cmVtLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNS42MjVyZW0sIDAsIDApOyB9XG4ubW92ZS1yaWdodCAuZXhpdC1vZmYtY2FudmFzIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpLCA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAubW92ZS1yaWdodCAuZXhpdC1vZmYtY2FudmFzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH0gfVxuXG4ubW92ZS1sZWZ0ID4gLmlubmVyLXdyYXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1LjYyNXJlbSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUuNjI1cmVtLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNS42MjVyZW0sIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUuNjI1cmVtLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUuNjI1cmVtLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUuNjI1cmVtLCAwLCAwKTsgfVxuLm1vdmUtbGVmdCAuZXhpdC1vZmYtY2FudmFzIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpLCA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAubW92ZS1sZWZ0IC5leGl0LW9mZi1jYW52YXM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfSB9XG5cbi5vZmZjYW52YXMtb3ZlcmxhcCAubGVmdC1vZmYtY2FudmFzLW1lbnUsIC5vZmZjYW52YXMtb3ZlcmxhcCAucmlnaHQtb2ZmLWNhbnZhcy1tZW51IHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTAwMzsgfVxuLm9mZmNhbnZhcy1vdmVybGFwIC5leGl0LW9mZi1jYW52YXMge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogLTRweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSksIDRweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgIC5vZmZjYW52YXMtb3ZlcmxhcCAuZXhpdC1vZmYtY2FudmFzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH0gfVxuXG4ub2ZmY2FudmFzLW92ZXJsYXAtbGVmdCAucmlnaHQtb2ZmLWNhbnZhcy1tZW51IHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTAwMzsgfVxuLm9mZmNhbnZhcy1vdmVybGFwLWxlZnQgLmV4aXQtb2ZmLWNhbnZhcyB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAtNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2U7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gICAgLm9mZmNhbnZhcy1vdmVybGFwLWxlZnQgLmV4aXQtb2ZmLWNhbnZhczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9IH1cblxuLm9mZmNhbnZhcy1vdmVybGFwLXJpZ2h0IC5sZWZ0LW9mZi1jYW52YXMtbWVudSB7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDEwMDM7IH1cbi5vZmZjYW52YXMtb3ZlcmxhcC1yaWdodCAuZXhpdC1vZmYtY2FudmFzIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpLCA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgICAub2ZmY2FudmFzLW92ZXJsYXAtcmlnaHQgLmV4aXQtb2ZmLWNhbnZhczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9IH1cblxuLm5vLWNzc3RyYW5zZm9ybXMgLmxlZnQtb2ZmLWNhbnZhcy1tZW51IHtcbiAgbGVmdDogLTE1LjYyNXJlbTsgfVxuLm5vLWNzc3RyYW5zZm9ybXMgLnJpZ2h0LW9mZi1jYW52YXMtbWVudSB7XG4gIHJpZ2h0OiAtMTUuNjI1cmVtOyB9XG4ubm8tY3NzdHJhbnNmb3JtcyAubW92ZS1sZWZ0ID4gLmlubmVyLXdyYXAge1xuICByaWdodDogMTUuNjI1cmVtOyB9XG4ubm8tY3NzdHJhbnNmb3JtcyAubW92ZS1yaWdodCA+IC5pbm5lci13cmFwIHtcbiAgbGVmdDogMTUuNjI1cmVtOyB9XG5cbi5sZWZ0LXN1Ym1lbnUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIHotaW5kZXg6IDEwMDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlOyB9XG4gIC5sZWZ0LXN1Ym1lbnUgKiB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmxlZnQtc3VibWVudSAuYmFjayA+IGEge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC45Mzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmxlZnQtc3VibWVudSAuYmFjayA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzMwMzAzMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTsgfVxuICAgIC5sZWZ0LXN1Ym1lbnUgLmJhY2sgPiBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcQUJcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmxlZnQtc3VibWVudS5tb3ZlLXJpZ2h0LCAubGVmdC1zdWJtZW51Lm9mZmNhbnZhcy1vdmVybGFwLXJpZ2h0LCAubGVmdC1zdWJtZW51Lm9mZmNhbnZhcy1vdmVybGFwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7IH1cblxuLnJpZ2h0LXN1Ym1lbnUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIHotaW5kZXg6IDEwMDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSA1MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZTsgfVxuICAucmlnaHQtc3VibWVudSAqIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucmlnaHQtc3VibWVudSAuYmFjayA+IGEge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC45Mzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnJpZ2h0LXN1Ym1lbnUgLmJhY2sgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDMwMzA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZTVlNWU7IH1cbiAgICAucmlnaHQtc3VibWVudSAuYmFjayA+IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXEJCXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnJpZ2h0LXN1Ym1lbnUubW92ZS1sZWZ0LCAucmlnaHQtc3VibWVudS5vZmZjYW52YXMtb3ZlcmxhcC1sZWZ0LCAucmlnaHQtc3VibWVudS5vZmZjYW52YXMtb3ZlcmxhcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5cbi5sZWZ0LW9mZi1jYW52YXMtbWVudSB1bC5vZmYtY2FudmFzLWxpc3QgbGkuaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEJCXCI7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5yaWdodC1vZmYtY2FudmFzLW1lbnUgdWwub2ZmLWNhbnZhcy1saXN0IGxpLmhhcy1zdWJtZW51ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQUJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIEZvdW5kYXRpb24gRHJvcGRvd25zICovXG4uZi1kcm9wZG93biB7XG4gICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM1NDU0NTQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHotaW5kZXg6IDg5O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IGJsYWNrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRvcDogNzNweDtcbiAgICByaWdodDogMTQwcHg7XG4gfVxuICAuZi1kcm9wZG93bi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZi1kcm9wZG93biA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmYtZHJvcGRvd24gPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyouZi1kcm9wZG93bjpiZWZvcmUge1xuICAgIGJvcmRlcjogaW5zZXQgNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDg5OyB9XG4gIC5mLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBib3JkZXI6IGluc2V0IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjY2NjY2MgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE0cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIHotaW5kZXg6IDg4OyB9XG4gIC5mLWRyb3Bkb3duLnJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDsgfVxuICAuZi1kcm9wZG93bi5yaWdodDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogOXB4OyB9ICovXG4gIC5mLWRyb3Bkb3duLmRyb3AtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA4OTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIC5mLWRyb3Bkb3duLmRyb3AtcmlnaHQub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mLWRyb3Bkb3duLmRyb3AtcmlnaHQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZi1kcm9wZG93bi5kcm9wLXJpZ2h0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZi1kcm9wZG93bi5kcm9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IGluc2V0IDZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRkZGRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgei1pbmRleDogODk7IH1cbiAgICAuZi1kcm9wZG93bi5kcm9wLXJpZ2h0OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogaW5zZXQgN3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNjY2NjY2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAtMTRweDtcbiAgICAgIHotaW5kZXg6IDg4OyB9XG4gIC5mLWRyb3Bkb3duLmRyb3AtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDg5O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIC5mLWRyb3Bkb3duLmRyb3AtbGVmdC5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmYtZHJvcGRvd24uZHJvcC1sZWZ0ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmYtZHJvcGRvd24uZHJvcC1sZWZ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZi1kcm9wZG93bi5kcm9wLWxlZnQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogaW5zZXQgNnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkY7XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgei1pbmRleDogODk7IH1cbiAgICAuZi1kcm9wZG93bi5kcm9wLWxlZnQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBpbnNldCA3cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjY2NjYztcbiAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHotaW5kZXg6IDg4OyB9XG4gIC5mLWRyb3Bkb3duLmRyb3AtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogODk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLmYtZHJvcGRvd24uZHJvcC10b3Aub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mLWRyb3Bkb3duLmRyb3AtdG9wID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmYtZHJvcGRvd24uZHJvcC10b3AgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mLWRyb3Bkb3duLmRyb3AtdG9wOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IGluc2V0IDZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogODk7IH1cbiAgICAuZi1kcm9wZG93bi5kcm9wLXRvcDphZnRlciB7XG4gICAgICBib3JkZXI6IGluc2V0IDdweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3R0b206IC0xNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiA4ODsgfVxuICAuZi1kcm9wZG93biBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mLWRyb3Bkb3duIGxpOmhvdmVyLCAuZi1kcm9wZG93biBsaTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9XG4gICAgLmYtZHJvcGRvd24gbGkucmFkaXVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgLmYtZHJvcGRvd24gbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZi1kcm9wZG93bi5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA4OTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLmYtZHJvcGRvd24uY29udGVudC5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmYtZHJvcGRvd24uY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5mLWRyb3Bkb3duLmNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZi1kcm9wZG93bi50aW55IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gIC5mLWRyb3Bkb3duLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5mLWRyb3Bkb3duLm1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuZi1kcm9wZG93bi5sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAuZi1kcm9wZG93bi5tZWdhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmYtZHJvcGRvd24ubWVnYS5vcGVuIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEREREREQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRhYmxlLWxheW91dDogYXV0bzsgfVxuICB0YWJsZSBjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7IH1cbiAgICB0YWJsZSB0aGVhZCB0ciB0aCxcbiAgICB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTsgfVxuICB0YWJsZSB0Zm9vdCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuICAgIHRhYmxlIHRmb290IHRyIHRoLFxuICAgIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtOyB9XG4gIHRhYmxlIHRyIHRoLFxuICB0YWJsZSB0ciB0ZCB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0YWJsZSB0ci5ldmVuLCB0YWJsZSB0ci5hbHQsIHRhYmxlIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG4gIHRhYmxlIHRoZWFkIHRyIHRoLFxuICB0YWJsZSB0Zm9vdCB0ciB0aCxcbiAgdGFibGUgdGZvb3QgdHIgdGQsXG4gIHRhYmxlIHRib2R5IHRyIHRoLFxuICB0YWJsZSB0Ym9keSB0ciB0ZCxcbiAgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtOyB9XG5cbi8qIFN0YW5kYXJkIEZvcm1zICovXG5mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBVc2luZyBmb3JtcyB3aXRoaW4gcm93cywgd2UgbmVlZCB0byBzZXQgc29tZSBkZWZhdWx0cyAqL1xuZm9ybSAucm93IC5yb3cge1xuICBtYXJnaW46IDAgLTAuNXJlbTsgfVxuICBmb3JtIC5yb3cgLnJvdyAuY29sdW1uLFxuICBmb3JtIC5yb3cgLnJvdyAuY29sdW1ucyB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH1cbiAgZm9ybSAucm93IC5yb3cuY29sbGFwc2Uge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGZvcm0gLnJvdyAucm93LmNvbGxhcHNlIC5jb2x1bW4sXG4gICAgZm9ybSAucm93IC5yb3cuY29sbGFwc2UgLmNvbHVtbnMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIGZvcm0gLnJvdyAucm93LmNvbGxhcHNlIGlucHV0IHtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuZm9ybSAucm93IGlucHV0LmNvbHVtbixcbmZvcm0gLnJvdyBpbnB1dC5jb2x1bW5zLFxuZm9ybSAucm93IHRleHRhcmVhLmNvbHVtbixcbmZvcm0gLnJvdyB0ZXh0YXJlYS5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cblxuLyogTGFiZWwgU3R5bGVzICovXG5sYWJlbCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAvKiBTdHlsZXMgZm9yIHJlcXVpcmVkIGlucHV0cyAqLyB9XG4gIGxhYmVsLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGxhYmVsLmlubGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwOyB9XG4gIGxhYmVsIHNtYWxsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogIzY3Njc2NzsgfVxuXG4vKiBBdHRhY2ggZWxlbWVudHMgdG8gdGhlIGJlZ2lubmluZyBvciBlbmQgb2YgYW4gaW5wdXQgKi9cbi5wcmVmaXgsXG4ucG9zdGZpeCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuXG4vKiBBZGp1c3QgcGFkZGluZywgYWxpZ25tZW50IGFuZCByYWRpdXMgaWYgcHJlL3Bvc3QgZWxlbWVudCBpcyBhIGJ1dHRvbiAqL1xuLnBvc3RmaXguYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cnVlOyB9XG5cbi5wcmVmaXguYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmVmaXguYnV0dG9uLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBvc3RmaXguYnV0dG9uLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wcmVmaXguYnV0dG9uLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDsgfVxuXG4ucG9zdGZpeC5idXR0b24ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDsgfVxuXG4vKiBTZXBhcmF0ZSBwcmVmaXggYW5kIHBvc3RmaXggc3R5bGVzIHdoZW4gb24gc3BhbiBvciBsYWJlbCBzbyBidXR0b25zIGtlZXAgdGhlaXIgb3duICovXG5zcGFuLnByZWZpeCwgbGFiZWwucHJlZml4IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbnNwYW4ucG9zdGZpeCwgbGFiZWwucG9zdGZpeCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cblxuLyogV2UgdXNlIHRoaXMgdG8gZ2V0IGJhc2ljIHN0eWxpbmcgb24gYWxsIGJhc2ljIGZvcm0gZWxlbWVudHMgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cImNvbG9yXCJdLCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBsaW5lYXIsIGJhY2tncm91bmQgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGxpbmVhciwgYmFja2dyb3VuZCAwLjE1cyBsaW5lYXI7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwidGVsXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwidGltZVwiXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1cInVybFwiXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmRpc2FibGVkLCB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwidGV4dFwiXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJtb250aFwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwid2Vla1wiXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJ0ZWxcIl1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwidGltZVwiXVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cInVybFwiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJ1cmxcIl1bcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cImNvbG9yXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cImNvbG9yXCJdW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgdGV4dGFyZWFbZGlzYWJsZWRdLCB0ZXh0YXJlYVtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ucmFkaXVzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ucmFkaXVzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5yYWRpdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5yYWRpdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5yYWRpdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXS5yYWRpdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLnJhZGl1cywgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnJhZGl1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5yYWRpdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ucmFkaXVzLCBpbnB1dFt0eXBlPVwidGVsXCJdLnJhZGl1cywgaW5wdXRbdHlwZT1cInRpbWVcIl0ucmFkaXVzLCBpbnB1dFt0eXBlPVwidXJsXCJdLnJhZGl1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdLnJhZGl1cywgdGV4dGFyZWEucmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuZm9ybSAucm93IC5wcmVmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSBpbnB1dCxcbmZvcm0gLnJvdyAucHJlZml4LXJhZGl1cy5yb3cuY29sbGFwc2UgdGV4dGFyZWEsXG5mb3JtIC5yb3cgLnByZWZpeC1yYWRpdXMucm93LmNvbGxhcHNlIHNlbGVjdCxcbmZvcm0gLnJvdyAucHJlZml4LXJhZGl1cy5yb3cuY29sbGFwc2UgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbmZvcm0gLnJvdyAucHJlZml4LXJhZGl1cy5yb3cuY29sbGFwc2UgLnByZWZpeCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbmZvcm0gLnJvdyAucG9zdGZpeC1yYWRpdXMucm93LmNvbGxhcHNlIGlucHV0LFxuZm9ybSAucm93IC5wb3N0Zml4LXJhZGl1cy5yb3cuY29sbGFwc2UgdGV4dGFyZWEsXG5mb3JtIC5yb3cgLnBvc3RmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSBzZWxlY3QsXG5mb3JtIC5yb3cgLnBvc3RmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5mb3JtIC5yb3cgLnBvc3RmaXgtcmFkaXVzLnJvdy5jb2xsYXBzZSAucG9zdGZpeCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5mb3JtIC5yb3cgLnByZWZpeC1yb3VuZC5yb3cuY29sbGFwc2UgaW5wdXQsXG5mb3JtIC5yb3cgLnByZWZpeC1yb3VuZC5yb3cuY29sbGFwc2UgdGV4dGFyZWEsXG5mb3JtIC5yb3cgLnByZWZpeC1yb3VuZC5yb3cuY29sbGFwc2Ugc2VsZWN0LFxuZm9ybSAucm93IC5wcmVmaXgtcm91bmQucm93LmNvbGxhcHNlIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwMHB4OyB9XG5mb3JtIC5yb3cgLnByZWZpeC1yb3VuZC5yb3cuY29sbGFwc2UgLnByZWZpeCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAwcHg7IH1cbmZvcm0gLnJvdyAucG9zdGZpeC1yb3VuZC5yb3cuY29sbGFwc2UgaW5wdXQsXG5mb3JtIC5yb3cgLnBvc3RmaXgtcm91bmQucm93LmNvbGxhcHNlIHRleHRhcmVhLFxuZm9ybSAucm93IC5wb3N0Zml4LXJvdW5kLnJvdy5jb2xsYXBzZSBzZWxlY3QsXG5mb3JtIC5yb3cgLnBvc3RmaXgtcm91bmQucm93LmNvbGxhcHNlIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDAwcHg7IH1cbmZvcm0gLnJvdyAucG9zdGZpeC1yb3VuZC5yb3cuY29sbGFwc2UgLnBvc3RmaXgge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMDBweDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogUmVzcGVjdCBlbmZvcmNlZCBhbW91bnQgb2Ygcm93cyBmb3IgdGV4dGFyZWEgKi9cbnRleHRhcmVhW3Jvd3NdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIE5vdCBhbGxvdyByZXNpemUgb3V0IG9mIHBhcmVudCAqL1xudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2NjY2NjYzsgfVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2NjY2NjYzsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7IH1cblxuLyogQWRkIGhlaWdodCB2YWx1ZSBmb3Igc2VsZWN0IGVsZW1lbnRzIHRvIG1hdGNoIHRleHQgaW5wdXQgaGVpZ2h0ICovXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpsY25OcGIyNDlJakV1TVNJZ2VEMGlNVEp3ZUNJZ2VUMGlNSEI0SWlCM2FXUjBhRDBpTWpSd2VDSWdhR1ZwWjJoMFBTSXpjSGdpSUhacFpYZENiM2c5SWpBZ01DQTJJRE1pSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURZZ015SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhCdmJIbG5iMjRnY0c5cGJuUnpQU0kxTGprNU1pd3dJREl1T1RreUxETWdMVEF1TURBNExEQWdJaTgrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi4zMTI1cmVtOyB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBzZWxlY3QucmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTk5OTsgfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIHNlbGVjdFttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBBZGp1c3QgbWFyZ2luIGZvciBmb3JtIGVsZW1lbnRzIGJlbG93ICovXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBOb3JtYWxpemUgZmlsZSBpbnB1dCB3aWR0aCAqL1xuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBIVE1MNSBOdW1iZXIgc3Bpbm5lcnMgc2V0dGluZ3MgKi9cbi8qIFdlIGFkZCBiYXNpYyBmaWVsZHNldCBzdHlsaW5nICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIG1hcmdpbjogMS4xMjVyZW0gMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuICBmaWVsZHNldCBsZWdlbmQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjE4NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMC4xODc1cmVtOyB9XG5cbi8qIEVycm9yIEhhbmRsaW5nICovXG5bZGF0YS1hYmlkZV0gLmVycm9yIHNtYWxsLmVycm9yLCBbZGF0YS1hYmlkZV0gLmVycm9yIHNwYW4uZXJyb3IsIFtkYXRhLWFiaWRlXSBzcGFuLmVycm9yLCBbZGF0YS1hYmlkZV0gc21hbGwuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNTYyNXJlbSAwLjU2MjVyZW07XG4gIGJhY2tncm91bmQ6ICNjNjBmMTM7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5bZGF0YS1hYmlkZV0gc3Bhbi5lcnJvciwgW2RhdGEtYWJpZGVdIHNtYWxsLmVycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5zcGFuLmVycm9yLCBzbWFsbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41NjI1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2M2MGYxMztcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmVycm9yIGlucHV0LFxuLmVycm9yIHRleHRhcmVhLFxuLmVycm9yIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbi5lcnJvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZXJyb3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuLmVycm9yIGxhYmVsLFxuLmVycm9yIGxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjNjBmMTM7IH1cbi5lcnJvciBzbWFsbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41NjI1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2M2MGYxMztcbiAgY29sb3I6ICNGRkZGRkY7IH1cbi5lcnJvciA+IGxhYmVsID4gc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiA2MCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuLmVycm9yIHNwYW4uZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3IsXG5zZWxlY3QuZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjNjBmMTM7IH1cblxuLnJhbmdlLXNsaWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7IH1cbiAgLnJhbmdlLXNsaWRlci52ZXJ0aWNhbC1yYW5nZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTIuNXJlbTtcbiAgICB3aWR0aDogMXJlbTsgfVxuICAgIC5yYW5nZS1zbGlkZXIudmVydGljYWwtcmFuZ2UgLnJhbmdlLXNsaWRlci1oYW5kbGUge1xuICAgICAgYm90dG9tOiAtMTAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5yYW5nZS1zbGlkZXIudmVydGljYWwtcmFuZ2UgLnJhbmdlLXNsaWRlci1hY3RpdmUtc2VnbWVudCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDAuODc1cmVtOyB9XG4gIC5yYW5nZS1zbGlkZXIucmFkaXVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5yYW5nZS1zbGlkZXIucmFkaXVzIC5yYW5nZS1zbGlkZXItaGFuZGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYmE2Y2I7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5yYW5nZS1zbGlkZXIucmFkaXVzIC5yYW5nZS1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI2OTJiMzsgfVxuICAucmFuZ2Utc2xpZGVyLnJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAgIC5yYW5nZS1zbGlkZXIucm91bmQgLnJhbmdlLXNsaWRlci1oYW5kbGUge1xuICAgICAgYmFja2dyb3VuZDogIzJiYTZjYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAgICAgLnJhbmdlLXNsaWRlci5yb3VuZCAucmFuZ2Utc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNjkyYjM7IH1cbiAgLnJhbmdlLXNsaWRlci5kaXNhYmxlZCwgLnJhbmdlLXNsaWRlcltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAucmFuZ2Utc2xpZGVyLmRpc2FibGVkIC5yYW5nZS1zbGlkZXItaGFuZGxlLCAucmFuZ2Utc2xpZGVyW2Rpc2FibGVkXSAucmFuZ2Utc2xpZGVyLWhhbmRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmJhNmNiO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAucmFuZ2Utc2xpZGVyLmRpc2FibGVkIC5yYW5nZS1zbGlkZXItaGFuZGxlOmhvdmVyLCAucmFuZ2Utc2xpZGVyW2Rpc2FibGVkXSAucmFuZ2Utc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNjkyYjM7IH1cblxuLnJhbmdlLXNsaWRlci1hY3RpdmUtc2VnbWVudCB7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5yYW5nZS1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgei1pbmRleDogMTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogIzJiYTZjYjsgfVxuICAucmFuZ2Utc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI2OTJiMzsgfVxuXG5bY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0wLjYyNXJlbTsgfVxuICBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl06YmVmb3JlLCBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMiA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTQgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTcgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5zbWFsbC1ibG9jay1ncmlkLTcgPiBsaTpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTggPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgICAuc21hbGwtYmxvY2stZ3JpZC04ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLnNtYWxsLWJsb2NrLWdyaWQtOSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgICAuc21hbGwtYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDluKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTAgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0xMCA+IGxpOm50aC1vZi10eXBlKDEwbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTExID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDExbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5zbWFsbC1ibG9jay1ncmlkLTEyID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnNtYWxsLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuc21hbGwtYmxvY2stZ3JpZC0xMiA+IGxpOm50aC1vZi10eXBlKDEybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAubWVkaXVtLWJsb2NrLWdyaWQtMSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMiA+IGxpOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTQgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNSA+IGxpOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTcgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTcgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTggPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC04ID4gbGk6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubWVkaXVtLWJsb2NrLWdyaWQtOSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgICAubWVkaXVtLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5tZWRpdW0tYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUoOW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubWVkaXVtLWJsb2NrLWdyaWQtMTAgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMTBuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTExID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMTFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbiAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm1lZGl1bS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMTJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC0zID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC00ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC02ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC02ID4gbGk6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC03ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTcgPiBsaTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC04ID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5sYXJnZS1ibG9jay1ncmlkLTkgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTkgPiBsaTpudGgtb2YtdHlwZSg5bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4gIC5sYXJnZS1ibG9jay1ncmlkLTEwID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxMG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZSgxMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5sYXJnZS1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmxhcmdlLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZSgxMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuLmZsZXgtdmlkZW8ge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2Ny41JTtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbGV4LXZpZGVvLndpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4zNCU7IH1cbiAgLmZsZXgtdmlkZW8udmltZW8ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5mbGV4LXZpZGVvIGlmcmFtZSxcbiAgLmZsZXgtdmlkZW8gb2JqZWN0LFxuICAuZmxleC12aWRlbyBlbWJlZCxcbiAgLmZsZXgtdmlkZW8gdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cblxuLmtleXN0cm9rZSxcbmtiZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LWZhbWlseTogXCJDb25zb2xhc1wiLCBcIk1lbmxvXCIsIFwiQ291cmllclwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uc3dpdGNoIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc3dpdGNoIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgLnN3aXRjaCBpbnB1dCB7XG4gICAgbGVmdDogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4OyB9XG4gICAgLnN3aXRjaCBpbnB1dCArIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zd2l0Y2ggbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBsZWZ0OiAuMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjI1cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmJhNmNiOyB9XG4gIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBsZWZ0OiAyLjI1cmVtOyB9XG4gIC5zd2l0Y2ggbGFiZWwge1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogNHJlbTsgfVxuICAuc3dpdGNoIGxhYmVsOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtOyB9XG4gIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBsZWZ0OiAyLjI1cmVtOyB9XG4gIC5zd2l0Y2ggbGFiZWwge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjREREREREOyB9XG4gIC5zd2l0Y2ggbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICMyYmE2Y2I7IH1cbiAgLnN3aXRjaC5sYXJnZSBsYWJlbCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDVyZW07IH1cbiAgLnN3aXRjaC5sYXJnZSBsYWJlbDphZnRlciB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtOyB9XG4gIC5zd2l0Y2gubGFyZ2UgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBsZWZ0OiAyLjc1cmVtOyB9XG4gIC5zd2l0Y2guc21hbGwgbGFiZWwge1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICB3aWR0aDogMy41cmVtOyB9XG4gIC5zd2l0Y2guc21hbGwgbGFiZWw6YWZ0ZXIge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTsgfVxuICAuc3dpdGNoLnNtYWxsIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgbGVmdDogMnJlbTsgfVxuICAuc3dpdGNoLnRpbnkgbGFiZWwge1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAzcmVtOyB9XG4gIC5zd2l0Y2gudGlueSBsYWJlbDphZnRlciB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5zd2l0Y2gudGlueSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGxlZnQ6IDEuNzVyZW07IH1cbiAgLnN3aXRjaC5yYWRpdXMgbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc3dpdGNoLnJhZGl1cyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zd2l0Y2gucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDsgfVxuICAgIC5zd2l0Y2gucm91bmQgbGFiZWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAgIC5zd2l0Y2gucm91bmQgbGFiZWw6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuXG4vKiBzbWFsbCBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5zaG93LWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuaGlkZS1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5oaWRlLWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLmhpZGUtZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgOyB9XG5cbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLmhpZGUtZm9yLXNtYWxsLCAuaGlkZS1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuc2hvdy1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuaGlkZS1mb3ItbWVkaXVtLWRvd24sIC5zaG93LWZvci1sYXJnZS1vbmx5LCAuc2hvdy1mb3ItbGFyZ2UtdXAsIC5zaG93LWZvci1sYXJnZSwgLmhpZGUtZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLnNob3ctZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLmhpZGUtZm9yLXhsYXJnZS1kb3duLCAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteHhsYXJnZS11cCwgLnNob3ctZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAudmlzaWJsZS1mb3Itc21hbGwtdXAsIC52aXNpYmxlLWZvci1zbWFsbCwgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC5oaWRkZW4tZm9yLW1lZGl1bSwgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLCAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LCAuaGlkZGVuLWZvci1sYXJnZS11cCwgLmhpZGRlbi1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteGxhcmdlLXVwLCAuaGlkZGVuLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cblxuICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwgLnZpc2libGUtZm9yLW1lZGl1bS11cCwgLnZpc2libGUtZm9yLW1lZGl1bSwgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LCAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsIC52aXNpYmxlLWZvci1sYXJnZSwgLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteGxhcmdlLCAuaGlkZGVuLWZvci14bGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14eGxhcmdlLCAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7IH1cblxuICB0YWJsZS5zaG93LWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuc2hvdy1mb3Itc21hbGwsIHRhYmxlLnNob3ctZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci1sYXJnZSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5zaG93LWZvci14bGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuICB0aGVhZC5zaG93LWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuc2hvdy1mb3Itc21hbGwsIHRoZWFkLnNob3ctZm9yLXNtYWxsLWRvd24sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tdXAsIHRoZWFkLmhpZGUtZm9yLW1lZGl1bSwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLWxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLCB0aGVhZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbiAgdGJvZHkuc2hvdy1mb3Itc21hbGwtb25seSwgdGJvZHkuc2hvdy1mb3Itc21hbGwtdXAsIHRib2R5LnNob3ctZm9yLXNtYWxsLCB0Ym9keS5zaG93LWZvci1zbWFsbC1kb3duLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tb25seSwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLXVwLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0sIHRib2R5LnNob3ctZm9yLW1lZGl1bS1kb3duLCB0Ym9keS5oaWRlLWZvci1sYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci1sYXJnZS11cCwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UsIHRib2R5LnNob3ctZm9yLWxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRyLnNob3ctZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5zaG93LWZvci1zbWFsbCwgdHIuc2hvdy1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLmhpZGUtZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5zaG93LWZvci1tZWRpdW0tZG93biwgdHIuaGlkZS1mb3ItbGFyZ2Utb25seSwgdHIuaGlkZS1mb3ItbGFyZ2UtdXAsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5zaG93LWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ci5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbiAgdGguc2hvdy1mb3Itc21hbGwtb25seSwgdGQuc2hvdy1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5zaG93LWZvci1zbWFsbCwgdGQuc2hvdy1mb3Itc21hbGwsIHRoLnNob3ctZm9yLXNtYWxsLWRvd24sIHRkLnNob3ctZm9yLXNtYWxsLWRvd24sIHRoLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0ZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGguaGlkZS1mb3ItbWVkaXVtLXVwLCB0ZC5oaWRlLWZvci1tZWRpdW0tdXAsIHRoLmhpZGUtZm9yLW1lZGl1bSwgdGQuaGlkZS1mb3ItbWVkaXVtLCB0aC5zaG93LWZvci1tZWRpdW0tZG93biwgdGQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLWxhcmdlLXVwLCB0ZC5oaWRlLWZvci1sYXJnZS11cCwgdGguaGlkZS1mb3ItbGFyZ2UsIHRkLmhpZGUtZm9yLWxhcmdlLCB0aC5zaG93LWZvci1sYXJnZS1kb3duLCB0ZC5zaG93LWZvci1sYXJnZS1kb3duLCB0aC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXhsYXJnZS11cCwgdGQuaGlkZS1mb3IteGxhcmdlLXVwLCB0aC5oaWRlLWZvci14bGFyZ2UsIHRkLmhpZGUtZm9yLXhsYXJnZSwgdGguc2hvdy1mb3IteGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteHhsYXJnZS11cCwgdGQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGguaGlkZS1mb3IteHhsYXJnZSwgdGQuaGlkZS1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG4vKiBtZWRpdW0gZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuc2hvdy1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5zaG93LWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLnNob3ctZm9yLW1lZGl1bSwgLnNob3ctZm9yLW1lZGl1bS1kb3duLCAuaGlkZS1mb3ItbGFyZ2Utb25seSwgLmhpZGUtZm9yLWxhcmdlLXVwLCAuaGlkZS1mb3ItbGFyZ2UsIC5zaG93LWZvci1sYXJnZS1kb3duLCAuaGlkZS1mb3IteGxhcmdlLW9ubHksIC5oaWRlLWZvci14bGFyZ2UtdXAsIC5oaWRlLWZvci14bGFyZ2UsIC5zaG93LWZvci14bGFyZ2UtZG93biwgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIC5oaWRlLWZvci14eGxhcmdlLCAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLmhpZGUtZm9yLXNtYWxsLXVwLCAuc2hvdy1mb3Itc21hbGwsIC5zaG93LWZvci1zbWFsbC1kb3duLCAuaGlkZS1mb3ItbWVkaXVtLW9ubHksIC5oaWRlLWZvci1tZWRpdW0tdXAsIC5oaWRlLWZvci1tZWRpdW0sIC5oaWRlLWZvci1tZWRpdW0tZG93biwgLnNob3ctZm9yLWxhcmdlLW9ubHksIC5zaG93LWZvci1sYXJnZS11cCwgLnNob3ctZm9yLWxhcmdlLCAuaGlkZS1mb3ItbGFyZ2UtZG93biwgLnNob3ctZm9yLXhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteGxhcmdlLXVwLCAuc2hvdy1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgLmhpZGRlbi1mb3Itc21hbGwtb25seSwgLnZpc2libGUtZm9yLXNtYWxsLXVwLCAuaGlkZGVuLWZvci1zbWFsbCwgLmhpZGRlbi1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLCAudmlzaWJsZS1mb3ItbWVkaXVtLCAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLWxhcmdlLXVwLCAuaGlkZGVuLWZvci1sYXJnZSwgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sIC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXhsYXJnZSwgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLCAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXh4bGFyZ2UsIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bzsgfVxuXG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLnZpc2libGUtZm9yLXNtYWxsLCAudmlzaWJsZS1mb3Itc21hbGwtZG93biwgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksIC5oaWRkZW4tZm9yLW1lZGl1bS11cCwgLmhpZGRlbi1mb3ItbWVkaXVtLCAuaGlkZGVuLWZvci1tZWRpdW0tZG93biwgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksIC52aXNpYmxlLWZvci1sYXJnZS11cCwgLnZpc2libGUtZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteHhsYXJnZS11cCwgLnZpc2libGUtZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4gIHRhYmxlLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRhYmxlLnNob3ctZm9yLXNtYWxsLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCwgdGFibGUuaGlkZS1mb3Itc21hbGwtZG93biwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLW9ubHksIHRhYmxlLnNob3ctZm9yLW1lZGl1bS11cCwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLCB0YWJsZS5zaG93LWZvci1tZWRpdW0tZG93biwgdGFibGUuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGFibGUuaGlkZS1mb3ItbGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLCB0YWJsZS5zaG93LWZvci1sYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14bGFyZ2Utb25seSwgdGFibGUuaGlkZS1mb3IteGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4gIHRoZWFkLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRoZWFkLnNob3ctZm9yLXNtYWxsLXVwLCB0aGVhZC5oaWRlLWZvci1zbWFsbCwgdGhlYWQuaGlkZS1mb3Itc21hbGwtZG93biwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLW9ubHksIHRoZWFkLnNob3ctZm9yLW1lZGl1bS11cCwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLCB0aGVhZC5zaG93LWZvci1tZWRpdW0tZG93biwgdGhlYWQuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLWxhcmdlLCB0aGVhZC5zaG93LWZvci1sYXJnZS1kb3duLCB0aGVhZC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cblxuICB0Ym9keS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuaGlkZS1mb3Itc21hbGwsIHRib2R5LmhpZGUtZm9yLXNtYWxsLWRvd24sIHRib2R5LnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5zaG93LWZvci1tZWRpdW0tdXAsIHRib2R5LnNob3ctZm9yLW1lZGl1bSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRib2R5LmhpZGUtZm9yLWxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLWxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci1sYXJnZSwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRib2R5LmhpZGUtZm9yLXhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLCB0Ym9keS5zaG93LWZvci14bGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG5cbiAgdHIuaGlkZS1mb3Itc21hbGwtb25seSwgdHIuc2hvdy1mb3Itc21hbGwtdXAsIHRyLmhpZGUtZm9yLXNtYWxsLCB0ci5oaWRlLWZvci1zbWFsbC1kb3duLCB0ci5zaG93LWZvci1tZWRpdW0tb25seSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5zaG93LWZvci1tZWRpdW0sIHRyLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0ci5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ci5oaWRlLWZvci1sYXJnZS11cCwgdHIuaGlkZS1mb3ItbGFyZ2UsIHRyLnNob3ctZm9yLWxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0ci5oaWRlLWZvci14bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXhsYXJnZSwgdHIuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteHhsYXJnZS11cCwgdHIuaGlkZS1mb3IteHhsYXJnZSwgdHIuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuICB0aC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0ZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aC5zaG93LWZvci1zbWFsbC11cCwgdGQuc2hvdy1mb3Itc21hbGwtdXAsIHRoLmhpZGUtZm9yLXNtYWxsLCB0ZC5oaWRlLWZvci1zbWFsbCwgdGguaGlkZS1mb3Itc21hbGwtZG93biwgdGQuaGlkZS1mb3Itc21hbGwtZG93biwgdGguc2hvdy1mb3ItbWVkaXVtLW9ubHksIHRkLnNob3ctZm9yLW1lZGl1bS1vbmx5LCB0aC5zaG93LWZvci1tZWRpdW0tdXAsIHRkLnNob3ctZm9yLW1lZGl1bS11cCwgdGguc2hvdy1mb3ItbWVkaXVtLCB0ZC5zaG93LWZvci1tZWRpdW0sIHRoLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0ZC5zaG93LWZvci1tZWRpdW0tZG93biwgdGguaGlkZS1mb3ItbGFyZ2Utb25seSwgdGQuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGguaGlkZS1mb3ItbGFyZ2UtdXAsIHRkLmhpZGUtZm9yLWxhcmdlLXVwLCB0aC5oaWRlLWZvci1sYXJnZSwgdGQuaGlkZS1mb3ItbGFyZ2UsIHRoLnNob3ctZm9yLWxhcmdlLWRvd24sIHRkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRoLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0ZC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteGxhcmdlLXVwLCB0ZC5oaWRlLWZvci14bGFyZ2UtdXAsIHRoLmhpZGUtZm9yLXhsYXJnZSwgdGQuaGlkZS1mb3IteGxhcmdlLCB0aC5zaG93LWZvci14bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14eGxhcmdlLXVwLCB0ZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aC5oaWRlLWZvci14eGxhcmdlLCB0ZC5oaWRlLWZvci14eGxhcmdlLCB0aC5zaG93LWZvci14eGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cbi8qIGxhcmdlIGRpc3BsYXlzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaGlkZS1mb3Itc21hbGwtb25seSwgLnNob3ctZm9yLXNtYWxsLXVwLCAuaGlkZS1mb3Itc21hbGwsIC5oaWRlLWZvci1zbWFsbC1kb3duLCAuaGlkZS1mb3ItbWVkaXVtLW9ubHksIC5zaG93LWZvci1tZWRpdW0tdXAsIC5oaWRlLWZvci1tZWRpdW0sIC5oaWRlLWZvci1tZWRpdW0tZG93biwgLnNob3ctZm9yLWxhcmdlLW9ubHksIC5zaG93LWZvci1sYXJnZS11cCwgLnNob3ctZm9yLWxhcmdlLCAuc2hvdy1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuc2hvdy1mb3IteGxhcmdlLWRvd24sIC5oaWRlLWZvci14eGxhcmdlLW9ubHksIC5oaWRlLWZvci14eGxhcmdlLXVwLCAuaGlkZS1mb3IteHhsYXJnZSwgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5oaWRlLWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5oaWRlLWZvci1sYXJnZSwgLmhpZGUtZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLnNob3ctZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLmhpZGUtZm9yLXhsYXJnZS1kb3duLCAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteHhsYXJnZS11cCwgLnNob3ctZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC52aXNpYmxlLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LCAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLCAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwgLnZpc2libGUtZm9yLWxhcmdlLXVwLCAudmlzaWJsZS1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteGxhcmdlLXVwLCAuaGlkZGVuLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cblxuICAudmlzaWJsZS1mb3Itc21hbGwtb25seSwgLmhpZGRlbi1mb3Itc21hbGwtdXAsIC52aXNpYmxlLWZvci1zbWFsbCwgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLCAudmlzaWJsZS1mb3ItbWVkaXVtLCAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLWxhcmdlLXVwLCAuaGlkZGVuLWZvci1sYXJnZSwgLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteGxhcmdlLXVwLCAudmlzaWJsZS1mb3IteGxhcmdlLCAuaGlkZGVuLWZvci14bGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14eGxhcmdlLCAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7IH1cblxuICB0YWJsZS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuaGlkZS1mb3Itc21hbGwsIHRhYmxlLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5zaG93LWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLnNob3ctZm9yLWxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLWxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci1sYXJnZSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5zaG93LWZvci14bGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuICB0aGVhZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuaGlkZS1mb3Itc21hbGwsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoZWFkLmhpZGUtZm9yLW1lZGl1bSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLnNob3ctZm9yLWxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLWxhcmdlLXVwLCB0aGVhZC5zaG93LWZvci1sYXJnZSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLCB0aGVhZC5zaG93LWZvci14bGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbiAgdGJvZHkuaGlkZS1mb3Itc21hbGwtb25seSwgdGJvZHkuc2hvdy1mb3Itc21hbGwtdXAsIHRib2R5LmhpZGUtZm9yLXNtYWxsLCB0Ym9keS5oaWRlLWZvci1zbWFsbC1kb3duLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tb25seSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLXVwLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0Ym9keS5zaG93LWZvci1sYXJnZS1vbmx5LCB0Ym9keS5zaG93LWZvci1sYXJnZS11cCwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UsIHRib2R5LnNob3ctZm9yLWxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRyLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5oaWRlLWZvci1zbWFsbCwgdHIuaGlkZS1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLnNob3ctZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5oaWRlLWZvci1tZWRpdW0tZG93biwgdHIuc2hvdy1mb3ItbGFyZ2Utb25seSwgdHIuc2hvdy1mb3ItbGFyZ2UtdXAsIHRyLnNob3ctZm9yLWxhcmdlLCB0ci5zaG93LWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0ci5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRyLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRyLmhpZGUtZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbiAgdGguaGlkZS1mb3Itc21hbGwtb25seSwgdGQuaGlkZS1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5oaWRlLWZvci1zbWFsbCwgdGQuaGlkZS1mb3Itc21hbGwsIHRoLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0ZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGguc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoLmhpZGUtZm9yLW1lZGl1bSwgdGQuaGlkZS1mb3ItbWVkaXVtLCB0aC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoLnNob3ctZm9yLWxhcmdlLW9ubHksIHRkLnNob3ctZm9yLWxhcmdlLW9ubHksIHRoLnNob3ctZm9yLWxhcmdlLXVwLCB0ZC5zaG93LWZvci1sYXJnZS11cCwgdGguc2hvdy1mb3ItbGFyZ2UsIHRkLnNob3ctZm9yLWxhcmdlLCB0aC5zaG93LWZvci1sYXJnZS1kb3duLCB0ZC5zaG93LWZvci1sYXJnZS1kb3duLCB0aC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoLmhpZGUtZm9yLXhsYXJnZS11cCwgdGQuaGlkZS1mb3IteGxhcmdlLXVwLCB0aC5oaWRlLWZvci14bGFyZ2UsIHRkLmhpZGUtZm9yLXhsYXJnZSwgdGguc2hvdy1mb3IteGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGguaGlkZS1mb3IteHhsYXJnZS11cCwgdGQuaGlkZS1mb3IteHhsYXJnZS11cCwgdGguaGlkZS1mb3IteHhsYXJnZSwgdGQuaGlkZS1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG4vKiB4bGFyZ2UgZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAuMDYyNWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5LCAuc2hvdy1mb3Itc21hbGwtdXAsIC5oaWRlLWZvci1zbWFsbCwgLmhpZGUtZm9yLXNtYWxsLWRvd24sIC5oaWRlLWZvci1tZWRpdW0tb25seSwgLnNob3ctZm9yLW1lZGl1bS11cCwgLmhpZGUtZm9yLW1lZGl1bSwgLmhpZGUtZm9yLW1lZGl1bS1kb3duLCAuaGlkZS1mb3ItbGFyZ2Utb25seSwgLnNob3ctZm9yLWxhcmdlLXVwLCAuaGlkZS1mb3ItbGFyZ2UsIC5oaWRlLWZvci1sYXJnZS1kb3duLCAuc2hvdy1mb3IteGxhcmdlLW9ubHksIC5zaG93LWZvci14bGFyZ2UtdXAsIC5zaG93LWZvci14bGFyZ2UsIC5zaG93LWZvci14bGFyZ2UtZG93biwgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIC5oaWRlLWZvci14eGxhcmdlLCAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLmhpZGUtZm9yLXNtYWxsLXVwLCAuc2hvdy1mb3Itc21hbGwsIC5zaG93LWZvci1zbWFsbC1kb3duLCAuc2hvdy1mb3ItbWVkaXVtLW9ubHksIC5oaWRlLWZvci1tZWRpdW0tdXAsIC5zaG93LWZvci1tZWRpdW0sIC5zaG93LWZvci1tZWRpdW0tZG93biwgLnNob3ctZm9yLWxhcmdlLW9ubHksIC5oaWRlLWZvci1sYXJnZS11cCwgLnNob3ctZm9yLWxhcmdlLCAuc2hvdy1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgLmhpZGRlbi1mb3Itc21hbGwtb25seSwgLnZpc2libGUtZm9yLXNtYWxsLXVwLCAuaGlkZGVuLWZvci1zbWFsbCwgLmhpZGRlbi1mb3Itc21hbGwtZG93biwgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsIC5oaWRkZW4tZm9yLW1lZGl1bSwgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksIC52aXNpYmxlLWZvci1sYXJnZS11cCwgLmhpZGRlbi1mb3ItbGFyZ2UsIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sIC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXhsYXJnZS11cCwgLnZpc2libGUtZm9yLXhsYXJnZSwgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLCAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsIC5oaWRkZW4tZm9yLXh4bGFyZ2UsIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bzsgfVxuXG4gIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LCAuaGlkZGVuLWZvci1zbWFsbC11cCwgLnZpc2libGUtZm9yLXNtYWxsLCAudmlzaWJsZS1mb3Itc21hbGwtZG93biwgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LCAuaGlkZGVuLWZvci1tZWRpdW0tdXAsIC52aXNpYmxlLWZvci1tZWRpdW0sIC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksIC5oaWRkZW4tZm9yLWxhcmdlLXVwLCAudmlzaWJsZS1mb3ItbGFyZ2UsIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLmhpZGRlbi1mb3IteGxhcmdlLXVwLCAuaGlkZGVuLWZvci14bGFyZ2UsIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLCAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LCAudmlzaWJsZS1mb3IteHhsYXJnZS11cCwgLnZpc2libGUtZm9yLXh4bGFyZ2UsIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4gIHRhYmxlLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRhYmxlLnNob3ctZm9yLXNtYWxsLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCwgdGFibGUuaGlkZS1mb3Itc21hbGwtZG93biwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRhYmxlLnNob3ctZm9yLW1lZGl1bS11cCwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tZG93biwgdGFibGUuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3ItbGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLCB0YWJsZS5oaWRlLWZvci1sYXJnZS1kb3duLCB0YWJsZS5zaG93LWZvci14bGFyZ2Utb25seSwgdGFibGUuc2hvdy1mb3IteGxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci14bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRhYmxlLmhpZGUtZm9yLXh4bGFyZ2UsIHRhYmxlLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4gIHRoZWFkLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRoZWFkLnNob3ctZm9yLXNtYWxsLXVwLCB0aGVhZC5oaWRlLWZvci1zbWFsbCwgdGhlYWQuaGlkZS1mb3Itc21hbGwtZG93biwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRoZWFkLnNob3ctZm9yLW1lZGl1bS11cCwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGhlYWQuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGhlYWQuc2hvdy1mb3ItbGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLWxhcmdlLCB0aGVhZC5oaWRlLWZvci1sYXJnZS1kb3duLCB0aGVhZC5zaG93LWZvci14bGFyZ2Utb25seSwgdGhlYWQuc2hvdy1mb3IteGxhcmdlLXVwLCB0aGVhZC5zaG93LWZvci14bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXhsYXJnZS1kb3duLCB0aGVhZC5oaWRlLWZvci14eGxhcmdlLW9ubHksIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXh4bGFyZ2UsIHRoZWFkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cblxuICB0Ym9keS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0Ym9keS5zaG93LWZvci1zbWFsbC11cCwgdGJvZHkuaGlkZS1mb3Itc21hbGwsIHRib2R5LmhpZGUtZm9yLXNtYWxsLWRvd24sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0Ym9keS5zaG93LWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLW1lZGl1bSwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRib2R5LmhpZGUtZm9yLWxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLWxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci1sYXJnZSwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLW9ubHksIHRib2R5LnNob3ctZm9yLXhsYXJnZS11cCwgdGJvZHkuc2hvdy1mb3IteGxhcmdlLCB0Ym9keS5zaG93LWZvci14bGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLXVwLCB0Ym9keS5oaWRlLWZvci14eGxhcmdlLCB0Ym9keS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50OyB9XG5cbiAgdHIuaGlkZS1mb3Itc21hbGwtb25seSwgdHIuc2hvdy1mb3Itc21hbGwtdXAsIHRyLmhpZGUtZm9yLXNtYWxsLCB0ci5oaWRlLWZvci1zbWFsbC1kb3duLCB0ci5oaWRlLWZvci1tZWRpdW0tb25seSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5oaWRlLWZvci1tZWRpdW0sIHRyLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ci5oaWRlLWZvci1sYXJnZS1vbmx5LCB0ci5zaG93LWZvci1sYXJnZS11cCwgdHIuaGlkZS1mb3ItbGFyZ2UsIHRyLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRyLnNob3ctZm9yLXhsYXJnZS1vbmx5LCB0ci5zaG93LWZvci14bGFyZ2UtdXAsIHRyLnNob3ctZm9yLXhsYXJnZSwgdHIuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRyLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdHIuaGlkZS1mb3IteHhsYXJnZS11cCwgdHIuaGlkZS1mb3IteHhsYXJnZSwgdHIuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuICB0aC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0ZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aC5zaG93LWZvci1zbWFsbC11cCwgdGQuc2hvdy1mb3Itc21hbGwtdXAsIHRoLmhpZGUtZm9yLXNtYWxsLCB0ZC5oaWRlLWZvci1zbWFsbCwgdGguaGlkZS1mb3Itc21hbGwtZG93biwgdGQuaGlkZS1mb3Itc21hbGwtZG93biwgdGguaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aC5zaG93LWZvci1tZWRpdW0tdXAsIHRkLnNob3ctZm9yLW1lZGl1bS11cCwgdGguaGlkZS1mb3ItbWVkaXVtLCB0ZC5oaWRlLWZvci1tZWRpdW0sIHRoLmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0ZC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGguaGlkZS1mb3ItbGFyZ2Utb25seSwgdGQuaGlkZS1mb3ItbGFyZ2Utb25seSwgdGguc2hvdy1mb3ItbGFyZ2UtdXAsIHRkLnNob3ctZm9yLWxhcmdlLXVwLCB0aC5oaWRlLWZvci1sYXJnZSwgdGQuaGlkZS1mb3ItbGFyZ2UsIHRoLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRkLmhpZGUtZm9yLWxhcmdlLWRvd24sIHRoLnNob3ctZm9yLXhsYXJnZS1vbmx5LCB0ZC5zaG93LWZvci14bGFyZ2Utb25seSwgdGguc2hvdy1mb3IteGxhcmdlLXVwLCB0ZC5zaG93LWZvci14bGFyZ2UtdXAsIHRoLnNob3ctZm9yLXhsYXJnZSwgdGQuc2hvdy1mb3IteGxhcmdlLCB0aC5zaG93LWZvci14bGFyZ2UtZG93biwgdGQuc2hvdy1mb3IteGxhcmdlLWRvd24sIHRoLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCB0aC5oaWRlLWZvci14eGxhcmdlLXVwLCB0ZC5oaWRlLWZvci14eGxhcmdlLXVwLCB0aC5oaWRlLWZvci14eGxhcmdlLCB0ZC5oaWRlLWZvci14eGxhcmdlLCB0aC5zaG93LWZvci14eGxhcmdlLWRvd24sIHRkLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cbi8qIHh4bGFyZ2UgZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwLjA2MjVlbSkge1xuICAuaGlkZS1mb3Itc21hbGwtb25seSwgLnNob3ctZm9yLXNtYWxsLXVwLCAuaGlkZS1mb3Itc21hbGwsIC5oaWRlLWZvci1zbWFsbC1kb3duLCAuaGlkZS1mb3ItbWVkaXVtLW9ubHksIC5zaG93LWZvci1tZWRpdW0tdXAsIC5oaWRlLWZvci1tZWRpdW0sIC5oaWRlLWZvci1tZWRpdW0tZG93biwgLmhpZGUtZm9yLWxhcmdlLW9ubHksIC5zaG93LWZvci1sYXJnZS11cCwgLmhpZGUtZm9yLWxhcmdlLCAuaGlkZS1mb3ItbGFyZ2UtZG93biwgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LCAuc2hvdy1mb3IteGxhcmdlLXVwLCAuaGlkZS1mb3IteGxhcmdlLCAuaGlkZS1mb3IteGxhcmdlLWRvd24sIC5zaG93LWZvci14eGxhcmdlLW9ubHksIC5zaG93LWZvci14eGxhcmdlLXVwLCAuc2hvdy1mb3IteHhsYXJnZSwgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC5oaWRlLWZvci1zbWFsbC11cCwgLnNob3ctZm9yLXNtYWxsLCAuc2hvdy1mb3Itc21hbGwtZG93biwgLnNob3ctZm9yLW1lZGl1bS1vbmx5LCAuaGlkZS1mb3ItbWVkaXVtLXVwLCAuc2hvdy1mb3ItbWVkaXVtLCAuc2hvdy1mb3ItbWVkaXVtLWRvd24sIC5zaG93LWZvci1sYXJnZS1vbmx5LCAuaGlkZS1mb3ItbGFyZ2UtdXAsIC5zaG93LWZvci1sYXJnZSwgLnNob3ctZm9yLWxhcmdlLWRvd24sIC5zaG93LWZvci14bGFyZ2Utb25seSwgLmhpZGUtZm9yLXhsYXJnZS11cCwgLnNob3ctZm9yLXhsYXJnZSwgLnNob3ctZm9yLXhsYXJnZS1kb3duLCAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZS1mb3IteHhsYXJnZS11cCwgLmhpZGUtZm9yLXh4bGFyZ2UsIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksIC52aXNpYmxlLWZvci1zbWFsbC11cCwgLmhpZGRlbi1mb3Itc21hbGwsIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LCAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLCAuaGlkZGVuLWZvci1tZWRpdW0sIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLCAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LCAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsIC5oaWRkZW4tZm9yLWxhcmdlLCAuaGlkZGVuLWZvci1sYXJnZS1kb3duLCAuaGlkZGVuLWZvci14bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXhsYXJnZS11cCwgLmhpZGRlbi1mb3IteGxhcmdlLCAuaGlkZGVuLWZvci14bGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14eGxhcmdlLCAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cblxuICAudmlzaWJsZS1mb3Itc21hbGwtb25seSwgLmhpZGRlbi1mb3Itc21hbGwtdXAsIC52aXNpYmxlLWZvci1zbWFsbCwgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLCAudmlzaWJsZS1mb3ItbWVkaXVtLCAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LCAuaGlkZGVuLWZvci1sYXJnZS11cCwgLnZpc2libGUtZm9yLWxhcmdlLCAudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14bGFyZ2UtdXAsIC52aXNpYmxlLWZvci14bGFyZ2UsIC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LCAuaGlkZGVuLWZvci14eGxhcmdlLXVwLCAuaGlkZGVuLWZvci14eGxhcmdlLCAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7IH1cblxuICB0YWJsZS5oaWRlLWZvci1zbWFsbC1vbmx5LCB0YWJsZS5zaG93LWZvci1zbWFsbC11cCwgdGFibGUuaGlkZS1mb3Itc21hbGwsIHRhYmxlLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0YWJsZS5zaG93LWZvci1tZWRpdW0tdXAsIHRhYmxlLmhpZGUtZm9yLW1lZGl1bSwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRhYmxlLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci1sYXJnZSwgdGFibGUuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGFibGUuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRhYmxlLnNob3ctZm9yLXhsYXJnZS11cCwgdGFibGUuaGlkZS1mb3IteGxhcmdlLCB0YWJsZS5oaWRlLWZvci14bGFyZ2UtZG93biwgdGFibGUuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0YWJsZS5zaG93LWZvci14eGxhcmdlLXVwLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLCB0YWJsZS5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuICB0aGVhZC5oaWRlLWZvci1zbWFsbC1vbmx5LCB0aGVhZC5zaG93LWZvci1zbWFsbC11cCwgdGhlYWQuaGlkZS1mb3Itc21hbGwsIHRoZWFkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0aGVhZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoZWFkLmhpZGUtZm9yLW1lZGl1bSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLWxhcmdlLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UtZG93biwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoZWFkLnNob3ctZm9yLXhsYXJnZS11cCwgdGhlYWQuaGlkZS1mb3IteGxhcmdlLCB0aGVhZC5oaWRlLWZvci14bGFyZ2UtZG93biwgdGhlYWQuc2hvdy1mb3IteHhsYXJnZS1vbmx5LCB0aGVhZC5zaG93LWZvci14eGxhcmdlLXVwLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLCB0aGVhZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbiAgdGJvZHkuaGlkZS1mb3Itc21hbGwtb25seSwgdGJvZHkuc2hvdy1mb3Itc21hbGwtdXAsIHRib2R5LmhpZGUtZm9yLXNtYWxsLCB0Ym9keS5oaWRlLWZvci1zbWFsbC1kb3duLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tb25seSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLXVwLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0sIHRib2R5LmhpZGUtZm9yLW1lZGl1bS1kb3duLCB0Ym9keS5oaWRlLWZvci1sYXJnZS1vbmx5LCB0Ym9keS5zaG93LWZvci1sYXJnZS11cCwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UsIHRib2R5LmhpZGUtZm9yLWxhcmdlLWRvd24sIHRib2R5LmhpZGUtZm9yLXhsYXJnZS1vbmx5LCB0Ym9keS5zaG93LWZvci14bGFyZ2UtdXAsIHRib2R5LmhpZGUtZm9yLXhsYXJnZSwgdGJvZHkuaGlkZS1mb3IteGxhcmdlLWRvd24sIHRib2R5LnNob3ctZm9yLXh4bGFyZ2Utb25seSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS11cCwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZSwgdGJvZHkuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRyLmhpZGUtZm9yLXNtYWxsLW9ubHksIHRyLnNob3ctZm9yLXNtYWxsLXVwLCB0ci5oaWRlLWZvci1zbWFsbCwgdHIuaGlkZS1mb3Itc21hbGwtZG93biwgdHIuaGlkZS1mb3ItbWVkaXVtLW9ubHksIHRyLnNob3ctZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5oaWRlLWZvci1tZWRpdW0tZG93biwgdHIuaGlkZS1mb3ItbGFyZ2Utb25seSwgdHIuc2hvdy1mb3ItbGFyZ2UtdXAsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5oaWRlLWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci14bGFyZ2Utb25seSwgdHIuc2hvdy1mb3IteGxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2UsIHRyLmhpZGUtZm9yLXhsYXJnZS1kb3duLCB0ci5zaG93LWZvci14eGxhcmdlLW9ubHksIHRyLnNob3ctZm9yLXh4bGFyZ2UtdXAsIHRyLnNob3ctZm9yLXh4bGFyZ2UsIHRyLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbiAgdGguaGlkZS1mb3Itc21hbGwtb25seSwgdGQuaGlkZS1mb3Itc21hbGwtb25seSwgdGguc2hvdy1mb3Itc21hbGwtdXAsIHRkLnNob3ctZm9yLXNtYWxsLXVwLCB0aC5oaWRlLWZvci1zbWFsbCwgdGQuaGlkZS1mb3Itc21hbGwsIHRoLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRkLmhpZGUtZm9yLXNtYWxsLWRvd24sIHRoLmhpZGUtZm9yLW1lZGl1bS1vbmx5LCB0ZC5oaWRlLWZvci1tZWRpdW0tb25seSwgdGguc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5zaG93LWZvci1tZWRpdW0tdXAsIHRoLmhpZGUtZm9yLW1lZGl1bSwgdGQuaGlkZS1mb3ItbWVkaXVtLCB0aC5oaWRlLWZvci1tZWRpdW0tZG93biwgdGQuaGlkZS1mb3ItbWVkaXVtLWRvd24sIHRoLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRkLmhpZGUtZm9yLWxhcmdlLW9ubHksIHRoLnNob3ctZm9yLWxhcmdlLXVwLCB0ZC5zaG93LWZvci1sYXJnZS11cCwgdGguaGlkZS1mb3ItbGFyZ2UsIHRkLmhpZGUtZm9yLWxhcmdlLCB0aC5oaWRlLWZvci1sYXJnZS1kb3duLCB0ZC5oaWRlLWZvci1sYXJnZS1kb3duLCB0aC5oaWRlLWZvci14bGFyZ2Utb25seSwgdGQuaGlkZS1mb3IteGxhcmdlLW9ubHksIHRoLnNob3ctZm9yLXhsYXJnZS11cCwgdGQuc2hvdy1mb3IteGxhcmdlLXVwLCB0aC5oaWRlLWZvci14bGFyZ2UsIHRkLmhpZGUtZm9yLXhsYXJnZSwgdGguaGlkZS1mb3IteGxhcmdlLWRvd24sIHRkLmhpZGUtZm9yLXhsYXJnZS1kb3duLCB0aC5zaG93LWZvci14eGxhcmdlLW9ubHksIHRkLnNob3ctZm9yLXh4bGFyZ2Utb25seSwgdGguc2hvdy1mb3IteHhsYXJnZS11cCwgdGQuc2hvdy1mb3IteHhsYXJnZS11cCwgdGguc2hvdy1mb3IteHhsYXJnZSwgdGQuc2hvdy1mb3IteHhsYXJnZSwgdGguc2hvdy1mb3IteHhsYXJnZS1kb3duLCB0ZC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG4vKiBPcmllbnRhdGlvbiB0YXJnZXRpbmcgKi9cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBTcGVjaWZpYyB2aXNpYmlsaXR5IGZvciB0YWJsZXMgKi9cbnRhYmxlLmhpZGUtZm9yLWxhbmRzY2FwZSwgdGFibGUuc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbnRoZWFkLmhpZGUtZm9yLWxhbmRzY2FwZSwgdGhlYWQuc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuXG50Ym9keS5oaWRlLWZvci1sYW5kc2NhcGUsIHRib2R5LnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cblxudHIuaGlkZS1mb3ItbGFuZHNjYXBlLCB0ci5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbnRkLmhpZGUtZm9yLWxhbmRzY2FwZSwgdGQuc2hvdy1mb3ItcG9ydHJhaXQsXG50aC5oaWRlLWZvci1sYW5kc2NhcGUsXG50aC5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAvKiBTcGVjaWZpYyB2aXNpYmlsaXR5IGZvciB0YWJsZXMgKi9cbiAgdGFibGUuc2hvdy1mb3ItbGFuZHNjYXBlLCB0YWJsZS5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4gIHRoZWFkLnNob3ctZm9yLWxhbmRzY2FwZSwgdGhlYWQuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbiAgdGJvZHkuc2hvdy1mb3ItbGFuZHNjYXBlLCB0Ym9keS5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cblxuICB0ci5zaG93LWZvci1sYW5kc2NhcGUsIHRyLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4gIHRkLnNob3ctZm9yLWxhbmRzY2FwZSwgdGQuaGlkZS1mb3ItcG9ydHJhaXQsXG4gIHRoLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgdGguaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnNob3ctZm9yLXBvcnRyYWl0LFxuICAuaGlkZS1mb3ItbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuICAuaGlkZS1mb3ItcG9ydHJhaXQsXG4gIC5zaG93LWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gIC8qIFNwZWNpZmljIHZpc2liaWxpdHkgZm9yIHRhYmxlcyAqL1xuICB0YWJsZS5zaG93LWZvci1wb3J0cmFpdCwgdGFibGUuaGlkZS1mb3ItbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbiAgdGhlYWQuc2hvdy1mb3ItcG9ydHJhaXQsIHRoZWFkLmhpZGUtZm9yLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cblxuICB0Ym9keS5zaG93LWZvci1wb3J0cmFpdCwgdGJvZHkuaGlkZS1mb3ItbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRyLnNob3ctZm9yLXBvcnRyYWl0LCB0ci5oaWRlLWZvci1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbiAgdGQuc2hvdy1mb3ItcG9ydHJhaXQsIHRkLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgdGguc2hvdy1mb3ItcG9ydHJhaXQsXG4gIHRoLmhpZGUtZm9yLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cbi8qIFRvdWNoLWVuYWJsZWQgZGV2aWNlIHRhcmdldGluZyAqL1xuLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udG91Y2ggLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50b3VjaCAuaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogU3BlY2lmaWMgdmlzaWJpbGl0eSBmb3IgdGFibGVzICovXG50YWJsZS5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLnRvdWNoIHRhYmxlLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG50aGVhZC5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbi50b3VjaCB0aGVhZC5zaG93LWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50OyB9XG5cbnRib2R5LmhpZGUtZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cblxuLnRvdWNoIHRib2R5LnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cblxudHIuaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4udG91Y2ggdHIuc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG50ZC5oaWRlLWZvci10b3VjaCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4udG91Y2ggdGQuc2hvdy1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxudGguaGlkZS1mb3ItdG91Y2gge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLnRvdWNoIHRoLnNob3ctZm9yLXRvdWNoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi8qIFNjcmVlbiByZWFkZXItc3BlY2lmaWMgY2xhc3NlcyAqL1xuLnNob3ctZm9yLXNyIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNob3ctb24tZm9jdXMge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDsgfVxuICAuc2hvdy1vbi1mb2N1czpmb2N1cywgLnNob3ctb24tZm9jdXM6YWN0aXZlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87IH1cblxuLypcbiAqIFByaW50IHN0eWxlcy5cbiAqXG4gKiBJbmxpbmVkIHRvIGF2b2lkIHJlcXVpcmVkIEhUVFAgY29ubmVjdGlvbjogd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbiAqIENyZWRpdCB0byBQYXVsIElyaXNoIGFuZCBIVE1MNSBCb2lsZXJwbGF0ZSAoaHRtbDVib2lsZXJwbGF0ZS5jb20pXG4qL1xuLnByaW50LW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICB0YWJsZS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4gIHRoZWFkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRib2R5LnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRyLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4gIHRkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuICB0aC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuXG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgLyogaDVicC5jb20vdCAqLyB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IC41Y207IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cblxuICAuaGlkZS1vbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9IH1cbi8qIFByaW50IHZpc2liaWxpdHkgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICB0YWJsZS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4gIHRoZWFkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRib2R5LnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDsgfVxuXG4gIHRyLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4gIHRkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuICB0aC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4iXX0= */
