@charset "UTF-8";.home-upcoming-events .container .upcoming-card hr,.latest-resources .title hr,.single .page-title hr{background-image:-webkit-gradient(linear,left top, right top,from(#1b4976),to(#449a69));background-image:linear-gradient(90deg,#1b4976,#449a69);height:4px}div#secondary-product-slider .splide__arrow svg,div#secondary-service-slider .splide__arrow svg{fill:#337ab7}.archive-view{padding:80px 0;background:#f6f8f9}.archive-view>.container{display:grid;grid-template-columns:minmax(500px,1fr) minmax(230px,263px);grid-column-gap:30px}.archive-view>.title-container{margin:0 auto;max-width:1133px;padding-left:16px;padding-right:16px;width:100%}.app-content.search h2.title.page-title.container hr,.archive-view>.title-container hr,.page-title.title-container hr{background-image:-webkit-gradient(linear,left top, right top,from(#1b4976),to(#449a69));background-image:linear-gradient(90deg,#1b4976,#449a69);border:0;height:4px;margin:25px 0 0}.archive-view .archive-grid{-webkit-box-flex:5;-ms-flex:5;flex:5}.archive-view .latest-bar{padding-top:9px;-webkit-box-flex:1;-ms-flex:1;flex:1}.archive-view .taxonomy-archive .widget-title,.archive-view .widget_ric_recent_post .widget-title{padding:30px 0}.archive-view .widget_ric_recent_post ul,.page-content .responsive-image:first-child,.products-archive>.container .grid{margin-top:0}.app-content.search .search-content a,.archive-view .pagination .link,.home a,.widget_ric_products .card .wrapper .link,.widget_ric_sidebar_tabs .service-tab .wrapper .data .link{text-decoration:none}.archive-view.benefits-archive>.container{display:grid;grid-template-columns:1fr;grid-column-gap:0}.app-sidebar .social,.archive-grid .grid .element .resource-box,.archive-grid .grid .element .services-box,.archive-view.benefits-archive .page-title,.archive-view.benefits-archive .page-title span,.comments-area .comment .comment-list,.hero-newsletter .wpforms-container,.page-template-template-article .hero-single .date,.product-comments,.single .hero-single .date,.widget_nav_menu .menu,.widget_ric_recent_post ul,.widget_ric_team_members ul,.widget_ric_upcoming_events ul{padding:0}.archive-view.benefits-archive .grid .element{padding:51px 20px 31px}.archive-view.benefits-archive .benefits-archive-grid .grid{grid-template-columns:repeat(3,1fr);grid-column-gap:30px}.archive-grid .product-box .description,.archive-view.benefits-archive .benefits-archive-grid .pagination,.breadcrumbs .element:last-child:after,.home-banner.mobile-banner,.infinite-scroll .pagination,.products-archive.grid .product-description,.search-resources .link.hidden,.search-side .box .terms-collapsed,.search-side .sub-list-status{display:none}.archive-view.resources-archive .title-container{padding-bottom:0}.archive-view.resources-archive .resources-grid .grid{position:relative;margin:0}.archive-grid .grid .element:nth-child(2n+1),.archive-view.resources-archive .resources-grid .grid .element:nth-child(2n+1),.banner-slider .spacer,.banner-slider .wrapper,.home-topic-areas .topic-list .item,.latest-resources .element,div#more-products-slide{position:relative}.archive-grid .grid .element:nth-child(2n+1) .border,.archive-view.resources-archive .resources-grid .grid .element:nth-child(2n+1) .border{position:absolute;top:0;left:0;display:block;width:200%;height:1px;background-color:#e9e9e9}.archive-grid .grid .element .border-1,.archive-view.resources-archive .resources-grid .grid .element .border-1,.grid-three-columns .border-4,.grid-three-columns .border-5,.grid-three-columns .border-6{display:none!important}.app-sidebar{max-width:100%}.app-sidebar .social .social-icons .fab,.app-sidebar .social .social-icons a,.ric_widget_social_icons .archive-sidebar-social .social-icons .fab,.ric_widget_social_icons .archive-sidebar-social .social-icons a{font-size:21px;color:#337ab7;-webkit-transition:.2s,outline .2s;transition:.2s,outline .2s}.app-sidebar .social .social-icons .fab svg,.app-sidebar .social .social-icons a svg,.ric_widget_social_icons .archive-sidebar-social .social-icons .fab svg,.ric_widget_social_icons .archive-sidebar-social .social-icons a svg{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.app-sidebar .social .social-icons .fab:hover svg,.app-sidebar .social .social-icons a:hover svg,.ric_widget_social_icons .archive-sidebar-social .social-icons .fab:hover svg,.ric_widget_social_icons .archive-sidebar-social .social-icons a:hover svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:#282d58;outline:#282d58 dashed 1px}.app-sidebar .responsive-image{margin:0!important}.hero-calendar .page-title .tags-snippet,.search-results-container:last-child,.single.single-benefits .page-content{padding-top:0}.single.single-benefits .main-block{padding-top:33px!important}.single.single-service .main-block{padding:33px 0}.single.single-service .main-block .widget .widget-title{padding-top:0;line-height:1em}.single.single-post .main-block{padding:27px 0}.single.single-team-members .widget-title{padding-top:18px!important}.single.single-team-members .page-content{padding-top:0!important}.single .main-block{padding:26px 0}.single .single-content{padding:10px}.archive-snippet .content p:last-child,.archive-snippet .content>.excerpt p:last-child,.search-results-container .card .excerpt p:last-child,.single .page-title{margin-bottom:0}.single .page-title hr{border:0;margin:43px 0 0}.app-copyright{background:#282d58;margin:0}.app-copyright .text{margin:0;display:block;text-align:center;font-size:13px;font-weight:400;line-height:1.3;padding:46px 0 45px;max-width:100%;color:#fff}.hero-feedback{display:block;text-align:center;margin:0 auto;background-color:#fff}.hero-feedback .container{padding:102px 15px 106px;margin:0 auto}.hero-feedback .welcome-title{display:block;color:#282d58;font-size:40px;line-height:1.2;margin-top:20px;margin-bottom:10px;font-weight:500}.hero-feedback .info{display:block;line-height:1.6;font-size:16px;max-width:716px;margin:22px auto 20px}.hero-feedback .buttons{display:grid;grid-template-columns:repeat(2,1fr);margin:14px auto;max-width:650px}.hero-feedback .contact-info-button{display:block!important;border-radius:3px;border:1px solid transparent;background-color:#282d58;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:text-decoration .2s,background-color .2s;transition:text-decoration .2s,background-color .2s,-webkit-text-decoration .2s;text-align:center;font-size:13px;font-weight:600;color:#fff;line-height:1;text-transform:uppercase;padding:18px 0 17px;margin:10px 5px;text-decoration:none}.hero-feedback .contact-info-button:hover{background-color:#337ab7;-webkit-box-shadow:0 0 9px 0 grey;box-shadow:0 0 9px 0 grey;text-decoration:underline}.product-box,.resource-box,.services-box,.team-member-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;height:100%}.resource-box .display-card,.services-box .display-card,.team-member-box .display-card{overflow:hidden;border-radius:8px;height:auto;display:block;padding:1px}.product-box .display-card:hover .responsive-image .overlay,.resource-box .display-card:hover .responsive-image .overlay,.services-box .display-card:hover .responsive-image .overlay,.team-member-box .display-card:hover .responsive-image .overlay{opacity:1}.services-box .display-card:hover .responsive-image .overlay .square{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);min-height:1em}.resource-box .display-card .responsive-image,.services-box .display-card .responsive-image,.team-member-box .display-card .responsive-image{height:auto;border-radius:8px;max-height:280px}.gallery .responsive-image,.gallery .responsive-image img,.page-content .responsive-image img,.product-box .display-card .responsive-image .overlay,.resource-box .display-card .responsive-image .overlay,.ric_widget_block_with_image .responsive-image,.services-box .display-card .responsive-image .overlay,.team-member-box .display-card .responsive-image .overlay,.widget_ric_products .card .wrapper .image .responsive-image .spacer .overlay,.widget_ric_sidebar_tabs .service-tab .wrapper .image .responsive-image .spacer .overlay,div#secondary-product-slider .overlay:hover,div#secondary-product-slider .resonsive-image,div#secondary-service-slider .overlay:hover,div#secondary-service-slider .resonsive-image{border-radius:8px}.services-box .display-card .responsive-image .overlay .fa{margin:0 20px;padding:18px;border:1px solid #fff;border-radius:5px;font-size:20px;-webkit-transition:background .2s,color .2s,opacity .2s,-webkit-transform .2s;transition:background .2s,color .2s,opacity .2s,-webkit-transform .2s;transition:background .2s,color .2s,transform .2s,opacity .2s;transition:background .2s,color .2s,transform .2s,opacity .2s,-webkit-transform .2s}.resource-box .display-card .fa:hover,.services-box .display-card .responsive-image .overlay .fa:hover{background:#fff;color:#282d58}.product-box .display-card .responsive-image .wp-post-image,.resource-box .display-card .responsive-image .wp-post-image,.services-box .display-card .responsive-image .wp-post-image,.team-member-box .display-card .responsive-image .wp-post-image{top:50%;bottom:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.services-box .display-card .information,.team-member-box .display-card .information{padding-top:6px}.services-box .display-card .information .link{margin:0}.benefits-box .link a,.product-box .display-card .product-name a,.resource-box .display-card .link a,.services-box .display-card .information .link a,.team-member-box .display-card .link a{font-family:"Libre Franklin",sans-serif;font-size:22px;line-height:1.4;font-weight:400;text-decoration:none;color:#2d70ae;display:inline-block;margin:0;border:1px dashed transparent;-webkit-transition:color .2s,border .2s,-webkit-text-decoration .2s;transition:color .2s,border .2s,-webkit-text-decoration .2s;transition:color .2s,border .2s,text-decoration .2s;transition:color .2s,border .2s,text-decoration .2s,-webkit-text-decoration .2s}.archive-snippet .title a:hover,.benefits-box .link a:hover,.product-box .display-card .product-name a:hover,.resource-box .display-card .link a:hover,.search-results-container .card>.title a:hover,.services-box .display-card .information .link a:hover,.team-member-box .display-card .link a:hover{text-decoration:underline;color:#282d58;border:1px dashed #282d58}.resource-box .display-card .fa svg{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.home-topic-areas .responsive-image:hover .fa,.resource-box .display-card:hover svg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.resource-box .display-card:hover .link a:hover{color:#282d58;outline:#282d58 dashed 1px;text-decoration:underline}.resource-box .display-card .link{padding-top:6px;margin:0 auto;padding-bottom:6px}.resource-box .display-card .excerpt{display:block;font-weight:400;padding:0 0 10px;margin:0;color:#707070;font-size:18px;line-height:1.6}.resource-box .display-card .date{font-size:14px;margin:0;font-weight:700;color:#282d58;padding:20px 0}.product-box .display-card .responsive-image{height:auto;border-radius:8px;max-height:200px}.product-box .display-card .product-name{margin:0;padding:5px 0;color:inherit}.product-box .display-card .product-price{font-size:18px;font-weight:500;color:#2d70ae;border-style:solid;border-width:1px 0 0;border-color:#e9e9e9;display:block;padding-top:10px;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:1}.product-box .display-card .product-description{line-height:1.6;font-size:15px;font-weight:400}.archive-list .product-box,.comments-area input[type=text],.gallery .responsive-image .size-post-thumbnails,.page-content .responsive-image .size-post-thumbnails,.page-content iframe,.page-image .responsive-image,.product-box .display-card .link,.product-box .display-card .product-descritpion,.product-box .display-card .product-price,.search-resources .input,.search-resources .label,.search-resources .select{width:100%}.home-topic-areas .item.is-active span,.home-topic-areas .item:hover span,.product-box .display-card:hover .responsive-image .overlay .square,.responsive-image:hover .square,.team-member-box .display-card:hover .responsive-image .overlay .single-square{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-box .display-card:hover .responsive-image .overlay .square svg{opacity:1;min-height:1em}.team-member-box .display-card .link{margin:2px 0}.team-member-box .display-card .member-title{margin:10px 0}.team-member-box .display-card .social-links{margin:18px 0}.team-member-box .display-card .social-links a{margin-right:10px;text-decoration:none}.team-member-box .display-card .social-links svg{color:#2d70ae;font-size:20px;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}.team-member-box .display-card .social-links svg:hover{color:#282d58;outline:#282d58 dashed 1px;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.team-member-box .display-card:hover .responsive-image .overlay .single-square svg{min-height:1em}.benefits-box .circle{background:#6ab8ff;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:background .2s,outline .2s;transition:background .2s,outline .2s;outline:transparent dotted 1px;overflow:hidden}.benefits-box .circle i,.benefits-box .circle svg{font-size:36px;line-height:80px}.benefits-box .responsive-image .spacer,.more-products .responsive-image .spacer,div#secondary-product-slider .spacer,div#secondary-service-slider .spacer{padding-top:100%}.benefits-box .responsive-image .wp-post-image,.widget_ric_products .card .wrapper .image .responsive-image .wp-post-image,.widget_ric_sidebar_tabs .service-tab .wrapper .image .responsive-image .wp-post-image{height:100%;width:auto;max-width:inherit;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.benefits-box .link{margin:39px 0 29px;padding:6px 0}.benefits-box .excerpt{font-size:16px;line-height:1.6;padding:0}.archive-grid .page-title,.archive-list .page-title{margin-top:0;line-height:.9}.archive-grid .grid{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;position:relative;margin:0}.archive-grid .grid .element{padding:34px 20px 31px}.archive-grid.list .grid,.archive-list.list .grid,.services-archive>.container,.team-members-archive>.container{grid-template-columns:1fr}.archive-grid:not(.products-grid) .pagination,.search-results-container .pagination{border-top:1px solid #e9e9e9}.archive-grid .term-title{margin:0;color:#282d58;padding:0 0 8px;font-weight:400;text-align:center;line-height:1.1;font-size:50px;display:block}.archive-grid .grid .box h3.link,.archive-grid .grid .box h3.link a{font-size:22px}.archive-list .grid{display:grid;grid-template-columns:1fr;list-style:none;padding:0}.archive-list .grid .element{position:relative;padding:30px 20px;border-top:1px solid #a9a9a9}.archive-list .product-box .product-price{padding:32px 0 0}.archive-list .product-box .display-card{display:grid;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-template-columns:35% 55%}.archive-list .product-box .display-card .responsive-image{display:block;width:100%;max-height:165px}.archive-list .product-box .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;width:100%}.archive-list .product-box .description{font-size:15px;line-height:1.6;margin-top:10px}.grid-layout-selector .icons{list-style:none;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px}.grid-layout-selector .icon{margin-right:16px;cursor:pointer}.grid-layout-selector .link{text-decoration:none;color:#a9a9a9}.grid-layout-selector .link:hover{outline:#181818 dashed 1px}.grid-layout-selector .link.active{color:#6ab8ff}.archive-snippet{margin-top:40px;border-top:1px solid #a9a9a9;padding:40px 25px 0}.archive-snippet .title{margin:0 0 16px;font-weight:400;color:#282d58;font-size:26px}.archive-snippet .title a,.search-results-container .card>.title a{font-family:"Libre Franklin",sans-serif;font-size:26px;line-height:1.4;font-weight:400;text-decoration:none;color:#2d70ae;display:inline-block;margin:0;border:1px dashed transparent;-webkit-transition:color .2s,border .2s,-webkit-text-decoration .2s;transition:color .2s,border .2s,-webkit-text-decoration .2s;transition:color .2s,border .2s,text-decoration .2s;transition:color .2s,border .2s,text-decoration .2s,-webkit-text-decoration .2s}.archive-snippet .content p,.archive-snippet .content>.excerpt p{display:inline;line-height:1.9;margin:0 0 8px}.archive-snippet .taxonomy-tags-snippet{padding-top:2px}.archive-snippet .tags-snippet,.home-topic-areas .description{padding-top:16px}.archive-snippet .tags-snippet .title{font-size:15px;margin:0 0 8px;font-weight:600}.archive-snippet:first-child{border-top:1px solid transparent;margin-top:0}.products-archive>.container .product-page-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:34px 0;margin:30px 0 0}.products-archive>.container .items-qty{font-weight:400;color:#707070;font-size:22px}.products-archive>.container .product-page-controls.border-bottom{margin:21px 0;border-bottom:1px solid #e9e9e9}.products-archive>.container .product-page-controls.border-top{margin:21px 0 60px;border-top:1px solid #e9e9e9}.products-archive>.container .pages{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.products-archive>.container .products-side{-webkit-box-flex:1;-ms-flex:1;flex:1}.products-archive.grid>.container{grid-template-columns:minmax(230px,263px) minmax(500px,1fr)}.products-archive.list>.container{grid-template-columns:minmax(500px,1fr) minmax(230px,263px)}.products-archive.list>.container .products-side{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.products-archive.list>.container .products-grid{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-two-columns{display:grid;grid-template-columns:calc(75% - 32px) 25%;grid-gap:32px;width:100%}.grid-three-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-gap:20px}.team-members-archive>.container .element{padding:34px 20px 50px}.services-archive .square,.team-members-archive .square{padding:0 21px 11px}.banner-slider{overflow:hidden;position:relative;text-align:center;z-index:0;width:100%;background:#14416f}.banner-slider .splide__slide{max-height:550px}.banner-slider .splide__slide .responsive-image{height:100%}.banner-slider .splide__slide .responsive-image .img,.banner-slider .splide__slide .responsive-image .wp-post-image{opacity:1}.banner-slider .animate__animated{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}.banner-slider .box .content{padding:20px 0;text-align:left;width:100%}.banner-slider .box a{color:#6ab8ff;-webkit-transition:color .2s,border .3s;transition:color .2s,border .3s}.banner-slider .box a:hover{color:#fff;border-bottom:1px solid #fff}.banner-slider .box ol,.banner-slider .box ul{list-style:disc;padding:5px 5px 5px 17px}.banner-slider .box .title,.pages .page-numbers:last-child{margin-left:0}.banner-slider .box .content,.banner-slider .box .item,.banner-slider .box .text,.banner-slider .box .title,.banner-slider .box li,.banner-slider .box ul{color:#fff;text-decoration:none}.banner-slider .box li{margin:8px 0}.banner-slider .box .item,.banner-slider .box li{-webkit-transition:color .2s;transition:color .2s}.banner-slider .box .item .text,.banner-slider .box li .text{color:#337ab7;-webkit-transition:color .2s;transition:color .2s}.banner-slider .box .item:hover .text,.banner-slider .box li:hover .text{color:#fff}.banner-slider .box .button{display:inline-block;padding:15px 35px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:13px;line-height:1;text-align:center;text-transform:uppercase;font-weight:600;-webkit-transition:color .2s,background .2s,-webkit-text-decoration .2s;transition:color .2s,background .2s,-webkit-text-decoration .2s;transition:color .2s,background .2s,text-decoration .2s;transition:color .2s,background .2s,text-decoration .2s,-webkit-text-decoration .2s;max-width:200px;margin:auto;text-decoration:none}.banner-slider .box .button:hover{color:#282d58;background:#fff;text-decoration:underline}.banner-slider .img,.banner-slider .wp-post-image{width:auto;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.banner-slider .splide__pagination{bottom:18px}.banner-slider .splide__pagination li{padding:0 1px}.banner-slider .splide__pagination__page{width:13px;height:13px;margin:3px 4px;background:#2d70ae;-webkit-transition:background .2s;transition:background .2s}.banner-slider .splide__pagination__page:hover{background:#337ab7}.banner-slider .splide__pagination__page.is-active{background:#6ab8ff}.banner-slider .splide__arrow--next,.banner-slider .splide__arrow--prev{color:#337ab7;font-family:FontAwesome;width:75px;font-size:24px;line-height:50px;text-align:center;border-radius:3px;-webkit-transition:color .2s;transition:color .2s;background:#fff}.banner-slider .splide__arrow--next:hover,.banner-slider .splide__arrow--prev:hover,.breadcrumbs .element:last-child,.product-information .tab-title.active,.search-resources .link:active,.search-resources .link:hover,.single-square:hover svg,.square:hover svg{color:#282d58}.banner-slider .splide__arrow--next svg,.banner-slider .splide__arrow--prev svg{width:20px;fill:currentColor}.banner-slider .splide__progress{background-color:#e1e1e1}.product-banner.banner-slider .box,.services-banner.banner-slider .box{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;padding:18px 10px;background:#282d58;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80%;right:0;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-banner.banner-slider .box .title,.services-banner.banner-slider .box .title{font-family:"Libre Franklin",sans-serif;display:block;color:#fff;font-size:40px;font-weight:700;-webkit-transition:color .2s;transition:color .2s}.product-banner.banner-slider .box .title:hover,.services-banner.banner-slider .box .title:hover{color:#337ab7}.pages{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:35px auto 60px}.pages .page-numbers{font-family:"Libre Franklin",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 5px;padding:12px 15px;font-size:13px;font-weight:500;border-width:1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2d70ae;border-radius:5px;line-height:1;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.pages .page-numbers:hover{outline:#282d58 dashed 1px;background-color:#337ab7;color:#fff}.pages .current{background:#337ab7;color:#fff}.home-banner.banner-slider .box,.home-banner.mobile-banner .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:15%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:580px;max-width:100%;border-radius:8px;padding:38px 60px;background:#282d58;margin:auto;line-height:1.6;font-size:16px}.home-banner.banner-slider .box .title,.home-banner.mobile-banner .box .title{color:#fff;font-size:40px;line-height:1.2;font-weight:700}@media (max-width:1294px){.home-banner.banner-slider .box .title,.home-banner.mobile-banner .box .title{font-size:32px}}@media (max-width:1074px){.archive-grid .grid,.archive-list .grid{grid-template-columns:repeat(2,1fr)}.archive-list .product-box{grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-list .product-box .information{padding:0}.grid-three-columns{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:16px}.grid-three-columns .border-4{display:block!important}.product-banner.banner-slider .splide__arrow--next,.product-banner.banner-slider .splide__arrow--prev,.services-banner.banner-slider .splide__arrow--next,.services-banner.banner-slider .splide__arrow--prev{width:60px}.product-banner.banner-slider .box .title,.services-banner.banner-slider .box .title{font-size:36px}.home-banner.banner-slider .box,.home-banner.mobile-banner .box{padding:20px 70px 30px}.home-banner.banner-slider .box .title,.home-banner.mobile-banner .box .title{font-size:26px}.home-banner.banner-slider .box .content,.home-banner.mobile-banner .box .content{padding:12px 0}.home-banner.banner-slider .box .button,.home-banner.mobile-banner .box .button{padding:14px;color:#fff;max-width:80%;margin:auto}.home-upcoming-events .dates{grid-template-columns:repeat(3,1fr)}.home-upcoming-events .dates .titles{font-size:18px}}@media (max-width:870px){.home-banner.banner-slider .box,.home-banner.mobile-banner .box{margin-left:30px}.home-banner.banner-slider .box .title,.home-banner.mobile-banner .box .title{font-size:18px}.home-banner.banner-slider .box li,.home-banner.mobile-banner .box li{margin:2px 0}}.home-banner.mobile-banner .box{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;border-radius:0;margin:0;padding:68px 36px}.home .title{line-height:1.1;font-size:50px;text-align:center;color:#282d58;font-weight:400;margin:0 auto}.home-topic-areas .button,.home-upcoming-events .button{color:#fff;text-transform:uppercase;font-size:13px;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,text-decoration .2s;transition:background-color .2s,text-decoration .2s,-webkit-text-decoration .2s;text-decoration:none;cursor:pointer;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.home-upcoming-events{padding:58px 0 90px}.home-upcoming-events .container{position:relative;padding-left:0;padding-right:0}.home-upcoming-events .container .top{overflow:hidden;padding:14px 0 20px}.home-upcoming-events .container .upcoming-card{padding:0 16px 26px}.home-upcoming-events .container .upcoming-card hr{border:0}.home-upcoming-events .dates{padding:20px 0 60px}.home-upcoming-events .dates .date,.home-upcoming-events .dates .fa-calendar-alt,.home-upcoming-events .dates .fas{color:#2e7748}.home-upcoming-events .dates .fa-calendar-alt,.home-upcoming-events .dates .fas{font-size:22px;margin-right:24px;margin-top:3px}.home-upcoming-events .dates .date{font-weight:700;font-size:14px;padding:20px 0}.home-upcoming-events .dates .title{color:#282d58;text-decoration:none;font-size:22px;line-height:1.4;font-weight:400;text-align:left;margin:0 auto 0 0;outline:transparent dashed 1px;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.home-upcoming-events .dates .title:hover{color:#337ab7;outline:#337ab7 dashed 1px}.home-upcoming-events .dates .info{margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-upcoming-events .dates .box{padding:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.home-upcoming-events .dates .from_ric{border:1px solid #282d58;border-radius:4px}.home-upcoming-events .button-wrapper,.latest-resources .button-wrapper,.search-resources .button-grid span{text-align:center}.home-upcoming-events .button{display:inline-block;padding:18px 25px 17px;background-color:#282d58;border:1px solid #2d70ae;border-radius:3px;font-weight:500}.home-upcoming-events .button:hover{background-color:#337ab7;text-decoration:underline}.home-topic-areas{background:#acd0f1;padding:73px 0 80px}.home-topic-areas .container div[data-aos]>.title{padding-bottom:60px;padding-top:0}.home-topic-areas .box{width:100%;height:auto}.home-topic-areas .content{display:grid;grid-template-columns:270px minmax(100px,-webkit-max-content);grid-template-columns:270px minmax(100px,max-content)}.home-topic-areas .columns{background:#fff;padding:28px 24px;margin-bottom:25px}.home-topic-areas .description .text{color:#282d58;font-size:16px;font-weight:400;line-height:1.6;margin:-8px 0;text-align:left;word-break:break-word}.home-topic-areas .description .text p:last-child{margin-bottom:19px}.home-topic-areas .responsive-image{border-radius:5px;height:-webkit-max-content;height:-moz-max-content;height:max-content;cursor:pointer}.home-topic-areas .responsive-image .spacer{padding-top:54%}.home-topic-areas .responsive-image .fa{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.home-topic-areas .detail-list,.home-topic-areas .topic-list{list-style:none;padding:0;margin:0}.home-topic-areas .topic-list span{display:inline-block;pointer-events:none}.home-topic-areas .detail-list .title{font-size:26px;line-height:1.2;color:#2d70ae;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.home-topic-areas .detail-list .title:hover,.product-content p>a:hover,.ric_widget_block_with_image .content .link:hover,.ric_widget_block_with_image .read-more:hover,.ric_widget_block_with_image .title .text:hover,.tags-snippet .element a:hover{outline:#282d58 dashed 1px;color:#282d58}.home-topic-areas .button{display:inline-block;margin-top:16px;padding:17px 25px;background-color:#282d58;border:1px solid #282d58;border-radius:3px;font-weight:600;z-index:1;position:relative}.home-topic-areas .button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);border-radius:3px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;background-color:#282d58}.home-topic-areas .button:hover{text-decoration:underline;background-color:#2d70ae}.home-topic-areas .button:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:#282d58}.home-topic-areas .item{border-bottom:1px solid transparent;will-change:contents;outline-offset:-4px!important;padding:12px 10px 10px 24px;font-weight:500;font-size:16px;line-height:157%;color:#282d58;cursor:pointer}.home-topic-areas .item:not(:last-child){border-color:#fff}.home-topic-areas .item span{display:inline-block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translateX(-6px);-ms-transform:translateX(-6px);transform:translateX(-6px)}.home-topic-areas .item:before{position:absolute;top:20px;left:0;border:solid #2d70ae;border-width:0 2px 2px 0;display:inline-block;padding:2px;font-size:10px;line-height:100%;opacity:0;height:6px;content:"";margin-bottom:3px;-webkit-transform:translateX(-15px) rotate(-45deg);-ms-transform:translateX(-15px) rotate(-45deg);transform:translateX(-15px) rotate(-45deg);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;outline:0!important}@media (prefers-reduced-motion){.home-topic-areas .item:before{-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:linear;transition-timing-function:linear}}.home-topic-areas .item.is-active,.home-topic-areas .item:hover{background:#fff}.home-topic-areas .item.is-active:before,.home-topic-areas .item:hover:before{opacity:1;-webkit-transform:translateX(8px) rotate(-45deg);-ms-transform:translateX(8px) rotate(-45deg);transform:translateX(8px) rotate(-45deg)}.latest-resources{padding:73px 0 80px;background:#f6f8f9}.latest-resources .resources{padding:50px 0 80px;grid-column-gap:0}.latest-resources .title{font-size:50px;font-weight:400;text-align:center;color:#282d58;margin:0 auto;text-transform:capitalize}.latest-resources .title hr{border:0;margin:40px 0 0}.latest-resources .border{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#e9e9e9}.latest-resources .box{padding:0 20px 18px}.latest-resources .view-more-button{display:inline-block;padding:18px 25px;background-color:#282d58;color:#fff;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,text-decoration .2s;transition:background-color .2s,text-decoration .2s,-webkit-text-decoration .2s;text-decoration:none;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.comments-area .submit:hover,.latest-resources .view-more-button:hover{background-color:#2d70ae;text-decoration:underline}.latest-resources .responsive-image,.more-products .responsive-image{border-radius:5px}.latest-bar .side-latest{font-size:26px;color:#282d58;line-height:1.2;font-weight:400;margin:0}.latest-bar .content{margin-top:20px;border-top:1px solid #a9a9a9;padding:40px 25px 0}.latest-bar .comments,.latest-bar .date,.latest-bar .title,.widget_ric_recent_post ul .post-comments,.widget_ric_recent_post ul .post-date,.widget_ric_recent_post ul .post-title,.widget_ric_upcoming_events ul .post-comments,.widget_ric_upcoming_events ul .post-date,.widget_ric_upcoming_events ul .post-title{display:inline-block;text-decoration:none;line-height:1.4;font-weight:500}.latest-bar .title{display:block;font-size:16px;color:#2d70ae;cursor:pointer;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.latest-bar .title:hover,.product-information .tab-title:hover,.ric_widget_block_with_image .content p a:hover,.widget_ric_recent_post ul .post-title:hover,.widget_ric_team_members .member-title:hover,.widget_ric_upcoming_events ul .post-title:hover{color:#282d58;outline:#282d58 dashed 1px}.latest-bar .date{color:#282d58;font-size:13px}.latest-bar .comments{color:#2d70ae;font-size:13px}.products-side .box .item,.products-side .box .list{text-decoration:none;list-style:none;padding:0;margin:0}.products-side .box .list{margin-bottom:40px}.products-side .box .item{margin:15px auto!important;display:grid;grid-template-columns:auto 1fr;padding-right:8px}.products-side .box label{margin-bottom:5px;font-weight:400;margin-left:6px;color:#282d58;cursor:pointer;line-height:2.2}.products-side .box .counter{cursor:pointer;font-weight:700}.products-side .box .counter .number{cursor:pointer;color:#2d70ae}.products-side .box .title{display:block;margin:0 0 20px;padding:0;font-size:15px;font-weight:700;color:#181818}.products-side .box .select{color:#2d70ae;text-decoration:none;font-size:15px;font-weight:400;line-height:1.75}.products-side .box:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-side .box:last-child .products-per-page,.products-side .box:last-child label{width:100%;margin:5px auto}.products-side .box:last-child .products-per-page{margin:0 0 53px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;height:auto;padding:12px;border:1px solid #c4c4c4;border-radius:3px;color:#484646;position:relative}.products-side .box:last-child .controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.products-side .box:last-child .button{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#337ab7;width:80px;height:50px;-webkit-box-shadow:0 0 15px rgba(106,184,255,.5);box-shadow:0 0 15px rgba(106,184,255,.5);-webkit-transition:background .2s,-webkit-text-decoration .2s;transition:background .2s,-webkit-text-decoration .2s;transition:background .2s,text-decoration .2s;transition:background .2s,text-decoration .2s,-webkit-text-decoration .2s;border:0 solid transparent;cursor:pointer;margin:0 10px}.products-side .box:last-child .button:hover{background:#282d58;text-decoration:underline}.products-side input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin-top:8px}.page-template-template-article .hero-single,.single-article .hero-single{padding:68px 0 50px}.app-content.search{background:#f6f8f9;padding-top:60px;padding-bottom:0}.app-content.search .title{margin:0 auto 25px}.app-content.search .search-content{display:grid;grid-gap:10px;grid-template-columns:270px 1fr;grid-template-areas:"a b" "a c";-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-rows:auto 1fr}.app-content.search .search-content .search-side{grid-area:a}.app-content.search .search-content .search-resources{grid-area:b}.app-content.search .search-content .results{grid-area:c}.app-content.search .search-content ul,.widget_nav_menu .menu-item{list-style:none}.app-content.search .search-content .title a{color:inherit}.app-content.search .search-content .fa{font-weight:900;color:#6ab8ff;margin-right:15px}.search-results-container .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #e9e9e9;padding:40px 0}.search-results-container .card>.title{margin-bottom:32px;font-weight:400;color:#2d70ae;font-size:26px;margin-left:0}.contact-side p,.product-title,.search-results-container .card .excerpt{line-height:1.9}.search-results-container .card .excerpt p{margin:0 0 8px;display:inline}.search-results-container:first-child{padding-top:20px}.search-results-container .list,.search-results-container .path{padding:0;margin:0 auto}.search-results-container .item,.search-results-container .topic-area,.widget_nav_menu .sub-menu{padding-left:20px}.search-results-container .button-wrapper{padding:45px 0 40px}.search-results-container .read-more{border-radius:3px;background-color:#337ab7;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:text-decoration .2s,background-color .2s;transition:text-decoration .2s,background-color .2s,-webkit-text-decoration .2s;text-align:center;font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;padding:18px 25px 17px;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.search-results-container .read-more:hover{background-color:#282d58;-webkit-box-shadow:0 0 9px 0 grey;box-shadow:0 0 9px 0 grey;text-decoration:underline!important}.search-results-container .bracket{padding:8px 0;font-weight:600}.search-results-container .excerpt{font-family:"Libre Franklin",sans-serif;font-size:18px}.search-side{padding-right:8px;padding-bottom:34px}.search-side .status,.widget_ric_sidebar_tabs .tabs .tab-title:not([aria-selected=true]),div#secondary-product-slider .splide__slide.is-visible,div#secondary-service-slider .splide__slide.is-visible{cursor:pointer}.search-side .box .title{margin:12px auto 0 0;font-size:25px;line-height:1.6;color:#282d58;font-weight:400}.search-side .box .counter,.search-side .box .sign{font-weight:700;cursor:pointer}.search-side .box .title:first-child{margin:0 auto 0 0}.search-side .box .list{padding-left:0}.search-side .box .item{margin:9px auto;padding-left:0}.search-side .box .item label{margin-bottom:5px;font-weight:400;margin-left:6px;color:#282d58;cursor:pointer}.search-side .box .plus{vertical-align:middle;cursor:pointer}.search-side .box .status{font-size:16px;line-height:1}.search-side .box .sub-item{padding-left:18px}.search-side .box .sub-list{display:none;border:1px solid transparent;will-change:heigth}.comments-area label,.hero-product .spacer,.product-information .tab-content.active,.search-side .box .sub-list.active,.widget_ric_sidebar_tabs .card .tab-content:active,.wpforms-container label{display:block}.search-side .box .number{color:#2d70ae;cursor:pointer}.search-side .box .sign{font-size:18px;pointer-events:none}.search-side .box .item,.search-side .box .list{font-weight:400;font-size:15px;line-height:2.2}.search-side .box .row{display:grid;grid-template-columns:auto 1fr;padding-right:8px}.search-side .box input{margin-top:8px;width:16px;height:16px;cursor:pointer}.search-side .box .open-audience-collapse,.search-side .box .open-topics-collapse{background:0 0;font-size:19px;border:0}.search-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-top:13px}.search-resources .title{font-weight:400;font-size:32px;line-height:200%;margin:0;color:#282d58}.search-resources .displaying{display:block;margin:31px 0 20px;font-size:22px}.search-resources .displaying,.search-resources .title{min-width:100%}.search-resources .input-1,.search-resources .input-2,.search-resources .input-3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:10px;position:relative}.search-resources .input-2:after,.search-resources .input-3:after{border:solid #000;border-width:0 2px 2.8px 0;display:inline-block;padding:2.8px;content:"";right:10px;bottom:22px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-resources .input-2{min-width:157px;max-width:157px}.search-resources .input-3{min-width:90px;max-width:90px}.search-resources .select{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.search-resources .input,.search-resources .select{height:52px;padding:15px 12px;border:1px solid #c4c4c4;border-radius:3px;color:#484646}.search-resources .label{color:#484646;display:block;margin:0 0 5px;font-size:15px}.search-resources .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.search-resources .button-grid{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;max-width:200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-resources .link{font-weight:500;font-size:14px;color:#2d70ae;text-decoration:underline!important;-webkit-transition:color .2s;transition:color .2s}.search-resources .button{background:#337ab7;color:#fff;border:0;border-radius:3px;font-weight:500;font-size:14px;height:52px;width:100%;cursor:pointer;margin:auto auto 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.search-resources .button:hover{-webkit-box-shadow:0 0 15px #282d5880;box-shadow:0 0 15px #282d5880;text-decoration:underline}.single-square,.square{display:inline;margin:0 10px;border:1px solid #fff;padding:2px 20px 13px;border-radius:6px;-webkit-transition:border .25s,-webkit-transform .25s;transition:border .25s,-webkit-transform .25s;transition:border .25s,transform .25s;transition:border .25s,transform .25s,-webkit-transform .25s}.single-square svg,.square svg{font-size:16px;min-height:1em}.square:first-child{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.square:last-child{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.single-square:hover,.square:hover{background-color:#fff;border:1px dashed #282d58}.hero-calendar,.hero-contact,.hero-newsletter,.hero-page,.hero-product,.hero-services,.hero-testimonials,.hero-topic-area{background-color:#f6f8f9}.hero-page{padding:70px 0 60px}.hero-calendar .main-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:70px 0 100px}.hero-calendar .page-title{padding-top:20px;padding-bottom:35px;margin-bottom:36px}.hero-calendar button.fc-today-button.fc-button.fc-button-primary[disabled]{border:1px solid #5e5f69!important;color:#5e5f69!important;opacity:.9}.hero-calendar button.fc-today-button.fc-button.fc-button-primary:not([disabled]){border:1px solid #282d58!important;color:#fff!important;opacity:.9}.hero-services .main-block,.hero-topic-area .main-block{display:grid;grid-template-columns:75% 20%;grid-gap:20px;padding:60px 0 50px}.hero-product .responsive-image,.hero-services .responsive-image{display:block;border-radius:8px}.hero-services .responsive-image .height{padding-bottom:54%;display:block}.hero-services .responsive-image .spacer{padding-top:55%}.hero-product .container,.hero-topic-area .container{max-width:1170px}.hero-topic-area .column{padding:0 28px}.hero-topic-area .section-latest-resources{margin:50px auto;max-width:100%}.hero-topic-area .section-latest-resources .section-title{font-size:50px;line-height:1.1;font-weight:400;text-align:center;color:#282d58;text-transform:capitalize;margin-bottom:-70px}@media (max-width:991px){.archive-view{padding-top:55px}.archive-view>.container,.grid-two-columns{grid-template-columns:1fr}.single .main-block{display:grid;grid-template-columns:100%}.latest-bar .block{display:grid;grid-template-columns:50% 50%}.hero-topic-area .main-block{grid-template-columns:100%}.hero-topic-area .container{max-width:750px}}@media (max-width:768px){.archive-view{padding-top:45px}.archive-view>.container,.grid-two-columns{grid-template-columns:1fr;grid-column-gap:0}.hero-feedback .buttons{grid-template-columns:100%;grid-gap:0;margin:14px auto 9px}.hero-feedback .contact-info{margin:5px}.hero-feedback .container{max-width:100%}.latest-resources .box,.resource-box.box,.services-box .box,.team-member-box .box{padding:16px 0}.resource-box .information .link{font-size:18px}.archive-grid .grid{grid-template-columns:repeat(1,1fr)}.archive-grid .grid .element:first-child,.archive-grid .grid .element:nth-child(2n+1){position:inherit}.archive-grid .grid .element:first-child .border,.archive-grid .grid .element:nth-child(2n+1) .border,.home-banner.banner-slider,.home-banner.mobile-banner,.pages .page-numbers,.product-banner.banner-slider,.services-banner.banner-slider{display:none}.archive-grid .grid .element:first-child,.archive-grid .grid .element:nth-child(1n+1){position:relative}.archive-grid .grid .element:first-child .border,.archive-grid .grid .element:nth-child(1n+1) .border{position:absolute;top:0;left:0;display:block;width:100%;height:1px;background-color:#e9e9e9}.archive-grid .term-title,.hero-topic-area .section-latest-resources .section-title{font-size:35px}.grid-three-columns{grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:0}.grid-three-columns .border-5{display:block!important}.pages{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.pages .page-numbers.current,.pages .page-numbers.next,.pages .page-numbers.prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.home-banner.mobile-banner{display:block}.home .title{font-size:42px;line-height:80px;text-rendering:optimizelegibility}.home-upcoming-events .container{padding:0 20px 30px}.home-upcoming-events .container>.title{padding:20px 0}.home-upcoming-events .dates{padding:15px 0 60px;grid-template-columns:repeat(1,1fr)}.home-upcoming-events .dates .box{padding:15px 8px}.home-topic-areas{padding:62px 0 30px}.home-topic-areas .content,.latest-bar .block{grid-template-columns:100%}.home-topic-areas .detail-list{padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home-topic-areas .topic-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-topic-areas .columns{padding-bottom:16px}.latest-resources .resources{padding:0 0 45px}.latest-bar .content{padding:24px 0 9px}.latest-bar .title{margin-bottom:8px}.page-template-template-article .hero-single,.single-article .hero-single{padding:58px 0 50px}.hero-topic-area .column,.page-template-template-article .hero-single .main-block,.single-article .hero-single .main-block{padding:0}.page-template-template-article .hero-single .page-title,.single-article .hero-single .page-title{font-size:35px;margin-bottom:10px}.app-content.search{padding:18px 0 0}.search-resources .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-resources .button-grid{padding:24px 0;max-width:100%}.search-resources .button{max-width:120px}.search-resources .input,.search-resources .select{height:40px;padding:11px}.search-resources .input-1,.search-resources .input-2,.search-resources .input-3{margin-top:16px;min-width:100%}.search-resources .input-2:after,.search-resources .input-3:after{bottom:17px}.search-resources .title{font-size:25px;line-height:167%}.search-resources .label{font-size:16px;line-height:222%}.search-resources .displaying{display:block;margin:10px 0 20px}.search-resources button{height:40px;margin-top:22px;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:box-shadow .2s,color .2s,background .2s,text-decoration .2s;transition:box-shadow .2s,color .2s,background .2s,text-decoration .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s}.search-resources button:hover{-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;text-decoration:underline}.hero-topic-area .main-block{padding:10px 4px 60px}.hero-topic-area .section-latest-resources{padding:90px 0 5px}}.hero-contact .page-title{padding-top:60px}.hero-contact .main-block{display:grid;grid-template-columns:calc(75% - 24px) 25%;grid-gap:20px;padding:40px 0 50px}@media (max-width:1074px){.home-topic-areas .responsive-image{margin-bottom:25px}.hero-contact .container{padding-left:16x;padding-right:16px}.hero-contact .wpforms-container{padding-top:0}.hero-contact .main-block{grid-template-columns:100%}.hero-contact .main-block .column:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero-contact .main-block .column:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.hero-product{padding:60px 0 110px}.hero-product .page-title,.hero-team-member .member-content .column:last-child p:first-child{margin-top:0!important}.hero-product .main-block{display:grid;grid-template-columns:calc(46% - 35px) 54%;padding:10px 0;grid-gap:35px}.hero-product .banner{width:100%;text-align:center}.hero-product .video .link{font-weight:400;line-height:1.75;color:#2d70ae;text-decoration:none;font-size:12px}.page-template-template-article.single-article .hero-single .page-title hr,.single.single-article .hero-single .page-title hr{margin:41px 0 0!important}.page-template-template-article .hero-single,.single .hero-single{padding:36px 0 70px;background-color:#f6f8f9}.page-template-template-article .hero-single div>.form-submit,.single .hero-single div>.form-submit{border-radius:3px;cursor:pointer;margin-bottom:16px;border:1px solid transparent;background-color:#337ab7;text-align:center;font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;padding:18px 25px 17px;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80;-webkit-transition:background-color .2s;transition:background-color .2s}.page-template-template-article .hero-single div>.form-submit:hover,.single .hero-single div>.form-submit:hover{background-color:#282d58;-webkit-box-shadow:0 0 9px 0 grey;box-shadow:0 0 9px 0 grey}.page-template-template-article .hero-single .widget_ric_recent_post .widget-title,.single .hero-single .widget_ric_recent_post .widget-title{padding:15px 0 9px}.page-template-template-article .hero-single .event .text,.page-template-template-article .hero-single .reading-time .text,.single .hero-single .event .text,.single .hero-single .reading-time .text{color:#282d58;line-height:1.6;font-size:18px;font-weight:500}.page-template-template-article .hero-single .event .time,.page-template-template-article .hero-single .reading-time .time,.single .hero-single .event .time,.single .hero-single .reading-time .time{line-height:1.6;font-size:18px;font-weight:400}.page-template-template-article .hero-single .reading-time .date:first-child,.single .hero-single .reading-time .date:first-child{padding-bottom:8px}.page-template-template-article .hero-single .reading-time .date>.date,.page-template-template-article .hero-single .reading-time .date>.text,.single .hero-single .reading-time .date>.date,.single .hero-single .reading-time .date>.text{font-size:16px}.hero-team-member .column .page-title{margin-bottom:10px;padding-bottom:10px}.hero-team-member .member-content{display:grid;grid-template-columns:25% calc(75% - 24px);grid-gap:24px;width:100%;padding-top:1px}.hero-team-member .member-content .responsive-image{border-radius:50%}.hero-team-member .member-content .column .wp-post-image{height:102%;width:auto;max-width:inherit;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-team-member .member-content .column:first-child{margin-top:5px;padding:1px}.hero-team-member .social-links a{margin:10px 18px 0 0}.hero-team-member .social-links svg{color:#282d58;font-size:20px}.hero-testimonials{padding:60px 0}.more-products,.wp-block-table tbody{background-color:#fff}.hero-newsletter .main-block{padding:40px 0}.hero-about-us{padding:70px 0 60px}.hero-about-us .main-block{padding-bottom:15px}.services-archive>.container .element{padding:34px 20px}.ric_widget_block_with_image .title,div#secondary-product-slider,div#secondary-service-slider{margin:20px 0}div#secondary-product-slider .splide__arrow,div#secondary-service-slider .splide__arrow{background:0 0}div#secondary-service-slider .splide__arrow--prev{left:0}div#secondary-service-slider .splide__arrow--next{right:0}div#secondary-service-slider .splide__slide{width:150px!important;margin-right:20px!important;border:none}.contact-side .title{color:#282d58;font-size:40px;line-height:1;margin:0 auto;text-transform:capitalize;font-weight:400}.contact-side p{font-size:15px;font-weight:400;color:#707070;padding:0 0 15px}.contact-side ul{list-style:none;padding:10px 0;position:relative}.comments-area .comment-form-cookies-consent,.contact-side ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-side ul li .background{font-size:24px;line-height:70px;width:70px;height:70px;background-color:#337ab7;color:#fff;border-radius:100%;text-align:center;margin-right:30px}.contact-side ul li span{position:absolute;top:23px}.contact-side ul a,.widget_ric_sidebar_tabs .article-tab .wrapper .post-comments,.widget_ric_sidebar_tabs .article-tab .wrapper .post-date{color:#2d70ae}.product-content .comments{font-size:16px;font-weight:500;color:#2d70ae;line-height:1.4;margin-bottom:10px}.product-content .product-data{padding:15px}.product-content .product-data .item{list-style:none;margin:0 8px;display:inline}.product-content .product-data .data-display,.product-content .product-data .data-field{font-size:18px;display:inline;line-height:1.6}.product-content .product-data .data-field{font-weight:600}.product-content .product-data .data-display{font-weight:500}.product-content .price{font-size:30px;font-weight:500;line-height:1.6;color:#337ab7}.product-content .product-description{font-size:18px;line-height:1.6;padding:25px 0 15px}.product-content p>a{text-decoration:none;color:#2d70ae;font-weight:500;outline:transparent dashed 1px;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.wp-block-pullquote cite a,h3{color:#282d58;font-weight:400}.product-content .buy-link{margin:40px auto}.product-content .button,.user-log .button{border-radius:3px;border:1px solid transparent;background-color:#337ab7;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:text-decoration .2s,background-color .2s;transition:text-decoration .2s,background-color .2s,-webkit-text-decoration .2s;text-align:center;font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;padding:18px 25px 17px;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.product-content .button:hover,.user-log .button:hover{background-color:#282d58;-webkit-box-shadow:0 0 9px 0 grey;box-shadow:0 0 9px 0 grey;text-decoration:underline}.product-title{font-size:35px;color:#282d58}.wp-block-quote{padding:5px 0 5px 30px;margin:15px 0 25px;border-left:5px solid #337ab7}.wp-block-quote p{font-size:24px!important;line-height:1.9;font-style:italic;margin:0}.wp-block-pullquote{padding:40px 25px 25px;border-top:1px solid #a9a9a9}.wp-block-pullquote p{font-size:16px;font-weight:500;padding:40px 0}.wp-block-pullquote p em{position:relative;display:block;text-align:left}.wp-block-pullquote p em::before{position:absolute;content:"““ ";font-size:130px;line-height:1;color:#eceff3;letter-spacing:-.25em;left:-32px;top:-48px}.wp-block-pullquote cite{display:block;text-align:left;font-style:normal}.user-log,.user-log .item,.wp-block-buttons a{display:inline-block}.wp-block-pullquote cite a{font-size:21px;line-height:1.4;text-decoration:none}h3{font-size:26px;line-height:1.2;padding:0}.wp-block-table table{border-collapse:collapse}.wp-block-table td,.wp-block-table th{padding:15px;border:1px solid #eaeaea}.page-content .wp-block-buttons,.wp-block-buttons{padding:14px 0 28px}.page-content .wp-block-buttons .wp-block-button,.wp-block-buttons .wp-block-button{margin-left:auto;margin-right:auto}.wp-block-buttons a{cursor:pointer;border-radius:3px;padding:15px 30px;background:#337ab7;-webkit-transition:background-color .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.wp-block-buttons a:hover{background-color:#282d58;-webkit-box-shadow:0 0 10px #cdd6db;box-shadow:0 0 10px #cdd6db;text-decoration:underline;outline:0}.user-log .item{margin:10px 5px 20px}.product-information .item,.product-information .text,.user-log p{font-size:15px;font-weight:400;line-height:1.75;color:#707070}.user-log .plain{text-decoration:none;color:#337ab7}.product-information{padding-bottom:40px}.product-information .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e9e9e9;width:100%}.product-information .tab-title{display:inline;font-size:32px;font-weight:500;line-height:1.4;color:#337ab7;padding:10px 25px 10px 0;background-color:transparent;border:none;outline:#0000 dashed 1px;-webkit-transition:color .2s,outline .2s;transition:color .2s,outline .2s}.product-information .tab-content{padding:30px 0 10px;margin-left:8px;display:none;font-size:18px;font-weight:400;line-height:1.6;color:#707070}.product-comments .part-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e9e9e9;width:100%;margin:20px 0 25px}.product-comments .content{margin-left:8px}.comments-area .part-title,.product-comments .part-title{display:inline;font-size:24px;font-weight:500;line-height:1.4;color:#337ab7;padding:10px 25px 10px 0}.product-comments .comment-title{display:inline-block;font-size:18px;font-weight:500;line-height:1.9}.product-comments .log-in{float:right}.product-comments .comment-date{font-size:14px;line-height:1.9}.product-comments .comment-content{line-height:1.9;margin:10px 15px}.more-products .section-title,.page-title{line-height:1.2;color:#282d58;font-weight:400}div#secondary-product-slider .splide__arrow--prev{left:0}div#secondary-product-slider .splide__arrow--next{right:0}div#secondary-product-slider .splide__slide{max-width:94px!important;margin-right:20px!important;height:auto!important;border:none}.more-products{padding:50px 0 65px}.more-products .section-title{font-size:26px;padding-bottom:10px}.more-products .products{display:-webkit-box;display:-ms-flexbox;display:flex}.more-products .product-snippet{display:block;padding-right:30px}div#more-products-slide .splide__arrows{position:absolute;right:65px;top:-45px}div#more-products-slide .splide__arrow{position:inherit;background-color:inherit}div#more-products-slide .splide__arrow:hover svg{fill:#282d58}div#more-products-slide .splide__arrow svg{fill:#2d70ae;font-size:20px}div#more-products-slide .splide__arrow.splide__arrow--next{left:inherit;right:-45px}div#more-products-slide .splide__arrow.splide__arrow--prev{left:inherit;right:5px}.page-accordion{padding:16px 0}.page-accordion .text{line-height:1.9;margin:0 auto 40px}.comments-area .comment,.page-accordion .element:not(:last-child) .content{padding:20px 0}.page-accordion .element{list-style:none;-webkit-transition:.8s;transition:.8s;overflow:hidden}.page-accordion .element .content{margin-left:25px;margin-right:25px}.page-accordion .element .panel-title{background-color:#337ab7;color:#fff;padding:20px 21px;border-radius:5px;font-size:13px;line-height:1.8;font-weight:500;text-transform:uppercase;margin:6px 1px;-webkit-transition:border .2s ease-in-out,background .2s;transition:border .2s ease-in-out,background .2s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed transparent}.page-accordion .element .panel-title .element-title{margin-left:15px}.page-accordion .element .panel-title svg{font-size:20px;pointer-events:none}.page-accordion .element .panel-title:hover{border:1px dashed #282d58}.page-accordion .element .closed{background-color:#2d70ae;outline:transparent dashed 1px}.page-accordion .element .closed:hover{outline:#2d70ae dashed 1px}.page-accordion .element.active .panel-title{background-color:#282d58}.page-accordion .content .view-more-button{display:inline-block;padding:18px 25px 17px;background-color:#2d70ae;color:#fff;border:1px solid #2d70ae;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,text-decoration .2s;transition:background-color .2s,text-decoration .2s,-webkit-text-decoration .2s;text-decoration:none}.page-accordion .content .view-more-button:hover{background-color:#282d58;text-decoration:underline;color:#fff;outline:0}.page-content{padding-top:25px;padding-bottom:20px;font-size:18px}.page-content.about-us{padding-top:11px}.page-content a{color:#2d70ae;outline:transparent 1px;-webkit-transition:background .2s;transition:background .2s}.page-content a:hover{color:#282d58;text-decoration:underline;outline:#282d58 dashed 1px}.page-content .wp-block-buttons a{display:inline-block;cursor:pointer;background:#2d70ae;border-radius:3px;padding:15px 30px;-webkit-transition:background-color .2s,background .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:background-color .2s,background .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s,background .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s,background .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.page-content .wp-block-buttons a:hover{background:#282d58;-webkit-box-shadow:0 0 10px #cdd6db;box-shadow:0 0 10px #cdd6db;text-decoration:underline;outline:0}.page-content .wp-block-buttons .wp-block-button a{color:#fff!important;background:#337ab7}.page-content .wp-block-buttons .wp-block-button a:hover{background:#282d58}.page-content .wp-block-separator{background-color:#e9e9e9}.page-content li{color:#707070;line-height:1.6}.page-content p{line-height:1.6;font-size:18px}.page-content a:not(.has-background),.page-content a:not(.responsive-image){text-decoration:none;line-height:1.6;-webkit-transition:outline .2s;transition:outline .2s}.page-content .responsive-image{margin-top:16px;margin-bottom:10px;border-radius:8px}.gallery .responsive-image .spacer,.page-content .responsive-image .spacer,.page-image .spacer{display:block;padding-top:55%}.page-image{padding-left:10px;margin:73px auto 10px;border-radius:15px}.page-title{font-size:40px;text-align:left;margin:0 auto 30px;text-transform:capitalize}.page-title.title-container{margin:0 auto;max-width:1133px;width:100%}.widget_ric_recent_post .widget-title{font-size:32px;color:#282d58;line-height:114%;font-weight:400;margin:0;padding:9px 0}.widget_ric_recent_post ul li,.widget_ric_upcoming_events ul li{width:100%;border-top:1px solid #e9e9e9;padding:20px 18px;list-style:none}.widget_ric_recent_post ul .widget-list,.widget_ric_upcoming_events ul .widget-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_ric_recent_post ul .widget-icon,.widget_ric_upcoming_events ul .widget-icon{margin-right:14px;width:15px}.widget_ric_recent_post ul .widget-icon svg,.widget_ric_upcoming_events ul .widget-icon svg{margin-top:4px}.widget_ric_recent_post ul .widget-icon svg.long-icon,.widget_ric_upcoming_events ul .widget-icon svg.long-icon{margin-top:5px}.widget_ric_recent_post ul .post-title{width:calc(100% - 30px);font-size:18px;color:#2d70ae;cursor:pointer;text-decoration:none;outline:#0000 dashed 1px;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.widget_ric_recent_post ul .post-date,.widget_ric_upcoming_events ul .post-date{margin-left:30px;color:#282d58;font-size:14px;margin-top:12px}.widget_ric_recent_post ul .post-comments,.widget_ric_upcoming_events ul .post-comments{color:#2d70ae;font-size:14px}.widget-title{font-size:26px;color:#282d58;line-height:1.2;font-weight:400;margin:30px 0}.ric_widget_social_icons .archive-sidebar-social{margin:0 auto 30px;padding:0}.ric_widget_social_icons .archive-sidebar-social .social-icons{display:inline-block;margin:10px 9px;vertical-align:middle}.widget_nav_menu a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:1.5;color:#2d70ae;font-size:15px;font-weight:400;-webkit-transition:outline .2s,margin-left .2s;transition:outline .2s,margin-left .2s;padding:8px 0;outline:transparent dashed 1px}.widget_nav_menu a:before{content:"";border:solid #282d58;border-width:0 1.8px 1.8px 0;display:inline-block;padding:1.4px;color:#282d58;font-size:12px;margin-right:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.widget_nav_menu a:hover{color:#282d58;outline:#282d58 dashed 1px;margin-left:5px}.widget_ric_team_members .widget-title,.widget_ric_upcoming_events .widget-title{font-size:26px;color:#282d58;line-height:1.4;font-weight:400;margin:0;padding:9px 0}.widget_ric_upcoming_events ul .post-title{width:calc(100% - 30px);font-size:16px;color:#2d70ae;cursor:pointer;outline:#0000 dashed 1px;-webkit-transition:outline .2s;transition:outline .2s;text-decoration:none}.widget_ric_upcoming_events .button-wrapper{margin:38px auto;text-align:center}.widget_ric_upcoming_events .button{font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;border-radius:3px;border:0;padding:15px 30px;color:#fff;background:#337ab7;-webkit-transition:background-color .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s}.widget_ric_upcoming_events .button:hover,.wpforms-container .wpforms-submit:hover{background-color:#282d58;-webkit-box-shadow:0 0 10px #cdd6db;box-shadow:0 0 10px #cdd6db;text-decoration:underline}@media (max-width:991px){.hero-product .main-block{grid-template-columns:100%}.hero-product .container,.hero-testimonials .container{max-width:750px}.page-template-template-article .hero-single .container,.single .hero-single .container{max-width:90%}.page-template-template-article .hero-single .column,.single .hero-single .column{padding-bottom:55px}.hero-testimonials .main-block{display:grid;grid-template-columns:repeat(1,1fr)}div#secondary-product-slider .splide__slide,div#secondary-service-slider .splide__slide{max-width:124px}.widget_ric_recent_post ul,.widget_ric_upcoming_events ul{display:grid;grid-template-columns:repeat(2,1fr)}}.ric_widget_block_with_image .widget-title{font-family:"Libre Franklin",sans-serif;font-size:26px;color:#282d58;line-height:1.2;font-weight:400;margin:30px 0}.ric_widget_block_with_image .title .text{font-family:"Libre Franklin",sans-serif;font-size:26px;color:#2d70ae;cursor:pointer;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s;text-decoration:none;line-height:1.2;font-weight:400;outline:transparent dashed 1px}.ric_widget_block_with_image .content{font-family:"Libre Franklin",sans-serif;font-size:15px;line-height:1.9}.ric_widget_block_with_image .content p{margin:5px auto}.ric_widget_block_with_image .content p a{text-decoration:none;color:#2d70ae;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.ric_widget_block_with_image .content ol,.ric_widget_block_with_image .content ul{margin:10px 0;padding-left:32px}.ric_widget_block_with_image .content .link{color:#2d70ae;cursor:pointer;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s;text-decoration:none}.ric_widget_block_with_image .read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:1.5;color:#2d70ae;font-size:12px;font-weight:400;margin:10px 0;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.ric_widget_block_with_image .read-more:after{content:"";border:solid #2d70ae;border-width:0 1.8px 1.8px 0;padding:1.4px;margin-left:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.widget_ric_sidebar_tabs{padding:50px 0 10px}.widget_ric_sidebar_tabs .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 -2px}.widget_ric_sidebar_tabs .tabs .tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;padding-left:16px;padding-right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;line-height:1.4;color:#337ab7;background:#fff;border:none;border-radius:8px 8px 0 0;-webkit-transition:color .2s,outline .2s,background .2s;transition:color .2s,outline .2s,background .2s;margin:0 8px 0 0}.widget_ric_sidebar_tabs .tabs .tab-title:hover{color:#fff;outline:#282d58 dashed 1px;background:#282d58}.widget_ric_sidebar_tabs .tabs .tab-title.active{background-color:#282d58;color:#fff}.widget_ric_sidebar_tabs .card .tab-content{border-radius:4px}.widget_ric_sidebar_tabs .card .tab-card{border:1px solid #eaeaea;border-radius:0 0 5px 5px}.widget_ric_sidebar_tabs .card .wrapper{border-top:1px solid #a9a9a9;padding:30px}.widget_ric_sidebar_tabs .card .wrapper .title{display:inline-block;font-size:16px;font-weight:500;line-height:1.4;color:#282d58;cursor:pointer;text-decoration:none;outline:transparent dashed 1px;word-break:break-word;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.widget_ric_products .card .wrapper .title:hover,.widget_ric_sidebar_tabs .card .wrapper .title:hover{color:#2d70ae;outline:#282d58 dashed 1px}.widget_ric_products .card .button-wrapper,.widget_ric_sidebar_tabs .card .button-wrapper{text-align:center;margin-top:20px}.widget_ric_products .card .button-wrapper .view-more-button,.widget_ric_sidebar_tabs .card .button-wrapper .view-more-button{display:inline-block;padding:18px 25px 17px;background-color:#2d70ae;color:#fff;border:1px solid #2d70ae;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,text-decoration .2s;transition:background-color .2s,text-decoration .2s,-webkit-text-decoration .2s;text-decoration:none;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.widget_ric_products .card .wrapper .title,.widget_ric_team_members .member-title{display:inline-block;line-height:1.4;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s;outline:transparent dashed 1px}.widget_ric_products .card .button-wrapper .view-more-button:hover,.widget_ric_sidebar_tabs .card .button-wrapper .view-more-button:hover{background-color:#282d58;text-decoration:underline}.widget_ric_products .card .wrapper,.widget_ric_sidebar_tabs .service-tab .wrapper{display:grid;grid-template-columns:70px 1fr;grid-column-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #a9a9a9;padding:30px}.widget_ric_products .card .wrapper .image,.widget_ric_sidebar_tabs .service-tab .wrapper .image{height:70px;width:70px;position:relative}.widget_ric_products .card .wrapper .image .responsive-image,.widget_ric_sidebar_tabs .service-tab .wrapper .image .responsive-image{border-radius:8px;overflow:hidden;position:absolute}.widget_ric_products .card .wrapper .single-square,.widget_ric_sidebar_tabs .service-tab .wrapper .image .single-square{padding:0 10px}.widget_ric_products .card .wrapper .single-square svg,.widget_ric_sidebar_tabs .service-tab .wrapper .image .single-square svg{vertical-align:.2em;min-height:1em}.widget_ric_sidebar_tabs .article-tab .wrapper{display:block;padding-left:15px;padding-right:15px}.widget_ric_sidebar_tabs .article-tab .wrapper .link{text-decoration:none;color:#282d58}.widget_ric_products .card{padding-top:26px}.widget_ric_products .card .wrapper .title{color:#282d58;font-weight:500;font-size:16px;word-break:break-word}.widget_ric_products .card .wrapper .price{color:#2d70ae;font-weight:500;font-size:16px;line-height:1.4}@media (max-width:992px){.products-archive.grid>.container,.products-archive.list>.container{grid-template-columns:1fr}.products-archive.grid>.container .products-side,.products-archive.list>.container .products-side{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.products-archive.grid>.container .products-grid,.products-archive.list>.container .products-grid{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products-archive.grid .product-description{display:none}.products-archive>.container .items-qty{font-size:16px}.app-content.search .search-content{max-width:750px;grid-gap:10px;grid-template-columns:1fr;grid-template-areas:"b" "a" "c";padding-left:23px;padding-right:23px}.search-side .item{color:#2d70ae}.ric_widget_block_with_image,.ric_widget_social_icons,.widget_nav_menu,.widget_ric_products,.widget_ric_sidebar_tabs{width:100%;max-width:320px}}.widget_ric_team_members li{width:100%;border-top:1px solid #a9a9a9;padding:20px 25px;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget_ric_team_members .member-title{font-weight:400;font-size:21px;color:#2d70ae;cursor:pointer;text-decoration:none}.widget_ric_team_members svg{font-size:12px;color:#282d58;margin:0 15px 3px 0}.wpforms-container{max-width:700px}.wpforms-container button[type=submit]{text-transform:uppercase;margin-top:40px}.wpforms-container .wpforms-error{color:red;border-color:red!important}.wpforms-container .wpforms-field-label{font-size:16px;font-weight:400;margin-left:6px;margin-bottom:5px;max-width:100%}.wpforms-container .wpforms-required-label{font-size:16px;color:#db2800}.hero-newsletter .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-checkbox ul{margin-bottom:60px;list-style:none;padding:0}.wpforms-container .wpforms-field-checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:38px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpforms-container .wpforms-field-checkbox input[type=checkbox]{width:16px;height:16px;margin:5px 0 0}.wpforms-container .wpforms-field-checkbox label{display:inline;max-width:100%;font-weight:400;margin-left:6px;font-size:16px;margin-bottom:5px;color:#282d58}.wpforms-container textarea{min-height:330px}.wpforms-container .wpforms-field,.wpforms-container .wpforms-field-email-primary{margin-bottom:20px}.wpforms-container .wpforms-field-large,.wpforms-container .wpforms-field-medium:not(.wpforms-field-row),.wpforms-container .wpforms-field-required,.wpforms-container textarea{padding:15px;outline:0;width:100%;max-width:100%;min-width:100%;background-color:#fff;border-radius:3px;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;border:1px solid #f6f8f9}.breadcrumbs .link,.comments-area .submit{cursor:pointer;outline:transparent dashed 1px;text-decoration:none}.comments-area input:hover,.comments-area textarea:hover,.wpforms-container .wpforms-field-large:hover,.wpforms-container .wpforms-field-medium:not(.wpforms-field-row):hover,.wpforms-container .wpforms-field-required:hover,.wpforms-container textarea:hover{-webkit-box-shadow:0 0 10px #cdd6db;box-shadow:0 0 10px #cdd6db}.wpforms-container .wpforms-submit{font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer;border-radius:3px;border:0;padding:15px 30px;color:#fff;background:#337ab7;-webkit-transition:background-color .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s;transition:box-shadow .2s,background-color .2s,text-decoration .2s,-webkit-box-shadow .2s,-webkit-text-decoration .2s;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.wpforms-container .wpforms-submit-container{padding:0 0 30px;margin-top:-14px}.hero-newsletter .wpforms-field-checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:28px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-newsletter .wpforms-field-checkbox li:last-of-type{margin:46px 0}.the_latest_resources .article{margin-top:48px}.the_latest_resources .article .page-title{text-align:center;display:block;color:#707070;margin-top:0!important}.the_latest_resources .article .grid{border-top:1px solid #e9e9e9;margin-top:31px}.the_latest_resources .article .no-resources{color:#282d58;text-align:center;display:block;line-height:1.2;padding:50px 0;margin:20px 0;font-weight:400;font-size:26px}@media (max-width:768px){.page-template-template-article .hero-single .container,.single .hero-single .container{max-width:95%}.hero-team-member .column .page-title{font-size:38px}.product-comments .log-in{float:none}.product-comments .comment-title{margin-bottom:14px}.page-content{padding-top:10px}.page-content .responsive-image{margin-bottom:0;border-radius:8px}.page-image{margin:0 auto;padding:0;border-radius:8px}.page-title{font-size:32px;line-height:1.4;margin:20px auto 30px}.widget_ric_recent_post .post-title{font-size:20px;margin-bottom:8px}.widget_ric_recent_post ul,.widget_ric_upcoming_events ul{grid-template-columns:repeat(1,1fr)}.widget_ric_recent_post li,.widget_ric_upcoming_events li{padding:24px 0 9px}.widget_ric_upcoming_events .post-title{margin-bottom:8px}.the_latest_resources .archive-grid.article .element{padding:25px 15px 0}}@media (max-width:568px){.archive-view{padding-top:35px}.archive-view .latest-bar,.grid-two-columns .latest-bar{padding-bottom:48px}.home .title{font-size:35px;line-height:80px}.home-upcoming-events{padding:21px 0 39px}.search-results-container .card>.title{font-size:18px;line-height:1.7}.page-template-template-article .hero-single .container,.single .hero-single .container{max-width:100%}.hero-team-member .column .page-title{font-size:36px}.hero-team-member .member-content{grid-template-columns:100%}.hero-team-member .member-content>.column{padding-bottom:6px}.wp-block-table td,.wp-block-table th{font-size:12px}.the_latest_resources .archive-grid.article .element{padding:22px 8px 0}}.comments-area{padding:30px 0 8px}.comments-area .part-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e9e9e9;width:100%;margin:20px 0 5px}.comments-area .comment .comment{padding-left:30px}.comments-area .comment p{margin:10px 0;color:#707070;font-size:18px}.comments-area .comment .comment-author .url,.comments-area .comment .comment-author cite{font-size:18px;font-weight:500;line-height:1.9;color:#282d58;font-style:normal;text-decoration:none}.comments-area .comment .comment-awaiting-moderation{font-weight:700;line-height:1.9}.comments-area .comment #text{color:red}.comments-area .comment .comment-meta{font-size:16px;line-height:1.2}.comments-area .comment .comment-meta a{font-size:14px;color:#707070;text-decoration:none}.comments-area .comment-edit-link{color:#2d70ae!important}.comments-area .comment-reply-title{font-size:32px;line-height:1.2;color:#2d70ae;font-weight:500;margin:0;padding:15px 0}.comments-area .submit{display:inline-block;padding:18px 25px 17px;background-color:#282d58;color:#fff;border:1px solid #282d58;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:600;-webkit-transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,-webkit-text-decoration .2s;transition:background-color .2s,text-decoration .2s;transition:background-color .2s,text-decoration .2s,-webkit-text-decoration .2s;-webkit-box-shadow:0 0 15px #6ab8ff80;box-shadow:0 0 15px #6ab8ff80}.comments-area input{padding:8px;outline:0;border:1px solid #f6f8f9;background-color:#fff;border-radius:3px;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}.comments-area textarea{resize:vertical;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s;padding:8px;min-height:120px}.comments-area .required{color:#db2800}.comments-area .logged-in-as a{color:#2d70ae;text-decoration:none;-webkit-transition:-webkit-text-decoration .2s;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s, -webkit-text-decoration .2s}.comments-area .logged-in-as a:hover{text-decoration:underline}.comments-area .comment-reply-link,.comments-area .reply{text-decoration:none;color:#2d70ae;margin:10px 0}.comments-area .comment-respond textarea{height:120px;width:100%;border-radius:3px;border-style:none}.comments-area .comment-form-cookies-consent label[for=wp-comment-cookies-consent]{display:inline;margin-left:8px}@media (max-width:414px){.archive-list .grid{grid-template-columns:repeat(1,1fr)}.home-upcoming-events .container .top{padding:10px 0 16px}.home-upcoming-events .container .title{font-size:32px}.home-upcoming-events .dates{padding:15px 0 23px}.home-upcoming-events .dates .fa-calendar-alt,.home-upcoming-events .dates .fas{font-size:16px;margin-right:16px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.hero-newsletter span,.home-upcoming-events .dates .title{font-size:18px}.page-template-template-article .hero-single .page-title,.single-article .hero-single .page-title{margin-bottom:0}.hero-team-member .column .page-title{font-size:28px}.hero-team-member .member-content>.column{padding-bottom:0}.product-content .product-data{display:block;padding:0 15px}.product-content .product-data .item{display:block;padding:15px 0}.product-information .tab-title{font-size:24px}.product-information .tab-content{font-size:16px}.more-products .section-title{font-size:22px}div#more-products-slide .splide__arrow.splide__arrow--next{right:-70px;top:7px}div#more-products-slide .splide__arrow.splide__arrow--prev{right:-18px;top:7px}.page-accordion .view-more-button{display:block;text-align:center}.hero-newsletter .wpforms-container .wpforms-field-checkbox label{font-size:13px}.the_latest_resources .archive-grid.article .element{padding:20px 4px 0}.comments-area input[type=checkbox]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:5px}}.single-square:first-child{-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.responsive-image:hover .single-square{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.breadcrumbs{background:#f2f4f6}.breadcrumbs .list{margin:0;padding:10px 0 18px;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs .element{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0 0;margin:0;font-size:13px;font-weight:500;line-height:1.75}.breadcrumbs .element:after{margin:0 12px;content:"";width:0;height:0;border-top:5px solid transparent;border-left:7px solid #282d58;border-bottom:5px solid transparent}.breadcrumbs .link{color:#184179;-webkit-transition:outline .2s;transition:outline .2s}.breadcrumbs .link:hover{outline:#184179 dashed 1px}.tags-snippet{display:grid;grid-template-columns:auto auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 0;clear:both;width:100%;font-size:18px}.tags-snippet .title{margin:0!important;padding:0 0 0 6px;font-weight:400;font-size:16px;line-height:1.8;color:#282d58;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tags-snippet .path{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0;padding:0 0 0 12px!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-snippet .element{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags-snippet .element a{font-size:16px;line-height:1.8;padding:0 8px;text-align:justify;-webkit-transition:outline .2s,color .2s;transition:outline .2s,color .2s}.tags-snippet .element:not(:last-child):after{content:" \2022";margin:0 12px}.tags-snippet .link{color:#2d70ae;text-decoration:none}.tags-snippet .inline-list__icon{color:#6ab8ff;margin-top:4px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuY3NzIiwiY29tcG9uZW50cy9faG9tZS11cGNvbWluZy1ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUtbGF0ZXN0LXJlc291cmNlcy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC1zbGlkZXIuc2NzcyIsInZpZXdzL2FyY2hpdmUuc2NzcyIsImJlZm9yZS9hcHAuc2NzcyIsInZpZXdzL3NlYXJjaC5zY3NzIiwidmlld3Mvc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fYXJjaGl2ZS1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLWNhbGVuZGFyLnNjc3MiLCJ2aWV3cy9zaW5nbGUuc2NzcyIsImNvbXBvbmVudHMvX2FyY2hpdmUtc25pcHBldC5zY3NzIiwic2hhcmVkL19hcHAtY29weXJpZ2h0LnNjc3MiLCJzaGFyZWQvaGVyby1mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC1ib3guc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2UtYm94LnNjc3MiLCJjb21wb25lbnRzL19yZXNvdXJjZS1ib3guc2NzcyIsImNvbXBvbmVudHMvX2JlbmVmaXRzLWJveC5zY3NzIiwiY29tcG9uZW50cy9faG9tZS10b3BpYy1hcmVhcy5zY3NzIiwiY29tcG9uZW50cy9fYXJjaGl2ZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL190ZWFtLW1lbWJlcnMtYm94LnNjc3MiLCJjb21wb25lbnRzL19ncmlkLWxheW91dC1zZWxlY3Rvci5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdHMtYXJjaGl2ZS5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC10d28tY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC10aHJlZS1jb2x1bW5zLnNjc3MiLCJjb21wb25lbnRzL190ZWFtLW1lbWJlcnMtYXJjaGl2ZS5zY3NzIiwiY29tcG9uZW50cy9fc2VydmljZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS1iYW5uZXItc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19ob21lLWJhbm5lci1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUtbW9iaWxlLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9faG9tZS1zaGFyZWQtc3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtc2lkZS5zY3NzIiwiY29tcG9uZW50cy9fYWRtaW4tYmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL19jb21tZW50cy1hcmVhLnNjc3MiLCJjb21wb25lbnRzL19sYXRlc3QtYmFyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0cy1zaWRlLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUtYXJ0aWNsZS5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldF9yaWNfdGVhbV9tZW1iZXJzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtcmVzb3VyY2VzLnNjc3MiLCJjb21wb25lbnRzL19kb3VibGUtaWNvbi1zcXVhcmUuc2NzcyIsImNvbXBvbmVudHMvX2hlcm9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXNlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXByb2R1Y3Quc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tdG9waWMtYXJlYS5zY3NzIiwiY29tcG9uZW50cy9faGVyby1jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXNpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9faGVyby10ZWFtLW1lbWJlci5zY3NzIiwiY29tcG9uZW50cy9fbW9yZS1wcm9kdWN0cy5zY3NzIiwiY29tcG9uZW50cy9faGVyby1uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL19zZXJ2aWNlcy1hcmNoaXZlLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0LXNpZGUuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fdXNlci1sb2cuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtaW5mb3JtYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldF9yaWNfcmVjZW50X3Bvc3Quc2NzcyIsImNvbXBvbmVudHMvX21vcmUtcHJvZHVjdHMtc2xpZGUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldF9hcmNoaXZlc19zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRfdXBjb21pbmdfZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRfYmxvY2tfd2l0aF9pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fd2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldF9yaWNfcHJvZHVjdHMuc2NzcyIsImNvbXBvbmVudHMvX3dwZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLXNuaXBwZXQuc2NzcyIsInZpZXdzL3dwZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3RoZS1sYXRlc3QtcmVzb3VyY2VzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLWFib3V0LXVzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUtaWNvbi1zcXVhcmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0IsQ0NBaEIsc0dDa0JZLHVGQUFrQixDQUFsQix1REFBa0Is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OlsiQGNoYXJzZXQgXCJVVEYtOFwiOy5ob21lLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC51cGNvbWluZy1jYXJkIGhyLC5sYXRlc3QtcmVzb3VyY2VzIC50aXRsZSBociwuc2luZ2xlIC5wYWdlLXRpdGxlIGhye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLCMxYjQ5NzYsIzQ0OWE2OSk7aGVpZ2h0OjRweH1kaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyxkaXYjc2Vjb25kYXJ5LXNlcnZpY2Utc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2Z3tmaWxsOiMzMzdhYjd9LmFyY2hpdmUtdmlld3twYWRkaW5nOjgwcHggMDtiYWNrZ3JvdW5kOiNmNmY4Zjl9LmFyY2hpdmUtdmlldz4uY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDUwMHB4LDFmcikgbWlubWF4KDIzMHB4LDI2M3B4KTtncmlkLWNvbHVtbi1nYXA6MzBweH0uYXJjaGl2ZS12aWV3Pi50aXRsZS1jb250YWluZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTEzM3B4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweDt3aWR0aDoxMDAlfS5hcHAtY29udGVudC5zZWFyY2ggaDIudGl0bGUucGFnZS10aXRsZS5jb250YWluZXIgaHIsLmFyY2hpdmUtdmlldz4udGl0bGUtY29udGFpbmVyIGhyLC5wYWdlLXRpdGxlLnRpdGxlLWNvbnRhaW5lciBocntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZywjMWI0OTc2LCM0NDlhNjkpO2JvcmRlcjowO2hlaWdodDo0cHg7bWFyZ2luOjI1cHggMCAwfS5hcmNoaXZlLXZpZXcgLmFyY2hpdmUtZ3JpZHtmbGV4OjV9LmFyY2hpdmUtdmlldyAubGF0ZXN0LWJhcntwYWRkaW5nLXRvcDo5cHg7ZmxleDoxfS5hcmNoaXZlLXZpZXcgLnRheG9ub215LWFyY2hpdmUgLndpZGdldC10aXRsZSwuYXJjaGl2ZS12aWV3IC53aWRnZXRfcmljX3JlY2VudF9wb3N0IC53aWRnZXQtdGl0bGV7cGFkZGluZzozMHB4IDB9LmFyY2hpdmUtdmlldyAud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCwucGFnZS1jb250ZW50IC5yZXNwb25zaXZlLWltYWdlOmZpcnN0LWNoaWxkLC5wcm9kdWN0cy1hcmNoaXZlPi5jb250YWluZXIgLmdyaWR7bWFyZ2luLXRvcDowfS5hcHAtY29udGVudC5zZWFyY2ggLnNlYXJjaC1jb250ZW50IGEsLmFyY2hpdmUtdmlldyAucGFnaW5hdGlvbiAubGluaywuaG9tZSBhLC53aWRnZXRfcmljX3Byb2R1Y3RzIC5jYXJkIC53cmFwcGVyIC5saW5rLC53aWRnZXRfcmljX3NpZGViYXJfdGFicyAuc2VydmljZS10YWIgLndyYXBwZXIgLmRhdGEgLmxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFyY2hpdmUtdmlldy5iZW5lZml0cy1hcmNoaXZlPi5jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1jb2x1bW4tZ2FwOjB9LmFwcC1zaWRlYmFyIC5zb2NpYWwsLmFyY2hpdmUtZ3JpZCAuZ3JpZCAuZWxlbWVudCAucmVzb3VyY2UtYm94LC5hcmNoaXZlLWdyaWQgLmdyaWQgLmVsZW1lbnQgLnNlcnZpY2VzLWJveCwuYXJjaGl2ZS12aWV3LmJlbmVmaXRzLWFyY2hpdmUgLnBhZ2UtdGl0bGUsLmFyY2hpdmUtdmlldy5iZW5lZml0cy1hcmNoaXZlIC5wYWdlLXRpdGxlIHNwYW4sLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQgLmNvbW1lbnQtbGlzdCwuaGVyby1uZXdzbGV0dGVyIC53cGZvcm1zLWNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSAuZGF0ZSwucHJvZHVjdC1jb21tZW50cywuc2luZ2xlIC5oZXJvLXNpbmdsZSAuZGF0ZSwud2lkZ2V0X25hdl9tZW51IC5tZW51LC53aWRnZXRfcmljX3JlY2VudF9wb3N0IHVsLC53aWRnZXRfcmljX3RlYW1fbWVtYmVycyB1bCwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgdWx7cGFkZGluZzowfS5hcmNoaXZlLXZpZXcuYmVuZWZpdHMtYXJjaGl2ZSAuZ3JpZCAuZWxlbWVudHtwYWRkaW5nOjUxcHggMjBweCAzMXB4fS5hcmNoaXZlLXZpZXcuYmVuZWZpdHMtYXJjaGl2ZSAuYmVuZWZpdHMtYXJjaGl2ZS1ncmlkIC5ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dyaWQtY29sdW1uLWdhcDozMHB4fS5hcmNoaXZlLWdyaWQgLnByb2R1Y3QtYm94IC5kZXNjcmlwdGlvbiwuYXJjaGl2ZS12aWV3LmJlbmVmaXRzLWFyY2hpdmUgLmJlbmVmaXRzLWFyY2hpdmUtZ3JpZCAucGFnaW5hdGlvbiwuYnJlYWRjcnVtYnMgLmVsZW1lbnQ6bGFzdC1jaGlsZDphZnRlciwuaG9tZS1iYW5uZXIubW9iaWxlLWJhbm5lciwuaW5maW5pdGUtc2Nyb2xsIC5wYWdpbmF0aW9uLC5wcm9kdWN0cy1hcmNoaXZlLmdyaWQgLnByb2R1Y3QtZGVzY3JpcHRpb24sLnNlYXJjaC1yZXNvdXJjZXMgLmxpbmsuaGlkZGVuLC5zZWFyY2gtc2lkZSAuYm94IC50ZXJtcy1jb2xsYXBzZWQsLnNlYXJjaC1zaWRlIC5zdWItbGlzdC1zdGF0dXN7ZGlzcGxheTpub25lfS5hcmNoaXZlLXZpZXcucmVzb3VyY2VzLWFyY2hpdmUgLnRpdGxlLWNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTowfS5hcmNoaXZlLXZpZXcucmVzb3VyY2VzLWFyY2hpdmUgLnJlc291cmNlcy1ncmlkIC5ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowfS5hcmNoaXZlLWdyaWQgLmdyaWQgLmVsZW1lbnQ6bnRoLWNoaWxkKDJuKzEpLC5hcmNoaXZlLXZpZXcucmVzb3VyY2VzLWFyY2hpdmUgLnJlc291cmNlcy1ncmlkIC5ncmlkIC5lbGVtZW50Om50aC1jaGlsZCgybisxKSwuYmFubmVyLXNsaWRlciAuc3BhY2VyLC5iYW5uZXItc2xpZGVyIC53cmFwcGVyLC5ob21lLXRvcGljLWFyZWFzIC50b3BpYy1saXN0IC5pdGVtLC5sYXRlc3QtcmVzb3VyY2VzIC5lbGVtZW50LGRpdiNtb3JlLXByb2R1Y3RzLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS5hcmNoaXZlLWdyaWQgLmdyaWQgLmVsZW1lbnQ6bnRoLWNoaWxkKDJuKzEpIC5ib3JkZXIsLmFyY2hpdmUtdmlldy5yZXNvdXJjZXMtYXJjaGl2ZSAucmVzb3VyY2VzLWdyaWQgLmdyaWQgLmVsZW1lbnQ6bnRoLWNoaWxkKDJuKzEpIC5ib3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2U5ZTllOX0uYXJjaGl2ZS1ncmlkIC5ncmlkIC5lbGVtZW50IC5ib3JkZXItMSwuYXJjaGl2ZS12aWV3LnJlc291cmNlcy1hcmNoaXZlIC5yZXNvdXJjZXMtZ3JpZCAuZ3JpZCAuZWxlbWVudCAuYm9yZGVyLTEsLmdyaWQtdGhyZWUtY29sdW1ucyAuYm9yZGVyLTQsLmdyaWQtdGhyZWUtY29sdW1ucyAuYm9yZGVyLTUsLmdyaWQtdGhyZWUtY29sdW1ucyAuYm9yZGVyLTZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYXBwLXNpZGViYXJ7bWF4LXdpZHRoOjEwMCV9LmFwcC1zaWRlYmFyIC5zb2NpYWwgLnNvY2lhbC1pY29ucyAuZmFiLC5hcHAtc2lkZWJhciAuc29jaWFsIC5zb2NpYWwtaWNvbnMgYSwucmljX3dpZGdldF9zb2NpYWxfaWNvbnMgLmFyY2hpdmUtc2lkZWJhci1zb2NpYWwgLnNvY2lhbC1pY29ucyAuZmFiLC5yaWNfd2lkZ2V0X3NvY2lhbF9pY29ucyAuYXJjaGl2ZS1zaWRlYmFyLXNvY2lhbCAuc29jaWFsLWljb25zIGF7Zm9udC1zaXplOjIxcHg7Y29sb3I6IzMzN2FiNzt0cmFuc2l0aW9uOi4ycyxvdXRsaW5lIC4yc30uYXBwLXNpZGViYXIgLnNvY2lhbCAuc29jaWFsLWljb25zIC5mYWIgc3ZnLC5hcHAtc2lkZWJhciAuc29jaWFsIC5zb2NpYWwtaWNvbnMgYSBzdmcsLnJpY193aWRnZXRfc29jaWFsX2ljb25zIC5hcmNoaXZlLXNpZGViYXItc29jaWFsIC5zb2NpYWwtaWNvbnMgLmZhYiBzdmcsLnJpY193aWRnZXRfc29jaWFsX2ljb25zIC5hcmNoaXZlLXNpZGViYXItc29jaWFsIC5zb2NpYWwtaWNvbnMgYSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5hcHAtc2lkZWJhciAuc29jaWFsIC5zb2NpYWwtaWNvbnMgLmZhYjpob3ZlciBzdmcsLmFwcC1zaWRlYmFyIC5zb2NpYWwgLnNvY2lhbC1pY29ucyBhOmhvdmVyIHN2ZywucmljX3dpZGdldF9zb2NpYWxfaWNvbnMgLmFyY2hpdmUtc2lkZWJhci1zb2NpYWwgLnNvY2lhbC1pY29ucyAuZmFiOmhvdmVyIHN2ZywucmljX3dpZGdldF9zb2NpYWxfaWNvbnMgLmFyY2hpdmUtc2lkZWJhci1zb2NpYWwgLnNvY2lhbC1pY29ucyBhOmhvdmVyIHN2Z3t0cmFuc2Zvcm06c2NhbGUoMS4xKTtjb2xvcjojMjgyZDU4O291dGxpbmU6IzI4MmQ1OCBkYXNoZWQgMXB4fS5hcHAtc2lkZWJhciAucmVzcG9uc2l2ZS1pbWFnZXttYXJnaW46MCFpbXBvcnRhbnR9Lmhlcm8tY2FsZW5kYXIgLnBhZ2UtdGl0bGUgLnRhZ3Mtc25pcHBldCwuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyOmxhc3QtY2hpbGQsLnNpbmdsZS5zaW5nbGUtYmVuZWZpdHMgLnBhZ2UtY29udGVudHtwYWRkaW5nLXRvcDowfS5zaW5nbGUuc2luZ2xlLWJlbmVmaXRzIC5tYWluLWJsb2Nre3BhZGRpbmctdG9wOjMzcHghaW1wb3J0YW50fS5zaW5nbGUuc2luZ2xlLXNlcnZpY2UgLm1haW4tYmxvY2t7cGFkZGluZzozM3B4IDB9LnNpbmdsZS5zaW5nbGUtc2VydmljZSAubWFpbi1ibG9jayAud2lkZ2V0IC53aWRnZXQtdGl0bGV7cGFkZGluZy10b3A6MDtsaW5lLWhlaWdodDoxZW19LnNpbmdsZS5zaW5nbGUtcG9zdCAubWFpbi1ibG9ja3twYWRkaW5nOjI3cHggMH0uc2luZ2xlLnNpbmdsZS10ZWFtLW1lbWJlcnMgLndpZGdldC10aXRsZXtwYWRkaW5nLXRvcDoxOHB4IWltcG9ydGFudH0uc2luZ2xlLnNpbmdsZS10ZWFtLW1lbWJlcnMgLnBhZ2UtY29udGVudHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0uc2luZ2xlIC5tYWluLWJsb2Nre3BhZGRpbmc6MjZweCAwfS5zaW5nbGUgLnNpbmdsZS1jb250ZW50e3BhZGRpbmc6MTBweH0uYXJjaGl2ZS1zbmlwcGV0IC5jb250ZW50IHA6bGFzdC1jaGlsZCwuYXJjaGl2ZS1zbmlwcGV0IC5jb250ZW50Pi5leGNlcnB0IHA6bGFzdC1jaGlsZCwuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jYXJkIC5leGNlcnB0IHA6bGFzdC1jaGlsZCwuc2luZ2xlIC5wYWdlLXRpdGxle21hcmdpbi1ib3R0b206MH0uc2luZ2xlIC5wYWdlLXRpdGxlIGhye2JvcmRlcjowO21hcmdpbjo0M3B4IDAgMH0uYXBwLWNvcHlyaWdodHtiYWNrZ3JvdW5kOiMyODJkNTg7bWFyZ2luOjB9LmFwcC1jb3B5cmlnaHQgLnRleHR7bWFyZ2luOjA7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zO3BhZGRpbmc6NDZweCAwIDQ1cHg7bWF4LXdpZHRoOjEwMCU7Y29sb3I6I2ZmZn0uaGVyby1mZWVkYmFja3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmfS5oZXJvLWZlZWRiYWNrIC5jb250YWluZXJ7cGFkZGluZzoxMDJweCAxNXB4IDEwNnB4O21hcmdpbjowIGF1dG99Lmhlcm8tZmVlZGJhY2sgLndlbGNvbWUtdGl0bGV7ZGlzcGxheTpibG9jaztjb2xvcjojMjgyZDU4O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OjUwMH0uaGVyby1mZWVkYmFjayAuaW5mb3tkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuNjtmb250LXNpemU6MTZweDttYXgtd2lkdGg6NzE2cHg7bWFyZ2luOjIycHggYXV0byAyMHB4fS5oZXJvLWZlZWRiYWNrIC5idXR0b25ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKTttYXJnaW46MTRweCBhdXRvO21heC13aWR0aDo2NTBweH0uaGVyby1mZWVkYmFjayAuY29udGFjdC1pbmZvLWJ1dHRvbntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODt0cmFuc2l0aW9uOnRleHQtZGVjb3JhdGlvbiAuMnMsYmFja2dyb3VuZC1jb2xvciAuMnM7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzoxOHB4IDAgMTdweDttYXJnaW46MTBweCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmhlcm8tZmVlZGJhY2sgLmNvbnRhY3QtaW5mby1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JveC1zaGFkb3c6MCAwIDlweCAwIGdyZXk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvZHVjdC1ib3gsLnJlc291cmNlLWJveCwuc2VydmljZXMtYm94LC50ZWFtLW1lbWJlci1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MTAwJX0ucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQsLnNlcnZpY2VzLWJveCAuZGlzcGxheS1jYXJkLC50ZWFtLW1lbWJlci1ib3ggLmRpc3BsYXktY2FyZHtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo4cHg7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztwYWRkaW5nOjFweH0ucHJvZHVjdC1ib3ggLmRpc3BsYXktY2FyZDpob3ZlciAucmVzcG9uc2l2ZS1pbWFnZSAub3ZlcmxheSwucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQ6aG92ZXIgLnJlc3BvbnNpdmUtaW1hZ2UgLm92ZXJsYXksLnNlcnZpY2VzLWJveCAuZGlzcGxheS1jYXJkOmhvdmVyIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5LC50ZWFtLW1lbWJlci1ib3ggLmRpc3BsYXktY2FyZDpob3ZlciAucmVzcG9uc2l2ZS1pbWFnZSAub3ZlcmxheXtvcGFjaXR5OjF9LnNlcnZpY2VzLWJveCAuZGlzcGxheS1jYXJkOmhvdmVyIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5IC5zcXVhcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7bWluLWhlaWdodDoxZW19LnJlc291cmNlLWJveCAuZGlzcGxheS1jYXJkIC5yZXNwb25zaXZlLWltYWdlLC5zZXJ2aWNlcy1ib3ggLmRpc3BsYXktY2FyZCAucmVzcG9uc2l2ZS1pbWFnZSwudGVhbS1tZW1iZXItYm94IC5kaXNwbGF5LWNhcmQgLnJlc3BvbnNpdmUtaW1hZ2V7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo4cHg7bWF4LWhlaWdodDoyODBweH0uZ2FsbGVyeSAucmVzcG9uc2l2ZS1pbWFnZSwuZ2FsbGVyeSAucmVzcG9uc2l2ZS1pbWFnZSBpbWcsLnBhZ2UtY29udGVudCAucmVzcG9uc2l2ZS1pbWFnZSBpbWcsLnByb2R1Y3QtYm94IC5kaXNwbGF5LWNhcmQgLnJlc3BvbnNpdmUtaW1hZ2UgLm92ZXJsYXksLnJlc291cmNlLWJveCAuZGlzcGxheS1jYXJkIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5LC5yaWNfd2lkZ2V0X2Jsb2NrX3dpdGhfaW1hZ2UgLnJlc3BvbnNpdmUtaW1hZ2UsLnNlcnZpY2VzLWJveCAuZGlzcGxheS1jYXJkIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5LC50ZWFtLW1lbWJlci1ib3ggLmRpc3BsYXktY2FyZCAucmVzcG9uc2l2ZS1pbWFnZSAub3ZlcmxheSwud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAuaW1hZ2UgLnJlc3BvbnNpdmUtaW1hZ2UgLnNwYWNlciAub3ZlcmxheSwud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLnNlcnZpY2UtdGFiIC53cmFwcGVyIC5pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZSAuc3BhY2VyIC5vdmVybGF5LGRpdiNzZWNvbmRhcnktcHJvZHVjdC1zbGlkZXIgLm92ZXJsYXk6aG92ZXIsZGl2I3NlY29uZGFyeS1wcm9kdWN0LXNsaWRlciAucmVzb25zaXZlLWltYWdlLGRpdiNzZWNvbmRhcnktc2VydmljZS1zbGlkZXIgLm92ZXJsYXk6aG92ZXIsZGl2I3NlY29uZGFyeS1zZXJ2aWNlLXNsaWRlciAucmVzb25zaXZlLWltYWdle2JvcmRlci1yYWRpdXM6OHB4fS5zZXJ2aWNlcy1ib3ggLmRpc3BsYXktY2FyZCAucmVzcG9uc2l2ZS1pbWFnZSAub3ZlcmxheSAuZmF7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToyMHB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMsY29sb3IgLjJzLHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnN9LnJlc291cmNlLWJveCAuZGlzcGxheS1jYXJkIC5mYTpob3Zlciwuc2VydmljZXMtYm94IC5kaXNwbGF5LWNhcmQgLnJlc3BvbnNpdmUtaW1hZ2UgLm92ZXJsYXkgLmZhOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjgyZDU4fS5wcm9kdWN0LWJveCAuZGlzcGxheS1jYXJkIC5yZXNwb25zaXZlLWltYWdlIC53cC1wb3N0LWltYWdlLC5yZXNvdXJjZS1ib3ggLmRpc3BsYXktY2FyZCAucmVzcG9uc2l2ZS1pbWFnZSAud3AtcG9zdC1pbWFnZSwuc2VydmljZXMtYm94IC5kaXNwbGF5LWNhcmQgLnJlc3BvbnNpdmUtaW1hZ2UgLndwLXBvc3QtaW1hZ2UsLnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkIC5yZXNwb25zaXZlLWltYWdlIC53cC1wb3N0LWltYWdle3RvcDo1MCU7Ym90dG9tOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2VydmljZXMtYm94IC5kaXNwbGF5LWNhcmQgLmluZm9ybWF0aW9uLC50ZWFtLW1lbWJlci1ib3ggLmRpc3BsYXktY2FyZCAuaW5mb3JtYXRpb257cGFkZGluZy10b3A6NnB4fS5zZXJ2aWNlcy1ib3ggLmRpc3BsYXktY2FyZCAuaW5mb3JtYXRpb24gLmxpbmt7bWFyZ2luOjB9LmJlbmVmaXRzLWJveCAubGluayBhLC5wcm9kdWN0LWJveCAuZGlzcGxheS1jYXJkIC5wcm9kdWN0LW5hbWUgYSwucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQgLmxpbmsgYSwuc2VydmljZXMtYm94IC5kaXNwbGF5LWNhcmQgLmluZm9ybWF0aW9uIC5saW5rIGEsLnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkIC5saW5rIGF7Zm9udC1mYW1pbHk6XCJMaWJyZSBGcmFua2xpblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MS40O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmQ3MGFlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO2JvcmRlcjoxcHggZGFzaGVkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246Y29sb3IgLjJzLGJvcmRlciAuMnMsdGV4dC1kZWNvcmF0aW9uIC4yc30uYXJjaGl2ZS1zbmlwcGV0IC50aXRsZSBhOmhvdmVyLC5iZW5lZml0cy1ib3ggLmxpbmsgYTpob3ZlciwucHJvZHVjdC1ib3ggLmRpc3BsYXktY2FyZCAucHJvZHVjdC1uYW1lIGE6aG92ZXIsLnJlc291cmNlLWJveCAuZGlzcGxheS1jYXJkIC5saW5rIGE6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY2FyZD4udGl0bGUgYTpob3Zlciwuc2VydmljZXMtYm94IC5kaXNwbGF5LWNhcmQgLmluZm9ybWF0aW9uIC5saW5rIGE6aG92ZXIsLnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkIC5saW5rIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMjgyZDU4O2JvcmRlcjoxcHggZGFzaGVkICMyODJkNTh9LnJlc291cmNlLWJveCAuZGlzcGxheS1jYXJkIC5mYSBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS5ob21lLXRvcGljLWFyZWFzIC5yZXNwb25zaXZlLWltYWdlOmhvdmVyIC5mYSwucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQ6aG92ZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX0ucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQ6aG92ZXIgLmxpbmsgYTpob3Zlcntjb2xvcjojMjgyZDU4O291dGxpbmU6IzI4MmQ1OCBkYXNoZWQgMXB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJlc291cmNlLWJveCAuZGlzcGxheS1jYXJkIC5saW5re3BhZGRpbmctdG9wOjZweDttYXJnaW46MCBhdXRvO3BhZGRpbmctYm90dG9tOjZweH0ucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQgLmV4Y2VycHR7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo0MDA7cGFkZGluZzowIDAgMTBweDttYXJnaW46MDtjb2xvcjojNzA3MDcwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNn0ucmVzb3VyY2UtYm94IC5kaXNwbGF5LWNhcmQgLmRhdGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyODJkNTg7cGFkZGluZzoyMHB4IDB9LnByb2R1Y3QtYm94IC5kaXNwbGF5LWNhcmQgLnJlc3BvbnNpdmUtaW1hZ2V7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo4cHg7bWF4LWhlaWdodDoyMDBweH0ucHJvZHVjdC1ib3ggLmRpc3BsYXktY2FyZCAucHJvZHVjdC1uYW1le21hcmdpbjowO3BhZGRpbmc6NXB4IDA7Y29sb3I6aW5oZXJpdH0ucHJvZHVjdC1ib3ggLmRpc3BsYXktY2FyZCAucHJvZHVjdC1wcmljZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzJkNzBhZTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLWNvbG9yOiNlOWU5ZTk7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxfS5wcm9kdWN0LWJveCAuZGlzcGxheS1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjEuNjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDB9LmFyY2hpdmUtbGlzdCAucHJvZHVjdC1ib3gsLmNvbW1lbnRzLWFyZWEgaW5wdXRbdHlwZT10ZXh0XSwuZ2FsbGVyeSAucmVzcG9uc2l2ZS1pbWFnZSAuc2l6ZS1wb3N0LXRodW1ibmFpbHMsLnBhZ2UtY29udGVudCAucmVzcG9uc2l2ZS1pbWFnZSAuc2l6ZS1wb3N0LXRodW1ibmFpbHMsLnBhZ2UtY29udGVudCBpZnJhbWUsLnBhZ2UtaW1hZ2UgLnJlc3BvbnNpdmUtaW1hZ2UsLnByb2R1Y3QtYm94IC5kaXNwbGF5LWNhcmQgLmxpbmssLnByb2R1Y3QtYm94IC5kaXNwbGF5LWNhcmQgLnByb2R1Y3QtZGVzY3JpdHBpb24sLnByb2R1Y3QtYm94IC5kaXNwbGF5LWNhcmQgLnByb2R1Y3QtcHJpY2UsLnNlYXJjaC1yZXNvdXJjZXMgLmlucHV0LC5zZWFyY2gtcmVzb3VyY2VzIC5sYWJlbCwuc2VhcmNoLXJlc291cmNlcyAuc2VsZWN0e3dpZHRoOjEwMCV9LmhvbWUtdG9waWMtYXJlYXMgLml0ZW0uaXMtYWN0aXZlIHNwYW4sLmhvbWUtdG9waWMtYXJlYXMgLml0ZW06aG92ZXIgc3BhbiwucHJvZHVjdC1ib3ggLmRpc3BsYXktY2FyZDpob3ZlciAucmVzcG9uc2l2ZS1pbWFnZSAub3ZlcmxheSAuc3F1YXJlLC5yZXNwb25zaXZlLWltYWdlOmhvdmVyIC5zcXVhcmUsLnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkOmhvdmVyIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5IC5zaW5nbGUtc3F1YXJle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5wcm9kdWN0LWJveCAuZGlzcGxheS1jYXJkOmhvdmVyIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5IC5zcXVhcmUgc3Zne29wYWNpdHk6MTttaW4taGVpZ2h0OjFlbX0udGVhbS1tZW1iZXItYm94IC5kaXNwbGF5LWNhcmQgLmxpbmt7bWFyZ2luOjJweCAwfS50ZWFtLW1lbWJlci1ib3ggLmRpc3BsYXktY2FyZCAubWVtYmVyLXRpdGxle21hcmdpbjoxMHB4IDB9LnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkIC5zb2NpYWwtbGlua3N7bWFyZ2luOjE4cHggMH0udGVhbS1tZW1iZXItYm94IC5kaXNwbGF5LWNhcmQgLnNvY2lhbC1saW5rcyBhe21hcmdpbi1yaWdodDoxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFtLW1lbWJlci1ib3ggLmRpc3BsYXktY2FyZCAuc29jaWFsLWxpbmtzIHN2Z3tjb2xvcjojMmQ3MGFlO2ZvbnQtc2l6ZToyMHB4O3RyYW5zaXRpb246Y29sb3IgLjJzLHRyYW5zZm9ybSAuMnN9LnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkIC5zb2NpYWwtbGlua3Mgc3ZnOmhvdmVye2NvbG9yOiMyODJkNTg7b3V0bGluZTojMjgyZDU4IGRhc2hlZCAxcHg7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnRlYW0tbWVtYmVyLWJveCAuZGlzcGxheS1jYXJkOmhvdmVyIC5yZXNwb25zaXZlLWltYWdlIC5vdmVybGF5IC5zaW5nbGUtc3F1YXJlIHN2Z3ttaW4taGVpZ2h0OjFlbX0uYmVuZWZpdHMtYm94IC5jaXJjbGV7YmFja2dyb3VuZDojNmFiOGZmO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7ZGlzcGxheTpmbGV4O21hcmdpbjphdXRvO2JvcmRlci1yYWRpdXM6NTAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyxvdXRsaW5lIC4ycztvdXRsaW5lOnRyYW5zcGFyZW50IGRvdHRlZCAxcHg7b3ZlcmZsb3c6aGlkZGVufS5iZW5lZml0cy1ib3ggLmNpcmNsZSBpLC5iZW5lZml0cy1ib3ggLmNpcmNsZSBzdmd7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6ODBweH0uYmVuZWZpdHMtYm94IC5yZXNwb25zaXZlLWltYWdlIC5zcGFjZXIsLm1vcmUtcHJvZHVjdHMgLnJlc3BvbnNpdmUtaW1hZ2UgLnNwYWNlcixkaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyIC5zcGFjZXIsZGl2I3NlY29uZGFyeS1zZXJ2aWNlLXNsaWRlciAuc3BhY2Vye3BhZGRpbmctdG9wOjEwMCV9LmJlbmVmaXRzLWJveCAucmVzcG9uc2l2ZS1pbWFnZSAud3AtcG9zdC1pbWFnZSwud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAuaW1hZ2UgLnJlc3BvbnNpdmUtaW1hZ2UgLndwLXBvc3QtaW1hZ2UsLndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5zZXJ2aWNlLXRhYiAud3JhcHBlciAuaW1hZ2UgLnJlc3BvbnNpdmUtaW1hZ2UgLndwLXBvc3QtaW1hZ2V7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0bzttYXgtd2lkdGg6aW5oZXJpdDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0uYmVuZWZpdHMtYm94IC5saW5re21hcmdpbjozOXB4IDAgMjlweDtwYWRkaW5nOjZweCAwfS5iZW5lZml0cy1ib3ggLmV4Y2VycHR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O3BhZGRpbmc6MH0uYXJjaGl2ZS1ncmlkIC5wYWdlLXRpdGxlLC5hcmNoaXZlLWxpc3QgLnBhZ2UtdGl0bGV7bWFyZ2luLXRvcDowO2xpbmUtaGVpZ2h0Oi45fS5hcmNoaXZlLWdyaWQgLmdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjB9LmFyY2hpdmUtZ3JpZCAuZ3JpZCAuZWxlbWVudHtwYWRkaW5nOjM0cHggMjBweCAzMXB4fS5hcmNoaXZlLWdyaWQubGlzdCAuZ3JpZCwuYXJjaGl2ZS1saXN0Lmxpc3QgLmdyaWQsLnNlcnZpY2VzLWFyY2hpdmU+LmNvbnRhaW5lciwudGVhbS1tZW1iZXJzLWFyY2hpdmU+LmNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5hcmNoaXZlLWdyaWQ6bm90KC5wcm9kdWN0cy1ncmlkKSAucGFnaW5hdGlvbiwuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5wYWdpbmF0aW9ue2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWU5ZTl9LmFyY2hpdmUtZ3JpZCAudGVybS10aXRsZXttYXJnaW46MDtjb2xvcjojMjgyZDU4O3BhZGRpbmc6MCAwIDhweDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4xO2ZvbnQtc2l6ZTo1MHB4O2Rpc3BsYXk6YmxvY2t9LmFyY2hpdmUtZ3JpZCAuZ3JpZCAuYm94IGgzLmxpbmssLmFyY2hpdmUtZ3JpZCAuZ3JpZCAuYm94IGgzLmxpbmsgYXtmb250LXNpemU6MjJweH0uYXJjaGl2ZS1saXN0IC5ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LmFyY2hpdmUtbGlzdCAuZ3JpZCAuZWxlbWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggMjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYTlhOWE5fS5hcmNoaXZlLWxpc3QgLnByb2R1Y3QtYm94IC5wcm9kdWN0LXByaWNle3BhZGRpbmc6MzJweCAwIDB9LmFyY2hpdmUtbGlzdCAucHJvZHVjdC1ib3ggLmRpc3BsYXktY2FyZHtkaXNwbGF5OmdyaWQ7ZmxleC1kaXJlY3Rpb246cm93O2dyaWQtdGVtcGxhdGUtY29sdW1uczozNSUgNTUlfS5hcmNoaXZlLWxpc3QgLnByb2R1Y3QtYm94IC5kaXNwbGF5LWNhcmQgLnJlc3BvbnNpdmUtaW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MTY1cHh9LmFyY2hpdmUtbGlzdCAucHJvZHVjdC1ib3ggLmluZm9ybWF0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCAzMHB4O3dpZHRoOjEwMCV9LmFyY2hpdmUtbGlzdCAucHJvZHVjdC1ib3ggLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tdG9wOjEwcHh9LmdyaWQtbGF5b3V0LXNlbGVjdG9yIC5pY29uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7Zm9udC1zaXplOjIwcHh9LmdyaWQtbGF5b3V0LXNlbGVjdG9yIC5pY29ue21hcmdpbi1yaWdodDoxNnB4O2N1cnNvcjpwb2ludGVyfS5ncmlkLWxheW91dC1zZWxlY3RvciAubGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojYTlhOWE5fS5ncmlkLWxheW91dC1zZWxlY3RvciAubGluazpob3ZlcntvdXRsaW5lOiMxODE4MTggZGFzaGVkIDFweH0uZ3JpZC1sYXlvdXQtc2VsZWN0b3IgLmxpbmsuYWN0aXZle2NvbG9yOiM2YWI4ZmZ9LmFyY2hpdmUtc25pcHBldHttYXJnaW4tdG9wOjQwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2E5YTlhOTtwYWRkaW5nOjQwcHggMjVweCAwfS5hcmNoaXZlLXNuaXBwZXQgLnRpdGxle21hcmdpbjowIDAgMTZweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzI4MmQ1ODtmb250LXNpemU6MjZweH0uYXJjaGl2ZS1zbmlwcGV0IC50aXRsZSBhLC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNhcmQ+LnRpdGxlIGF7Zm9udC1mYW1pbHk6XCJMaWJyZSBGcmFua2xpblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS40O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmQ3MGFlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO2JvcmRlcjoxcHggZGFzaGVkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246Y29sb3IgLjJzLGJvcmRlciAuMnMsdGV4dC1kZWNvcmF0aW9uIC4yc30uYXJjaGl2ZS1zbmlwcGV0IC5jb250ZW50IHAsLmFyY2hpdmUtc25pcHBldCAuY29udGVudD4uZXhjZXJwdCBwe2Rpc3BsYXk6aW5saW5lO2xpbmUtaGVpZ2h0OjEuOTttYXJnaW46MCAwIDhweH0uYXJjaGl2ZS1zbmlwcGV0IC50YXhvbm9teS10YWdzLXNuaXBwZXR7cGFkZGluZy10b3A6MnB4fS5hcmNoaXZlLXNuaXBwZXQgLnRhZ3Mtc25pcHBldCwuaG9tZS10b3BpYy1hcmVhcyAuZGVzY3JpcHRpb257cGFkZGluZy10b3A6MTZweH0uYXJjaGl2ZS1zbmlwcGV0IC50YWdzLXNuaXBwZXQgLnRpdGxle2ZvbnQtc2l6ZToxNXB4O21hcmdpbjowIDAgOHB4O2ZvbnQtd2VpZ2h0OjYwMH0uYXJjaGl2ZS1zbmlwcGV0OmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O21hcmdpbi10b3A6MH0ucHJvZHVjdHMtYXJjaGl2ZT4uY29udGFpbmVyIC5wcm9kdWN0LXBhZ2UtY29udHJvbHN7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjM0cHggMDttYXJnaW46MzBweCAwIDB9LnByb2R1Y3RzLWFyY2hpdmU+LmNvbnRhaW5lciAuaXRlbXMtcXR5e2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNzA3MDcwO2ZvbnQtc2l6ZToyMnB4fS5wcm9kdWN0cy1hcmNoaXZlPi5jb250YWluZXIgLnByb2R1Y3QtcGFnZS1jb250cm9scy5ib3JkZXItYm90dG9te21hcmdpbjoyMXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U5ZTllOX0ucHJvZHVjdHMtYXJjaGl2ZT4uY29udGFpbmVyIC5wcm9kdWN0LXBhZ2UtY29udHJvbHMuYm9yZGVyLXRvcHttYXJnaW46MjFweCAwIDYwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOX0ucHJvZHVjdHMtYXJjaGl2ZT4uY29udGFpbmVyIC5wYWdlc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjB9LnByb2R1Y3RzLWFyY2hpdmU+LmNvbnRhaW5lciAucHJvZHVjdHMtc2lkZXtmbGV4OjF9LnByb2R1Y3RzLWFyY2hpdmUuZ3JpZD4uY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMjMwcHgsMjYzcHgpIG1pbm1heCg1MDBweCwxZnIpfS5wcm9kdWN0cy1hcmNoaXZlLmxpc3Q+LmNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDUwMHB4LDFmcikgbWlubWF4KDIzMHB4LDI2M3B4KX0ucHJvZHVjdHMtYXJjaGl2ZS5saXN0Pi5jb250YWluZXIgLnByb2R1Y3RzLXNpZGV7b3JkZXI6Mn0ucHJvZHVjdHMtYXJjaGl2ZS5saXN0Pi5jb250YWluZXIgLnByb2R1Y3RzLWdyaWR7b3JkZXI6MX0uZ3JpZC10d28tY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmNhbGMoNzUlIC0gMzJweCkgMjUlO2dyaWQtZ2FwOjMycHg7d2lkdGg6MTAwJX0uZ3JpZC10aHJlZS1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLWdhcDoyMHB4fS50ZWFtLW1lbWJlcnMtYXJjaGl2ZT4uY29udGFpbmVyIC5lbGVtZW50e3BhZGRpbmc6MzRweCAyMHB4IDUwcHh9LnNlcnZpY2VzLWFyY2hpdmUgLnNxdWFyZSwudGVhbS1tZW1iZXJzLWFyY2hpdmUgLnNxdWFyZXtwYWRkaW5nOjAgMjFweCAxMXB4fS5iYW5uZXItc2xpZGVye292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMxNDQxNmZ9LmJhbm5lci1zbGlkZXIgLnNwbGlkZV9fc2xpZGV7bWF4LWhlaWdodDo1NTBweH0uYmFubmVyLXNsaWRlciAuc3BsaWRlX19zbGlkZSAucmVzcG9uc2l2ZS1pbWFnZXtoZWlnaHQ6MTAwJX0uYmFubmVyLXNsaWRlciAuc3BsaWRlX19zbGlkZSAucmVzcG9uc2l2ZS1pbWFnZSAuaW1nLC5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX3NsaWRlIC5yZXNwb25zaXZlLWltYWdlIC53cC1wb3N0LWltYWdle29wYWNpdHk6MX0uYmFubmVyLXNsaWRlciAuYW5pbWF0ZV9fYW5pbWF0ZWR7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcyFpbXBvcnRhbnR9LmJhbm5lci1zbGlkZXIgLmJveCAuY29udGVudHtwYWRkaW5nOjIwcHggMDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX0uYmFubmVyLXNsaWRlciAuYm94IGF7Y29sb3I6IzZhYjhmZjt0cmFuc2l0aW9uOmNvbG9yIC4ycyxib3JkZXIgLjNzfS5iYW5uZXItc2xpZGVyIC5ib3ggYTpob3Zlcntjb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9LmJhbm5lci1zbGlkZXIgLmJveCBvbCwuYmFubmVyLXNsaWRlciAuYm94IHVse2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nOjVweCA1cHggNXB4IDE3cHh9LmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGUsLnBhZ2VzIC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5iYW5uZXItc2xpZGVyIC5ib3ggLmNvbnRlbnQsLmJhbm5lci1zbGlkZXIgLmJveCAuaXRlbSwuYmFubmVyLXNsaWRlciAuYm94IC50ZXh0LC5iYW5uZXItc2xpZGVyIC5ib3ggLnRpdGxlLC5iYW5uZXItc2xpZGVyIC5ib3ggbGksLmJhbm5lci1zbGlkZXIgLmJveCB1bHtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5iYW5uZXItc2xpZGVyIC5ib3ggbGl7bWFyZ2luOjhweCAwfS5iYW5uZXItc2xpZGVyIC5ib3ggLml0ZW0sLmJhbm5lci1zbGlkZXIgLmJveCBsaXt0cmFuc2l0aW9uOmNvbG9yIC4yc30uYmFubmVyLXNsaWRlciAuYm94IC5pdGVtIC50ZXh0LC5iYW5uZXItc2xpZGVyIC5ib3ggbGkgLnRleHR7Y29sb3I6IzMzN2FiNzt0cmFuc2l0aW9uOmNvbG9yIC4yc30uYmFubmVyLXNsaWRlciAuYm94IC5pdGVtOmhvdmVyIC50ZXh0LC5iYW5uZXItc2xpZGVyIC5ib3ggbGk6aG92ZXIgLnRleHR7Y29sb3I6I2ZmZn0uYmFubmVyLXNsaWRlciAuYm94IC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxNXB4IDM1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO3RyYW5zaXRpb246Y29sb3IgLjJzLGJhY2tncm91bmQgLjJzLHRleHQtZGVjb3JhdGlvbiAuMnM7bWF4LXdpZHRoOjIwMHB4O21hcmdpbjphdXRvO3RleHQtZGVjb3JhdGlvbjpub25lfS5iYW5uZXItc2xpZGVyIC5ib3ggLmJ1dHRvbjpob3Zlcntjb2xvcjojMjgyZDU4O2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5iYW5uZXItc2xpZGVyIC5pbWcsLmJhbm5lci1zbGlkZXIgLndwLXBvc3QtaW1hZ2V7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYmFubmVyLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9ue2JvdHRvbToxOHB4fS5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24gbGl7cGFkZGluZzowIDFweH0uYmFubmVyLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdle3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luOjNweCA0cHg7YmFja2dyb3VuZDojMmQ3MGFlO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9LmJhbm5lci1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlcntiYWNrZ3JvdW5kOiMzMzdhYjd9LmJhbm5lci1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmV7YmFja2dyb3VuZDojNmFiOGZmfS5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0LC5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2e2NvbG9yOiMzMzdhYjc7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7d2lkdGg6NzVweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246Y29sb3IgLjJzO2JhY2tncm91bmQ6I2ZmZn0uYmFubmVyLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDpob3ZlciwuYmFubmVyLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldjpob3ZlciwuYnJlYWRjcnVtYnMgLmVsZW1lbnQ6bGFzdC1jaGlsZCwucHJvZHVjdC1pbmZvcm1hdGlvbiAudGFiLXRpdGxlLmFjdGl2ZSwuc2VhcmNoLXJlc291cmNlcyAubGluazphY3RpdmUsLnNlYXJjaC1yZXNvdXJjZXMgLmxpbms6aG92ZXIsLnNpbmdsZS1zcXVhcmU6aG92ZXIgc3ZnLC5zcXVhcmU6aG92ZXIgc3Zne2NvbG9yOiMyODJkNTh9LmJhbm5lci1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnLC5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t3aWR0aDoyMHB4O2ZpbGw6Y3VycmVudENvbG9yfS5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX3Byb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2UxZTFlMX0ucHJvZHVjdC1iYW5uZXIuYmFubmVyLXNsaWRlciAuYm94LC5zZXJ2aWNlcy1iYW5uZXIuYmFubmVyLXNsaWRlciAuYm94e3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtwYWRkaW5nOjE4cHggMTBweDtiYWNrZ3JvdW5kOiMyODJkNTg7ZGlzcGxheTpmbGV4O21heC13aWR0aDo4MCU7cmlnaHQ6MDtib3JkZXItcmFkaXVzOjhweDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOmF1dG87anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucHJvZHVjdC1iYW5uZXIuYmFubmVyLXNsaWRlciAuYm94IC50aXRsZSwuc2VydmljZXMtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGV7Zm9udC1mYW1pbHk6XCJMaWJyZSBGcmFua2xpblwiLHNhbnMtc2VyaWY7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDt0cmFuc2l0aW9uOmNvbG9yIC4yc30ucHJvZHVjdC1iYW5uZXIuYmFubmVyLXNsaWRlciAuYm94IC50aXRsZTpob3Zlciwuc2VydmljZXMtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGU6aG92ZXJ7Y29sb3I6IzMzN2FiN30ucGFnZXN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjozNXB4IGF1dG8gNjBweH0ucGFnZXMgLnBhZ2UtbnVtYmVyc3tmb250LWZhbWlseTpcIkxpYnJlIEZyYW5rbGluXCIsc2Fucy1zZXJpZjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW46MCA1cHg7cGFkZGluZzoxMnB4IDE1cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2JvcmRlci13aWR0aDoxcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojMmQ3MGFlO2JvcmRlci1yYWRpdXM6NXB4O2xpbmUtaGVpZ2h0OjE7dHJhbnNpdGlvbjpjb2xvciAuMnMsYmFja2dyb3VuZC1jb2xvciAuMnN9LnBhZ2VzIC5wYWdlLW51bWJlcnM6aG92ZXJ7b3V0bGluZTojMjgyZDU4IGRhc2hlZCAxcHg7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2NvbG9yOiNmZmZ9LnBhZ2VzIC5jdXJyZW50e2JhY2tncm91bmQ6IzMzN2FiNztjb2xvcjojZmZmfS5ob21lLWJhbm5lci5iYW5uZXItc2xpZGVyIC5ib3gsLmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXIgLmJveHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTUlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoxO3dpZHRoOjU4MHB4O21heC13aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MzhweCA2MHB4O2JhY2tncm91bmQ6IzI4MmQ1ODttYXJnaW46YXV0bztsaW5lLWhlaWdodDoxLjY7Zm9udC1zaXplOjE2cHh9LmhvbWUtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGUsLmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXIgLmJveCAudGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOjEyOTRweCl7LmhvbWUtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGUsLmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXIgLmJveCAudGl0bGV7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOjEwNzRweCl7LmFyY2hpdmUtZ3JpZCAuZ3JpZCwuYXJjaGl2ZS1saXN0IC5ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfS5hcmNoaXZlLWxpc3QgLnByb2R1Y3QtYm94e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFyY2hpdmUtbGlzdCAucHJvZHVjdC1ib3ggLmluZm9ybWF0aW9ue3BhZGRpbmc6MH0uZ3JpZC10aHJlZS1jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4O2dyaWQtcm93LWdhcDoxNnB4fS5ncmlkLXRocmVlLWNvbHVtbnMgLmJvcmRlci00e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5wcm9kdWN0LWJhbm5lci5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0LC5wcm9kdWN0LWJhbm5lci5iYW5uZXItc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2LC5zZXJ2aWNlcy1iYW5uZXIuYmFubmVyLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dCwuc2VydmljZXMtYmFubmVyLmJhbm5lci1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXZ7d2lkdGg6NjBweH0ucHJvZHVjdC1iYW5uZXIuYmFubmVyLXNsaWRlciAuYm94IC50aXRsZSwuc2VydmljZXMtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGV7Zm9udC1zaXplOjM2cHh9LmhvbWUtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCwuaG9tZS1iYW5uZXIubW9iaWxlLWJhbm5lciAuYm94e3BhZGRpbmc6MjBweCA3MHB4IDMwcHh9LmhvbWUtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAudGl0bGUsLmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXIgLmJveCAudGl0bGV7Zm9udC1zaXplOjI2cHh9LmhvbWUtYmFubmVyLmJhbm5lci1zbGlkZXIgLmJveCAuY29udGVudCwuaG9tZS1iYW5uZXIubW9iaWxlLWJhbm5lciAuYm94IC5jb250ZW50e3BhZGRpbmc6MTJweCAwfS5ob21lLWJhbm5lci5iYW5uZXItc2xpZGVyIC5ib3ggLmJ1dHRvbiwuaG9tZS1iYW5uZXIubW9iaWxlLWJhbm5lciAuYm94IC5idXR0b257cGFkZGluZzoxNHB4O2NvbG9yOiNmZmY7bWF4LXdpZHRoOjgwJTttYXJnaW46YXV0b30uaG9tZS11cGNvbWluZy1ldmVudHMgLmRhdGVze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpfS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLnRpdGxlc3tmb250LXNpemU6MThweH19QG1lZGlhIChtYXgtd2lkdGg6ODcwcHgpey5ob21lLWJhbm5lci5iYW5uZXItc2xpZGVyIC5ib3gsLmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXIgLmJveHttYXJnaW4tbGVmdDozMHB4fS5ob21lLWJhbm5lci5iYW5uZXItc2xpZGVyIC5ib3ggLnRpdGxlLC5ob21lLWJhbm5lci5tb2JpbGUtYmFubmVyIC5ib3ggLnRpdGxle2ZvbnQtc2l6ZToxOHB4fS5ob21lLWJhbm5lci5iYW5uZXItc2xpZGVyIC5ib3ggbGksLmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXIgLmJveCBsaXttYXJnaW46MnB4IDB9fS5ob21lLWJhbm5lci5tb2JpbGUtYmFubmVyIC5ib3h7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTpub25lO3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowO3BhZGRpbmc6NjhweCAzNnB4fS5ob21lIC50aXRsZXtsaW5lLWhlaWdodDoxLjE7Zm9udC1zaXplOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzI4MmQ1ODtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgYXV0b30uaG9tZS10b3BpYy1hcmVhcyAuYnV0dG9uLC5ob21lLXVwY29taW5nLWV2ZW50cyAuYnV0dG9ue2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxM3B4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMsdGV4dC1kZWNvcmF0aW9uIC4yczt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjAgMCAxNXB4ICM2YWI4ZmY4MH0uaG9tZS11cGNvbWluZy1ldmVudHN7cGFkZGluZzo1OHB4IDAgOTBweH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnRvcHtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxNHB4IDAgMjBweH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAudXBjb21pbmctY2FyZHtwYWRkaW5nOjAgMTZweCAyNnB4fS5ob21lLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC51cGNvbWluZy1jYXJkIGhye2JvcmRlcjowfS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXN7cGFkZGluZzoyMHB4IDAgNjBweH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmRhdGVzIC5kYXRlLC5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLmZhLWNhbGVuZGFyLWFsdCwuaG9tZS11cGNvbWluZy1ldmVudHMgLmRhdGVzIC5mYXN7Y29sb3I6IzJlNzc0OH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmRhdGVzIC5mYS1jYWxlbmRhci1hbHQsLmhvbWUtdXBjb21pbmctZXZlbnRzIC5kYXRlcyAuZmFze2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1yaWdodDoyNHB4O21hcmdpbi10b3A6M3B4fS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLmRhdGV7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MjBweCAwfS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLnRpdGxle2NvbG9yOiMyODJkNTg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MS40O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjAgYXV0byAwIDA7b3V0bGluZTp0cmFuc3BhcmVudCBkYXNoZWQgMXB4O3RyYW5zaXRpb246b3V0bGluZSAuMnMsY29sb3IgLjJzfS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLnRpdGxlOmhvdmVye2NvbG9yOiMzMzdhYjc7b3V0bGluZTojMzM3YWI3IGRhc2hlZCAxcHh9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5kYXRlcyAuaW5mb3ttYXJnaW4tYm90dG9tOjJweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLmJveHtwYWRkaW5nOjIwcHg7ZGlzcGxheTppbmxpbmUtZmxleH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmRhdGVzIC5mcm9tX3JpY3tib3JkZXI6MXB4IHNvbGlkICMyODJkNTg7Ym9yZGVyLXJhZGl1czo0cHh9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5idXR0b24td3JhcHBlciwubGF0ZXN0LXJlc291cmNlcyAuYnV0dG9uLXdyYXBwZXIsLnNlYXJjaC1yZXNvdXJjZXMgLmJ1dHRvbi1ncmlkIHNwYW57dGV4dC1hbGlnbjpjZW50ZXJ9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxOHB4IDI1cHggMTdweDtiYWNrZ3JvdW5kLWNvbG9yOiMyODJkNTg7Ym9yZGVyOjFweCBzb2xpZCAjMmQ3MGFlO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtd2VpZ2h0OjUwMH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uaG9tZS10b3BpYy1hcmVhc3tiYWNrZ3JvdW5kOiNhY2QwZjE7cGFkZGluZzo3M3B4IDAgODBweH0uaG9tZS10b3BpYy1hcmVhcyAuY29udGFpbmVyIGRpdltkYXRhLWFvc10+LnRpdGxle3BhZGRpbmctYm90dG9tOjYwcHg7cGFkZGluZy10b3A6MH0uaG9tZS10b3BpYy1hcmVhcyAuYm94e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmhvbWUtdG9waWMtYXJlYXMgLmNvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyNzBweCBtaW5tYXgoMTAwcHgsbWF4LWNvbnRlbnQpfS5ob21lLXRvcGljLWFyZWFzIC5jb2x1bW5ze2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjI4cHggMjRweDttYXJnaW4tYm90dG9tOjI1cHh9LmhvbWUtdG9waWMtYXJlYXMgLmRlc2NyaXB0aW9uIC50ZXh0e2NvbG9yOiMyODJkNTg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46LThweCAwO3RleHQtYWxpZ246bGVmdDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9LmhvbWUtdG9waWMtYXJlYXMgLmRlc2NyaXB0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE5cHh9LmhvbWUtdG9waWMtYXJlYXMgLnJlc3BvbnNpdmUtaW1hZ2V7Ym9yZGVyLXJhZGl1czo1cHg7aGVpZ2h0Om1heC1jb250ZW50O2N1cnNvcjpwb2ludGVyfS5ob21lLXRvcGljLWFyZWFzIC5yZXNwb25zaXZlLWltYWdlIC5zcGFjZXJ7cGFkZGluZy10b3A6NTQlfS5ob21lLXRvcGljLWFyZWFzIC5yZXNwb25zaXZlLWltYWdlIC5mYXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4yc30uaG9tZS10b3BpYy1hcmVhcyAuZGV0YWlsLWxpc3QsLmhvbWUtdG9waWMtYXJlYXMgLnRvcGljLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uaG9tZS10b3BpYy1hcmVhcyAudG9waWMtbGlzdCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9LmhvbWUtdG9waWMtYXJlYXMgLmRldGFpbC1saXN0IC50aXRsZXtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJkNzBhZTt0cmFuc2l0aW9uOm91dGxpbmUgLjJzLGNvbG9yIC4yc30uaG9tZS10b3BpYy1hcmVhcyAuZGV0YWlsLWxpc3QgLnRpdGxlOmhvdmVyLC5wcm9kdWN0LWNvbnRlbnQgcD5hOmhvdmVyLC5yaWNfd2lkZ2V0X2Jsb2NrX3dpdGhfaW1hZ2UgLmNvbnRlbnQgLmxpbms6aG92ZXIsLnJpY193aWRnZXRfYmxvY2tfd2l0aF9pbWFnZSAucmVhZC1tb3JlOmhvdmVyLC5yaWNfd2lkZ2V0X2Jsb2NrX3dpdGhfaW1hZ2UgLnRpdGxlIC50ZXh0OmhvdmVyLC50YWdzLXNuaXBwZXQgLmVsZW1lbnQgYTpob3ZlcntvdXRsaW5lOiMyODJkNTggZGFzaGVkIDFweDtjb2xvcjojMjgyZDU4fS5ob21lLXRvcGljLWFyZWFzIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxNnB4O3BhZGRpbmc6MTdweCAyNXB4O2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODtib3JkZXI6MXB4IHNvbGlkICMyODJkNTg7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC13ZWlnaHQ6NjAwO3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZS10b3BpYy1hcmVhcyAuYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0cmFuc2Zvcm06c2NhbGVYKDApO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kLWNvbG9yOiMyODJkNTh9LmhvbWUtdG9waWMtYXJlYXMgLmJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6IzJkNzBhZX0uaG9tZS10b3BpYy1hcmVhcyAuYnV0dG9uOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDEpO2JhY2tncm91bmQtY29sb3I6IzI4MmQ1OH0uaG9tZS10b3BpYy1hcmVhcyAuaXRlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDt3aWxsLWNoYW5nZTpjb250ZW50cztvdXRsaW5lLW9mZnNldDotNHB4IWltcG9ydGFudDtwYWRkaW5nOjEycHggMTBweCAxMHB4IDI0cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE1NyU7Y29sb3I6IzI4MmQ1ODtjdXJzb3I6cG9pbnRlcn0uaG9tZS10b3BpYy1hcmVhcyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1jb2xvcjojZmZmfS5ob21lLXRvcGljLWFyZWFzIC5pdGVtIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpfS5ob21lLXRvcGljLWFyZWFzIC5pdGVtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjA7Ym9yZGVyOnNvbGlkICMyZDcwYWU7Ym9yZGVyLXdpZHRoOjAgMnB4IDJweCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4O2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEwMCU7b3BhY2l0eTowO2hlaWdodDo2cHg7Y29udGVudDpcIlwiO21hcmdpbi1ib3R0b206M3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNXB4KSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzLHRyYW5zZm9ybSAuM3M7b3V0bGluZTowIWltcG9ydGFudH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pey5ob21lLXRvcGljLWFyZWFzIC5pdGVtOmJlZm9yZXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9fS5ob21lLXRvcGljLWFyZWFzIC5pdGVtLmlzLWFjdGl2ZSwuaG9tZS10b3BpYy1hcmVhcyAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNmZmZ9LmhvbWUtdG9waWMtYXJlYXMgLml0ZW0uaXMtYWN0aXZlOmJlZm9yZSwuaG9tZS10b3BpYy1hcmVhcyAuaXRlbTpob3ZlcjpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCkgcm90YXRlKC00NWRlZyl9LmxhdGVzdC1yZXNvdXJjZXN7cGFkZGluZzo3M3B4IDAgODBweDtiYWNrZ3JvdW5kOiNmNmY4Zjl9LmxhdGVzdC1yZXNvdXJjZXMgLnJlc291cmNlc3twYWRkaW5nOjUwcHggMCA4MHB4O2dyaWQtY29sdW1uLWdhcDowfS5sYXRlc3QtcmVzb3VyY2VzIC50aXRsZXtmb250LXNpemU6NTBweDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzI4MmQ1ODttYXJnaW46MCBhdXRvO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmxhdGVzdC1yZXNvdXJjZXMgLnRpdGxlIGhye2JvcmRlcjowO21hcmdpbjo0MHB4IDAgMH0ubGF0ZXN0LXJlc291cmNlcyAuYm9yZGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTl9LmxhdGVzdC1yZXNvdXJjZXMgLmJveHtwYWRkaW5nOjAgMjBweCAxOHB4fS5sYXRlc3QtcmVzb3VyY2VzIC52aWV3LW1vcmUtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MThweCAyNXB4O2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyx0ZXh0LWRlY29yYXRpb24gLjJzO3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MCAwIDE1cHggIzZhYjhmZjgwfS5jb21tZW50cy1hcmVhIC5zdWJtaXQ6aG92ZXIsLmxhdGVzdC1yZXNvdXJjZXMgLnZpZXctbW9yZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMmQ3MGFlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmxhdGVzdC1yZXNvdXJjZXMgLnJlc3BvbnNpdmUtaW1hZ2UsLm1vcmUtcHJvZHVjdHMgLnJlc3BvbnNpdmUtaW1hZ2V7Ym9yZGVyLXJhZGl1czo1cHh9LmxhdGVzdC1iYXIgLnNpZGUtbGF0ZXN0e2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMyODJkNTg7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0ubGF0ZXN0LWJhciAuY29udGVudHttYXJnaW4tdG9wOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2E5YTlhOTtwYWRkaW5nOjQwcHggMjVweCAwfS5sYXRlc3QtYmFyIC5jb21tZW50cywubGF0ZXN0LWJhciAuZGF0ZSwubGF0ZXN0LWJhciAudGl0bGUsLndpZGdldF9yaWNfcmVjZW50X3Bvc3QgdWwgLnBvc3QtY29tbWVudHMsLndpZGdldF9yaWNfcmVjZW50X3Bvc3QgdWwgLnBvc3QtZGF0ZSwud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCAucG9zdC10aXRsZSwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgdWwgLnBvc3QtY29tbWVudHMsLndpZGdldF9yaWNfdXBjb21pbmdfZXZlbnRzIHVsIC5wb3N0LWRhdGUsLndpZGdldF9yaWNfdXBjb21pbmdfZXZlbnRzIHVsIC5wb3N0LXRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo1MDB9LmxhdGVzdC1iYXIgLnRpdGxle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzJkNzBhZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOm91dGxpbmUgLjJzLGNvbG9yIC4yc30ubGF0ZXN0LWJhciAudGl0bGU6aG92ZXIsLnByb2R1Y3QtaW5mb3JtYXRpb24gLnRhYi10aXRsZTpob3ZlciwucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC5jb250ZW50IHAgYTpob3Zlciwud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCAucG9zdC10aXRsZTpob3Zlciwud2lkZ2V0X3JpY190ZWFtX21lbWJlcnMgLm1lbWJlci10aXRsZTpob3Zlciwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgdWwgLnBvc3QtdGl0bGU6aG92ZXJ7Y29sb3I6IzI4MmQ1ODtvdXRsaW5lOiMyODJkNTggZGFzaGVkIDFweH0ubGF0ZXN0LWJhciAuZGF0ZXtjb2xvcjojMjgyZDU4O2ZvbnQtc2l6ZToxM3B4fS5sYXRlc3QtYmFyIC5jb21tZW50c3tjb2xvcjojMmQ3MGFlO2ZvbnQtc2l6ZToxM3B4fS5wcm9kdWN0cy1zaWRlIC5ib3ggLml0ZW0sLnByb2R1Y3RzLXNpZGUgLmJveCAubGlzdHt0ZXh0LWRlY29yYXRpb246bm9uZTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5wcm9kdWN0cy1zaWRlIC5ib3ggLmxpc3R7bWFyZ2luLWJvdHRvbTo0MHB4fS5wcm9kdWN0cy1zaWRlIC5ib3ggLml0ZW17bWFyZ2luOjE1cHggYXV0byFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIDFmcjtwYWRkaW5nLXJpZ2h0OjhweH0ucHJvZHVjdHMtc2lkZSAuYm94IGxhYmVse21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDo2cHg7Y29sb3I6IzI4MmQ1ODtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDoyLjJ9LnByb2R1Y3RzLXNpZGUgLmJveCAuY291bnRlcntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDB9LnByb2R1Y3RzLXNpZGUgLmJveCAuY291bnRlciAubnVtYmVye2N1cnNvcjpwb2ludGVyO2NvbG9yOiMyZDcwYWV9LnByb2R1Y3RzLXNpZGUgLmJveCAudGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTgxODE4fS5wcm9kdWN0cy1zaWRlIC5ib3ggLnNlbGVjdHtjb2xvcjojMmQ3MGFlO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc1fS5wcm9kdWN0cy1zaWRlIC5ib3g6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wcm9kdWN0cy1zaWRlIC5ib3g6bGFzdC1jaGlsZCAucHJvZHVjdHMtcGVyLXBhZ2UsLnByb2R1Y3RzLXNpZGUgLmJveDpsYXN0LWNoaWxkIGxhYmVse3dpZHRoOjEwMCU7bWFyZ2luOjVweCBhdXRvfS5wcm9kdWN0cy1zaWRlIC5ib3g6bGFzdC1jaGlsZCAucHJvZHVjdHMtcGVyLXBhZ2V7bWFyZ2luOjAgMCA1M3B4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjEycHg7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNGM0O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiM0ODQ2NDY7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3RzLXNpZGUgLmJveDpsYXN0LWNoaWxkIC5jb250cm9sc3tkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0b30ucHJvZHVjdHMtc2lkZSAuYm94Omxhc3QtY2hpbGQgLmJ1dHRvbntkaXNwbGF5OmZsZXg7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiMzMzdhYjc7d2lkdGg6ODBweDtoZWlnaHQ6NTBweDtib3gtc2hhZG93OjAgMCAxNXB4IHJnYmEoMTA2LDE4NCwyNTUsLjUpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMsdGV4dC1kZWNvcmF0aW9uIC4ycztib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAxMHB4fS5wcm9kdWN0cy1zaWRlIC5ib3g6bGFzdC1jaGlsZCAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzI4MmQ1ODt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9kdWN0cy1zaWRlIGlucHV0W3R5cGU9Y2hlY2tib3hde2N1cnNvcjpwb2ludGVyO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDo4cHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUsLnNpbmdsZS1hcnRpY2xlIC5oZXJvLXNpbmdsZXtwYWRkaW5nOjY4cHggMCA1MHB4fS5hcHAtY29udGVudC5zZWFyY2h7YmFja2dyb3VuZDojZjZmOGY5O3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206MH0uYXBwLWNvbnRlbnQuc2VhcmNoIC50aXRsZXttYXJnaW46MCBhdXRvIDI1cHh9LmFwcC1jb250ZW50LnNlYXJjaCAuc2VhcmNoLWNvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjEwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjI3MHB4IDFmcjtncmlkLXRlbXBsYXRlLWFyZWFzOlwiYSBiXCIgXCJhIGNcIjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dyaWQtdGVtcGxhdGUtcm93czphdXRvIDFmcn0uYXBwLWNvbnRlbnQuc2VhcmNoIC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXNpZGV7Z3JpZC1hcmVhOmF9LmFwcC1jb250ZW50LnNlYXJjaCAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC1yZXNvdXJjZXN7Z3JpZC1hcmVhOmJ9LmFwcC1jb250ZW50LnNlYXJjaCAuc2VhcmNoLWNvbnRlbnQgLnJlc3VsdHN7Z3JpZC1hcmVhOmN9LmFwcC1jb250ZW50LnNlYXJjaCAuc2VhcmNoLWNvbnRlbnQgdWwsLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVte2xpc3Qtc3R5bGU6bm9uZX0uYXBwLWNvbnRlbnQuc2VhcmNoIC5zZWFyY2gtY29udGVudCAudGl0bGUgYXtjb2xvcjppbmhlcml0fS5hcHAtY29udGVudC5zZWFyY2ggLnNlYXJjaC1jb250ZW50IC5mYXtmb250LXdlaWdodDo5MDA7Y29sb3I6IzZhYjhmZjttYXJnaW4tcmlnaHQ6MTVweH0uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOTtwYWRkaW5nOjQwcHggMH0uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5jYXJkPi50aXRsZXttYXJnaW4tYm90dG9tOjMycHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyZDcwYWU7Zm9udC1zaXplOjI2cHg7bWFyZ2luLWxlZnQ6MH0uY29udGFjdC1zaWRlIHAsLnByb2R1Y3QtdGl0bGUsLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY2FyZCAuZXhjZXJwdHtsaW5lLWhlaWdodDoxLjl9LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY2FyZCAuZXhjZXJwdCBwe21hcmdpbjowIDAgOHB4O2Rpc3BsYXk6aW5saW5lfS5zZWFyY2gtcmVzdWx0cy1jb250YWluZXI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MjBweH0uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5saXN0LC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnBhdGh7cGFkZGluZzowO21hcmdpbjowIGF1dG99LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuaXRlbSwuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC50b3BpYy1hcmVhLC53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51e3BhZGRpbmctbGVmdDoyMHB4fS5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmJ1dHRvbi13cmFwcGVye3BhZGRpbmc6NDVweCAwIDQwcHh9LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAucmVhZC1tb3Jle2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6IzMzN2FiNzt0cmFuc2l0aW9uOnRleHQtZGVjb3JhdGlvbiAuMnMsYmFja2dyb3VuZC1jb2xvciAuMnM7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6MThweCAyNXB4IDE3cHg7Ym94LXNoYWRvdzowIDAgMTVweCAjNmFiOGZmODB9LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAucmVhZC1tb3JlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODtib3gtc2hhZG93OjAgMCA5cHggMCBncmV5O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUhaW1wb3J0YW50fS5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmJyYWNrZXR7cGFkZGluZzo4cHggMDtmb250LXdlaWdodDo2MDB9LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuZXhjZXJwdHtmb250LWZhbWlseTpcIkxpYnJlIEZyYW5rbGluXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweH0uc2VhcmNoLXNpZGV7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1ib3R0b206MzRweH0uc2VhcmNoLXNpZGUgLnN0YXR1cywud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLnRhYnMgLnRhYi10aXRsZTpub3QoW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0pLGRpdiNzZWNvbmRhcnktcHJvZHVjdC1zbGlkZXIgLnNwbGlkZV9fc2xpZGUuaXMtdmlzaWJsZSxkaXYjc2Vjb25kYXJ5LXNlcnZpY2Utc2xpZGVyIC5zcGxpZGVfX3NsaWRlLmlzLXZpc2libGV7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1zaWRlIC5ib3ggLnRpdGxle21hcmdpbjoxMnB4IGF1dG8gMCAwO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojMjgyZDU4O2ZvbnQtd2VpZ2h0OjQwMH0uc2VhcmNoLXNpZGUgLmJveCAuY291bnRlciwuc2VhcmNoLXNpZGUgLmJveCAuc2lnbntmb250LXdlaWdodDo3MDA7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1zaWRlIC5ib3ggLnRpdGxlOmZpcnN0LWNoaWxke21hcmdpbjowIGF1dG8gMCAwfS5zZWFyY2gtc2lkZSAuYm94IC5saXN0e3BhZGRpbmctbGVmdDowfS5zZWFyY2gtc2lkZSAuYm94IC5pdGVte21hcmdpbjo5cHggYXV0bztwYWRkaW5nLWxlZnQ6MH0uc2VhcmNoLXNpZGUgLmJveCAuaXRlbSBsYWJlbHttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6NnB4O2NvbG9yOiMyODJkNTg7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1zaWRlIC5ib3ggLnBsdXN7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtc2lkZSAuYm94IC5zdGF0dXN7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0uc2VhcmNoLXNpZGUgLmJveCAuc3ViLWl0ZW17cGFkZGluZy1sZWZ0OjE4cHh9LnNlYXJjaC1zaWRlIC5ib3ggLnN1Yi1saXN0e2Rpc3BsYXk6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3dpbGwtY2hhbmdlOmhlaWd0aH0uY29tbWVudHMtYXJlYSBsYWJlbCwuaGVyby1wcm9kdWN0IC5zcGFjZXIsLnByb2R1Y3QtaW5mb3JtYXRpb24gLnRhYi1jb250ZW50LmFjdGl2ZSwuc2VhcmNoLXNpZGUgLmJveCAuc3ViLWxpc3QuYWN0aXZlLC53aWRnZXRfcmljX3NpZGViYXJfdGFicyAuY2FyZCAudGFiLWNvbnRlbnQ6YWN0aXZlLC53cGZvcm1zLWNvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmJsb2NrfS5zZWFyY2gtc2lkZSAuYm94IC5udW1iZXJ7Y29sb3I6IzJkNzBhZTtjdXJzb3I6cG9pbnRlcn0uc2VhcmNoLXNpZGUgLmJveCAuc2lnbntmb250LXNpemU6MThweDtwb2ludGVyLWV2ZW50czpub25lfS5zZWFyY2gtc2lkZSAuYm94IC5pdGVtLC5zZWFyY2gtc2lkZSAuYm94IC5saXN0e2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyLjJ9LnNlYXJjaC1zaWRlIC5ib3ggLnJvd3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyO3BhZGRpbmctcmlnaHQ6OHB4fS5zZWFyY2gtc2lkZSAuYm94IGlucHV0e21hcmdpbi10b3A6OHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1zaWRlIC5ib3ggLm9wZW4tYXVkaWVuY2UtY29sbGFwc2UsLnNlYXJjaC1zaWRlIC5ib3ggLm9wZW4tdG9waWNzLWNvbGxhcHNle2JhY2tncm91bmQ6MCAwO2ZvbnQtc2l6ZToxOXB4O2JvcmRlcjowfS5zZWFyY2gtcmVzb3VyY2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEzcHh9LnNlYXJjaC1yZXNvdXJjZXMgLnRpdGxle2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoyMDAlO21hcmdpbjowO2NvbG9yOiMyODJkNTh9LnNlYXJjaC1yZXNvdXJjZXMgLmRpc3BsYXlpbmd7ZGlzcGxheTpibG9jazttYXJnaW46MzFweCAwIDIwcHg7Zm9udC1zaXplOjIycHh9LnNlYXJjaC1yZXNvdXJjZXMgLmRpc3BsYXlpbmcsLnNlYXJjaC1yZXNvdXJjZXMgLnRpdGxle21pbi13aWR0aDoxMDAlfS5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0xLC5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0yLC5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0ze2ZsZXg6MSAxIGF1dG87bWFyZ2luLXJpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LnNlYXJjaC1yZXNvdXJjZXMgLmlucHV0LTI6YWZ0ZXIsLnNlYXJjaC1yZXNvdXJjZXMgLmlucHV0LTM6YWZ0ZXJ7Ym9yZGVyOnNvbGlkICMwMDA7Ym9yZGVyLXdpZHRoOjAgMnB4IDIuOHB4IDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoyLjhweDtjb250ZW50OlwiXCI7cmlnaHQ6MTBweDtib3R0b206MjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2VhcmNoLXJlc291cmNlcyAuaW5wdXQtMnttaW4td2lkdGg6MTU3cHg7bWF4LXdpZHRoOjE1N3B4fS5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0ze21pbi13aWR0aDo5MHB4O21heC13aWR0aDo5MHB4fS5zZWFyY2gtcmVzb3VyY2VzIC5zZWxlY3R7bWFyZ2luOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lfS5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dCwuc2VhcmNoLXJlc291cmNlcyAuc2VsZWN0e2hlaWdodDo1MnB4O3BhZGRpbmc6MTVweCAxMnB4O2JvcmRlcjoxcHggc29saWQgI2M0YzRjNDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojNDg0NjQ2fS5zZWFyY2gtcmVzb3VyY2VzIC5sYWJlbHtjb2xvcjojNDg0NjQ2O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHg7Zm9udC1zaXplOjE1cHh9LnNlYXJjaC1yZXNvdXJjZXMgLndyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3dpZHRoOjEwMCV9LnNlYXJjaC1yZXNvdXJjZXMgLmJ1dHRvbi1ncmlke2ZsZXg6MiAxIGF1dG87bWF4LXdpZHRoOjIwMHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCg2MHB4LDFmcikpO2dyaWQtZ2FwOjRweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNlYXJjaC1yZXNvdXJjZXMgLmxpbmt7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyZDcwYWU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpjb2xvciAuMnN9LnNlYXJjaC1yZXNvdXJjZXMgLmJ1dHRvbntiYWNrZ3JvdW5kOiMzMzdhYjc7Y29sb3I6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjUycHg7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjttYXJnaW46YXV0byBhdXRvIDA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3gtc2hhZG93OjAgMCAxNXB4ICM2YWI4ZmY4MH0uc2VhcmNoLXJlc291cmNlcyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDE1cHggIzI4MmQ1ODgwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpbmdsZS1zcXVhcmUsLnNxdWFyZXtkaXNwbGF5OmlubGluZTttYXJnaW46MCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtwYWRkaW5nOjJweCAyMHB4IDEzcHg7Ym9yZGVyLXJhZGl1czo2cHg7dHJhbnNpdGlvbjpib3JkZXIgLjI1cyx0cmFuc2Zvcm0gLjI1c30uc2luZ2xlLXNxdWFyZSBzdmcsLnNxdWFyZSBzdmd7Zm9udC1zaXplOjE2cHg7bWluLWhlaWdodDoxZW19LnNxdWFyZTpmaXJzdC1jaGlsZHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjVweCl9LnNxdWFyZTpsYXN0LWNoaWxke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1cHgpfS5zaW5nbGUtc3F1YXJlOmhvdmVyLC5zcXVhcmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggZGFzaGVkICMyODJkNTh9Lmhlcm8tY2FsZW5kYXIsLmhlcm8tY29udGFjdCwuaGVyby1uZXdzbGV0dGVyLC5oZXJvLXBhZ2UsLmhlcm8tcHJvZHVjdCwuaGVyby1zZXJ2aWNlcywuaGVyby10ZXN0aW1vbmlhbHMsLmhlcm8tdG9waWMtYXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY4Zjl9Lmhlcm8tcGFnZXtwYWRkaW5nOjcwcHggMCA2MHB4fS5oZXJvLWNhbGVuZGFyIC5tYWluLWJsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjcwcHggMCAxMDBweH0uaGVyby1jYWxlbmRhciAucGFnZS10aXRsZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjM1cHg7bWFyZ2luLWJvdHRvbTozNnB4fS5oZXJvLWNhbGVuZGFyIGJ1dHRvbi5mYy10b2RheS1idXR0b24uZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXXtib3JkZXI6MXB4IHNvbGlkICM1ZTVmNjkhaW1wb3J0YW50O2NvbG9yOiM1ZTVmNjkhaW1wb3J0YW50O29wYWNpdHk6Ljl9Lmhlcm8tY2FsZW5kYXIgYnV0dG9uLmZjLXRvZGF5LWJ1dHRvbi5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pe2JvcmRlcjoxcHggc29saWQgIzI4MmQ1OCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7b3BhY2l0eTouOX0uaGVyby1zZXJ2aWNlcyAubWFpbi1ibG9jaywuaGVyby10b3BpYy1hcmVhIC5tYWluLWJsb2Nre2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NzUlIDIwJTtncmlkLWdhcDoyMHB4O3BhZGRpbmc6NjBweCAwIDUwcHh9Lmhlcm8tcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZSwuaGVyby1zZXJ2aWNlcyAucmVzcG9uc2l2ZS1pbWFnZXtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6OHB4fS5oZXJvLXNlcnZpY2VzIC5yZXNwb25zaXZlLWltYWdlIC5oZWlnaHR7cGFkZGluZy1ib3R0b206NTQlO2Rpc3BsYXk6YmxvY2t9Lmhlcm8tc2VydmljZXMgLnJlc3BvbnNpdmUtaW1hZ2UgLnNwYWNlcntwYWRkaW5nLXRvcDo1NSV9Lmhlcm8tcHJvZHVjdCAuY29udGFpbmVyLC5oZXJvLXRvcGljLWFyZWEgLmNvbnRhaW5lcnttYXgtd2lkdGg6MTE3MHB4fS5oZXJvLXRvcGljLWFyZWEgLmNvbHVtbntwYWRkaW5nOjAgMjhweH0uaGVyby10b3BpYy1hcmVhIC5zZWN0aW9uLWxhdGVzdC1yZXNvdXJjZXN7bWFyZ2luOjUwcHggYXV0bzttYXgtd2lkdGg6MTAwJX0uaGVyby10b3BpYy1hcmVhIC5zZWN0aW9uLWxhdGVzdC1yZXNvdXJjZXMgLnNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6MS4xO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjgyZDU4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTotNzBweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmFyY2hpdmUtdmlld3twYWRkaW5nLXRvcDo1NXB4fS5hcmNoaXZlLXZpZXc+LmNvbnRhaW5lciwuZ3JpZC10d28tY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5zaW5nbGUgLm1haW4tYmxvY2t7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlfS5sYXRlc3QtYmFyIC5ibG9ja3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjUwJSA1MCV9Lmhlcm8tdG9waWMtYXJlYSAubWFpbi1ibG9ja3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJX0uaGVyby10b3BpYy1hcmVhIC5jb250YWluZXJ7bWF4LXdpZHRoOjc1MHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFyY2hpdmUtdmlld3twYWRkaW5nLXRvcDo0NXB4fS5hcmNoaXZlLXZpZXc+LmNvbnRhaW5lciwuZ3JpZC10d28tY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtY29sdW1uLWdhcDowfS5oZXJvLWZlZWRiYWNrIC5idXR0b25ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO2dyaWQtZ2FwOjA7bWFyZ2luOjE0cHggYXV0byA5cHh9Lmhlcm8tZmVlZGJhY2sgLmNvbnRhY3QtaW5mb3ttYXJnaW46NXB4fS5oZXJvLWZlZWRiYWNrIC5jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9LmxhdGVzdC1yZXNvdXJjZXMgLmJveCwucmVzb3VyY2UtYm94LmJveCwuc2VydmljZXMtYm94IC5ib3gsLnRlYW0tbWVtYmVyLWJveCAuYm94e3BhZGRpbmc6MTZweCAwfS5yZXNvdXJjZS1ib3ggLmluZm9ybWF0aW9uIC5saW5re2ZvbnQtc2l6ZToxOHB4fS5hcmNoaXZlLWdyaWQgLmdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLDFmcil9LmFyY2hpdmUtZ3JpZCAuZ3JpZCAuZWxlbWVudDpmaXJzdC1jaGlsZCwuYXJjaGl2ZS1ncmlkIC5ncmlkIC5lbGVtZW50Om50aC1jaGlsZCgybisxKXtwb3NpdGlvbjppbmhlcml0fS5hcmNoaXZlLWdyaWQgLmdyaWQgLmVsZW1lbnQ6Zmlyc3QtY2hpbGQgLmJvcmRlciwuYXJjaGl2ZS1ncmlkIC5ncmlkIC5lbGVtZW50Om50aC1jaGlsZCgybisxKSAuYm9yZGVyLC5ob21lLWJhbm5lci5iYW5uZXItc2xpZGVyLC5ob21lLWJhbm5lci5tb2JpbGUtYmFubmVyLC5wYWdlcyAucGFnZS1udW1iZXJzLC5wcm9kdWN0LWJhbm5lci5iYW5uZXItc2xpZGVyLC5zZXJ2aWNlcy1iYW5uZXIuYmFubmVyLXNsaWRlcntkaXNwbGF5Om5vbmV9LmFyY2hpdmUtZ3JpZCAuZ3JpZCAuZWxlbWVudDpmaXJzdC1jaGlsZCwuYXJjaGl2ZS1ncmlkIC5ncmlkIC5lbGVtZW50Om50aC1jaGlsZCgxbisxKXtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJjaGl2ZS1ncmlkIC5ncmlkIC5lbGVtZW50OmZpcnN0LWNoaWxkIC5ib3JkZXIsLmFyY2hpdmUtZ3JpZCAuZ3JpZCAuZWxlbWVudDpudGgtY2hpbGQoMW4rMSkgLmJvcmRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZTllOWU5fS5hcmNoaXZlLWdyaWQgLnRlcm0tdGl0bGUsLmhlcm8tdG9waWMtYXJlYSAuc2VjdGlvbi1sYXRlc3QtcmVzb3VyY2VzIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZTozNXB4fS5ncmlkLXRocmVlLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjA7Z3JpZC1yb3ctZ2FwOjB9LmdyaWQtdGhyZWUtY29sdW1ucyAuYm9yZGVyLTV7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnBhZ2Vze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAxNnB4fS5wYWdlcyAucGFnZS1udW1iZXJzLmN1cnJlbnQsLnBhZ2VzIC5wYWdlLW51bWJlcnMubmV4dCwucGFnZXMgLnBhZ2UtbnVtYmVycy5wcmV2e2Rpc3BsYXk6aW5saW5lLWZsZXh9LmhvbWUtYmFubmVyLm1vYmlsZS1iYW5uZXJ7ZGlzcGxheTpibG9ja30uaG9tZSAudGl0bGV7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6ODBweDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHl9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5jb250YWluZXJ7cGFkZGluZzowIDIwcHggMzBweH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lcj4udGl0bGV7cGFkZGluZzoyMHB4IDB9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5kYXRlc3twYWRkaW5nOjE1cHggMCA2MHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwxZnIpfS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLmJveHtwYWRkaW5nOjE1cHggOHB4fS5ob21lLXRvcGljLWFyZWFze3BhZGRpbmc6NjJweCAwIDMwcHh9LmhvbWUtdG9waWMtYXJlYXMgLmNvbnRlbnQsLmxhdGVzdC1iYXIgLmJsb2Nre2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlfS5ob21lLXRvcGljLWFyZWFzIC5kZXRhaWwtbGlzdHtwYWRkaW5nLWxlZnQ6MDtvcmRlcjoxfS5ob21lLXRvcGljLWFyZWFzIC50b3BpYy1saXN0e29yZGVyOjJ9LmhvbWUtdG9waWMtYXJlYXMgLmNvbHVtbnN7cGFkZGluZy1ib3R0b206MTZweH0ubGF0ZXN0LXJlc291cmNlcyAucmVzb3VyY2Vze3BhZGRpbmc6MCAwIDQ1cHh9LmxhdGVzdC1iYXIgLmNvbnRlbnR7cGFkZGluZzoyNHB4IDAgOXB4fS5sYXRlc3QtYmFyIC50aXRsZXttYXJnaW4tYm90dG9tOjhweH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSwuc2luZ2xlLWFydGljbGUgLmhlcm8tc2luZ2xle3BhZGRpbmc6NThweCAwIDUwcHh9Lmhlcm8tdG9waWMtYXJlYSAuY29sdW1uLC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5tYWluLWJsb2NrLC5zaW5nbGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgLm1haW4tYmxvY2t7cGFkZGluZzowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5wYWdlLXRpdGxlLC5zaW5nbGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgLnBhZ2UtdGl0bGV7Zm9udC1zaXplOjM1cHg7bWFyZ2luLWJvdHRvbToxMHB4fS5hcHAtY29udGVudC5zZWFyY2h7cGFkZGluZzoxOHB4IDAgMH0uc2VhcmNoLXJlc291cmNlcyAud3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc2VhcmNoLXJlc291cmNlcyAuYnV0dG9uLWdyaWR7cGFkZGluZzoyNHB4IDA7bWF4LXdpZHRoOjEwMCV9LnNlYXJjaC1yZXNvdXJjZXMgLmJ1dHRvbnttYXgtd2lkdGg6MTIwcHh9LnNlYXJjaC1yZXNvdXJjZXMgLmlucHV0LC5zZWFyY2gtcmVzb3VyY2VzIC5zZWxlY3R7aGVpZ2h0OjQwcHg7cGFkZGluZzoxMXB4fS5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0xLC5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0yLC5zZWFyY2gtcmVzb3VyY2VzIC5pbnB1dC0ze21hcmdpbi10b3A6MTZweDttaW4td2lkdGg6MTAwJX0uc2VhcmNoLXJlc291cmNlcyAuaW5wdXQtMjphZnRlciwuc2VhcmNoLXJlc291cmNlcyAuaW5wdXQtMzphZnRlcntib3R0b206MTdweH0uc2VhcmNoLXJlc291cmNlcyAudGl0bGV7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MTY3JX0uc2VhcmNoLXJlc291cmNlcyAubGFiZWx7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjIyJX0uc2VhcmNoLXJlc291cmNlcyAuZGlzcGxheWluZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IDAgMjBweH0uc2VhcmNoLXJlc291cmNlcyBidXR0b257aGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDoyMnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMsY29sb3IgLjJzLGJhY2tncm91bmQgLjJzLHRleHQtZGVjb3JhdGlvbiAuMnN9LnNlYXJjaC1yZXNvdXJjZXMgYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6cmdiYSgxNDksMTU3LDE2NSwuMikgMCA4cHggMjRweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5oZXJvLXRvcGljLWFyZWEgLm1haW4tYmxvY2t7cGFkZGluZzoxMHB4IDRweCA2MHB4fS5oZXJvLXRvcGljLWFyZWEgLnNlY3Rpb24tbGF0ZXN0LXJlc291cmNlc3twYWRkaW5nOjkwcHggMCA1cHh9fS5oZXJvLWNvbnRhY3QgLnBhZ2UtdGl0bGV7cGFkZGluZy10b3A6NjBweH0uaGVyby1jb250YWN0IC5tYWluLWJsb2Nre2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6Y2FsYyg3NSUgLSAyNHB4KSAyNSU7Z3JpZC1nYXA6MjBweDtwYWRkaW5nOjQwcHggMCA1MHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwNzRweCl7LmhvbWUtdG9waWMtYXJlYXMgLnJlc3BvbnNpdmUtaW1hZ2V7bWFyZ2luLWJvdHRvbToyNXB4fS5oZXJvLWNvbnRhY3QgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTZ4O3BhZGRpbmctcmlnaHQ6MTZweH0uaGVyby1jb250YWN0IC53cGZvcm1zLWNvbnRhaW5lcntwYWRkaW5nLXRvcDowfS5oZXJvLWNvbnRhY3QgLm1haW4tYmxvY2t7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCV9Lmhlcm8tY29udGFjdCAubWFpbi1ibG9jayAuY29sdW1uOmZpcnN0LW9mLXR5cGV7b3JkZXI6Mn0uaGVyby1jb250YWN0IC5tYWluLWJsb2NrIC5jb2x1bW46bGFzdC1vZi10eXBle29yZGVyOjF9fS5oZXJvLXByb2R1Y3R7cGFkZGluZzo2MHB4IDAgMTEwcHh9Lmhlcm8tcHJvZHVjdCAucGFnZS10aXRsZSwuaGVyby10ZWFtLW1lbWJlciAubWVtYmVyLWNvbnRlbnQgLmNvbHVtbjpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowIWltcG9ydGFudH0uaGVyby1wcm9kdWN0IC5tYWluLWJsb2Nre2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6Y2FsYyg0NiUgLSAzNXB4KSA1NCU7cGFkZGluZzoxMHB4IDA7Z3JpZC1nYXA6MzVweH0uaGVyby1wcm9kdWN0IC5iYW5uZXJ7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyby1wcm9kdWN0IC52aWRlbyAubGlua3tmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43NTtjb2xvcjojMmQ3MGFlO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxMnB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUuc2luZ2xlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5wYWdlLXRpdGxlIGhyLC5zaW5nbGUuc2luZ2xlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5wYWdlLXRpdGxlIGhye21hcmdpbjo0MXB4IDAgMCFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUsLnNpbmdsZSAuaGVyby1zaW5nbGV7cGFkZGluZzozNnB4IDAgNzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY4Zjl9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgZGl2Pi5mb3JtLXN1Ym1pdCwuc2luZ2xlIC5oZXJvLXNpbmdsZSBkaXY+LmZvcm0tc3VibWl0e2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyO21hcmdpbi1ib3R0b206MTZweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6IzMzN2FiNzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzoxOHB4IDI1cHggMTdweDtib3gtc2hhZG93OjAgMCAxNXB4ICM2YWI4ZmY4MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIGRpdj4uZm9ybS1zdWJtaXQ6aG92ZXIsLnNpbmdsZSAuaGVyby1zaW5nbGUgZGl2Pi5mb3JtLXN1Ym1pdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyODJkNTg7Ym94LXNoYWRvdzowIDAgOXB4IDAgZ3JleX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSAud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCAud2lkZ2V0LXRpdGxlLC5zaW5nbGUgLmhlcm8tc2luZ2xlIC53aWRnZXRfcmljX3JlY2VudF9wb3N0IC53aWRnZXQtdGl0bGV7cGFkZGluZzoxNXB4IDAgOXB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5ldmVudCAudGV4dCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSAucmVhZGluZy10aW1lIC50ZXh0LC5zaW5nbGUgLmhlcm8tc2luZ2xlIC5ldmVudCAudGV4dCwuc2luZ2xlIC5oZXJvLXNpbmdsZSAucmVhZGluZy10aW1lIC50ZXh0e2NvbG9yOiMyODJkNTg7bGluZS1oZWlnaHQ6MS42O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSAuZXZlbnQgLnRpbWUsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgLnJlYWRpbmctdGltZSAudGltZSwuc2luZ2xlIC5oZXJvLXNpbmdsZSAuZXZlbnQgLnRpbWUsLnNpbmdsZSAuaGVyby1zaW5nbGUgLnJlYWRpbmctdGltZSAudGltZXtsaW5lLWhlaWdodDoxLjY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5yZWFkaW5nLXRpbWUgLmRhdGU6Zmlyc3QtY2hpbGQsLnNpbmdsZSAuaGVyby1zaW5nbGUgLnJlYWRpbmctdGltZSAuZGF0ZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTo4cHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgLnJlYWRpbmctdGltZSAuZGF0ZT4uZGF0ZSwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSAucmVhZGluZy10aW1lIC5kYXRlPi50ZXh0LC5zaW5nbGUgLmhlcm8tc2luZ2xlIC5yZWFkaW5nLXRpbWUgLmRhdGU+LmRhdGUsLnNpbmdsZSAuaGVyby1zaW5nbGUgLnJlYWRpbmctdGltZSAuZGF0ZT4udGV4dHtmb250LXNpemU6MTZweH0uaGVyby10ZWFtLW1lbWJlciAuY29sdW1uIC5wYWdlLXRpdGxle21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5oZXJvLXRlYW0tbWVtYmVyIC5tZW1iZXItY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjI1JSBjYWxjKDc1JSAtIDI0cHgpO2dyaWQtZ2FwOjI0cHg7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxcHh9Lmhlcm8tdGVhbS1tZW1iZXIgLm1lbWJlci1jb250ZW50IC5yZXNwb25zaXZlLWltYWdle2JvcmRlci1yYWRpdXM6NTAlfS5oZXJvLXRlYW0tbWVtYmVyIC5tZW1iZXItY29udGVudCAuY29sdW1uIC53cC1wb3N0LWltYWdle2hlaWdodDoxMDIlO3dpZHRoOmF1dG87bWF4LXdpZHRoOmluaGVyaXQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9Lmhlcm8tdGVhbS1tZW1iZXIgLm1lbWJlci1jb250ZW50IC5jb2x1bW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzoxcHh9Lmhlcm8tdGVhbS1tZW1iZXIgLnNvY2lhbC1saW5rcyBhe21hcmdpbjoxMHB4IDE4cHggMCAwfS5oZXJvLXRlYW0tbWVtYmVyIC5zb2NpYWwtbGlua3Mgc3Zne2NvbG9yOiMyODJkNTg7Zm9udC1zaXplOjIwcHh9Lmhlcm8tdGVzdGltb25pYWxze3BhZGRpbmc6NjBweCAwfS5tb3JlLXByb2R1Y3RzLC53cC1ibG9jay10YWJsZSB0Ym9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmhlcm8tbmV3c2xldHRlciAubWFpbi1ibG9ja3twYWRkaW5nOjQwcHggMH0uaGVyby1hYm91dC11c3twYWRkaW5nOjcwcHggMCA2MHB4fS5oZXJvLWFib3V0LXVzIC5tYWluLWJsb2Nre3BhZGRpbmctYm90dG9tOjE1cHh9LnNlcnZpY2VzLWFyY2hpdmU+LmNvbnRhaW5lciAuZWxlbWVudHtwYWRkaW5nOjM0cHggMjBweH0ucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC50aXRsZSxkaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyLGRpdiNzZWNvbmRhcnktc2VydmljZS1zbGlkZXJ7bWFyZ2luOjIwcHggMH1kaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyIC5zcGxpZGVfX2Fycm93LGRpdiNzZWNvbmRhcnktc2VydmljZS1zbGlkZXIgLnNwbGlkZV9fYXJyb3d7YmFja2dyb3VuZDowIDB9ZGl2I3NlY29uZGFyeS1zZXJ2aWNlLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldntsZWZ0OjB9ZGl2I3NlY29uZGFyeS1zZXJ2aWNlLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dHtyaWdodDowfWRpdiNzZWNvbmRhcnktc2VydmljZS1zbGlkZXIgLnNwbGlkZV9fc2xpZGV7d2lkdGg6MTUwcHghaW1wb3J0YW50O21hcmdpbi1yaWdodDoyMHB4IWltcG9ydGFudDtib3JkZXI6bm9uZX0uY29udGFjdC1zaWRlIC50aXRsZXtjb2xvcjojMjgyZDU4O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjAgYXV0bzt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtd2VpZ2h0OjQwMH0uY29udGFjdC1zaWRlIHB7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM3MDcwNzA7cGFkZGluZzowIDAgMTVweH0uY29udGFjdC1zaWRlIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCwuY29udGFjdC1zaWRlIHVsIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbnRhY3Qtc2lkZSB1bCBsaSAuYmFja2dyb3VuZHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDo3MHB4O3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1yaWdodDozMHB4fS5jb250YWN0LXNpZGUgdWwgbGkgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjNweH0uY29udGFjdC1zaWRlIHVsIGEsLndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5hcnRpY2xlLXRhYiAud3JhcHBlciAucG9zdC1jb21tZW50cywud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLmFydGljbGUtdGFiIC53cmFwcGVyIC5wb3N0LWRhdGV7Y29sb3I6IzJkNzBhZX0ucHJvZHVjdC1jb250ZW50IC5jb21tZW50c3tmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzJkNzBhZTtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGF0YXtwYWRkaW5nOjE1cHh9LnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kYXRhIC5pdGVte2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCA4cHg7ZGlzcGxheTppbmxpbmV9LnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kYXRhIC5kYXRhLWRpc3BsYXksLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kYXRhIC5kYXRhLWZpZWxke2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6aW5saW5lO2xpbmUtaGVpZ2h0OjEuNn0ucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRhdGEgLmRhdGEtZmllbGR7Zm9udC13ZWlnaHQ6NjAwfS5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGF0YSAuZGF0YS1kaXNwbGF5e2ZvbnQtd2VpZ2h0OjUwMH0ucHJvZHVjdC1jb250ZW50IC5wcmljZXtmb250LXNpemU6MzBweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMzMzdhYjd9LnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjcmlwdGlvbntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzoyNXB4IDAgMTVweH0ucHJvZHVjdC1jb250ZW50IHA+YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmQ3MGFlO2ZvbnQtd2VpZ2h0OjUwMDtvdXRsaW5lOnRyYW5zcGFyZW50IGRhc2hlZCAxcHg7dHJhbnNpdGlvbjpvdXRsaW5lIC4ycyxjb2xvciAuMnN9LndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIGEsaDN7Y29sb3I6IzI4MmQ1ODtmb250LXdlaWdodDo0MDB9LnByb2R1Y3QtY29udGVudCAuYnV5LWxpbmt7bWFyZ2luOjQwcHggYXV0b30ucHJvZHVjdC1jb250ZW50IC5idXR0b24sLnVzZXItbG9nIC5idXR0b257Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7dHJhbnNpdGlvbjp0ZXh0LWRlY29yYXRpb24gLjJzLGJhY2tncm91bmQtY29sb3IgLjJzO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjE4cHggMjVweCAxN3B4O2JveC1zaGFkb3c6MCAwIDE1cHggIzZhYjhmZjgwfS5wcm9kdWN0LWNvbnRlbnQgLmJ1dHRvbjpob3ZlciwudXNlci1sb2cgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyODJkNTg7Ym94LXNoYWRvdzowIDAgOXB4IDAgZ3JleTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9kdWN0LXRpdGxle2ZvbnQtc2l6ZTozNXB4O2NvbG9yOiMyODJkNTh9LndwLWJsb2NrLXF1b3Rle3BhZGRpbmc6NXB4IDAgNXB4IDMwcHg7bWFyZ2luOjE1cHggMCAyNXB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjMzM3YWI3fS53cC1ibG9jay1xdW90ZSBwe2ZvbnQtc2l6ZToyNHB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjk7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luOjB9LndwLWJsb2NrLXB1bGxxdW90ZXtwYWRkaW5nOjQwcHggMjVweCAyNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNhOWE5YTl9LndwLWJsb2NrLXB1bGxxdW90ZSBwe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjQwcHggMH0ud3AtYmxvY2stcHVsbHF1b3RlIHAgZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnR9LndwLWJsb2NrLXB1bGxxdW90ZSBwIGVtOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIuKAnOKAnCBcIjtmb250LXNpemU6MTMwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZWNlZmYzO2xldHRlci1zcGFjaW5nOi0uMjVlbTtsZWZ0Oi0zMnB4O3RvcDotNDhweH0ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGV7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zdHlsZTpub3JtYWx9LnVzZXItbG9nLC51c2VyLWxvZyAuaXRlbSwud3AtYmxvY2stYnV0dG9ucyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSBhe2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEuNDt0ZXh0LWRlY29yYXRpb246bm9uZX1oM3tmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjI7cGFkZGluZzowfS53cC1ibG9jay10YWJsZSB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LndwLWJsb2NrLXRhYmxlIHRkLC53cC1ibG9jay10YWJsZSB0aHtwYWRkaW5nOjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZWFlYWVhfS5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbnMsLndwLWJsb2NrLWJ1dHRvbnN7cGFkZGluZzoxNHB4IDAgMjhweH0ucGFnZS1jb250ZW50IC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24sLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1ibG9jay1idXR0b25zIGF7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzoxNXB4IDMwcHg7YmFja2dyb3VuZDojMzM3YWI3O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMsYmFja2dyb3VuZC1jb2xvciAuMnMsdGV4dC1kZWNvcmF0aW9uIC4ycztib3gtc2hhZG93OjAgMCAxNXB4ICM2YWI4ZmY4MH0ud3AtYmxvY2stYnV0dG9ucyBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODtib3gtc2hhZG93OjAgMCAxMHB4ICNjZGQ2ZGI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvdXRsaW5lOjB9LnVzZXItbG9nIC5pdGVte21hcmdpbjoxMHB4IDVweCAyMHB4fS5wcm9kdWN0LWluZm9ybWF0aW9uIC5pdGVtLC5wcm9kdWN0LWluZm9ybWF0aW9uIC50ZXh0LC51c2VyLWxvZyBwe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc1O2NvbG9yOiM3MDcwNzB9LnVzZXItbG9nIC5wbGFpbnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMzM3YWI3fS5wcm9kdWN0LWluZm9ybWF0aW9ue3BhZGRpbmctYm90dG9tOjQwcHh9LnByb2R1Y3QtaW5mb3JtYXRpb24gLnRhYnN7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTk7d2lkdGg6MTAwJX0ucHJvZHVjdC1pbmZvcm1hdGlvbiAudGFiLXRpdGxle2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzMzN2FiNztwYWRkaW5nOjEwcHggMjVweCAxMHB4IDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOiMwMDAwIGRhc2hlZCAxcHg7dHJhbnNpdGlvbjpjb2xvciAuMnMsb3V0bGluZSAuMnN9LnByb2R1Y3QtaW5mb3JtYXRpb24gLnRhYi1jb250ZW50e3BhZGRpbmc6MzBweCAwIDEwcHg7bWFyZ2luLWxlZnQ6OHB4O2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM3MDcwNzB9LnByb2R1Y3QtY29tbWVudHMgLnBhcnQtaGVhZGVye2Rpc3BsYXk6ZmxleDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllOWU5O3dpZHRoOjEwMCU7bWFyZ2luOjIwcHggMCAyNXB4fS5wcm9kdWN0LWNvbW1lbnRzIC5jb250ZW50e21hcmdpbi1sZWZ0OjhweH0uY29tbWVudHMtYXJlYSAucGFydC10aXRsZSwucHJvZHVjdC1jb21tZW50cyAucGFydC10aXRsZXtkaXNwbGF5OmlubGluZTtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMzMzdhYjc7cGFkZGluZzoxMHB4IDI1cHggMTBweCAwfS5wcm9kdWN0LWNvbW1lbnRzIC5jb21tZW50LXRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjl9LnByb2R1Y3QtY29tbWVudHMgLmxvZy1pbntmbG9hdDpyaWdodH0ucHJvZHVjdC1jb21tZW50cyAuY29tbWVudC1kYXRle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuOX0ucHJvZHVjdC1jb21tZW50cyAuY29tbWVudC1jb250ZW50e2xpbmUtaGVpZ2h0OjEuOTttYXJnaW46MTBweCAxNXB4fS5tb3JlLXByb2R1Y3RzIC5zZWN0aW9uLXRpdGxlLC5wYWdlLXRpdGxle2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMjgyZDU4O2ZvbnQtd2VpZ2h0OjQwMH1kaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6MH1kaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0OjB9ZGl2I3NlY29uZGFyeS1wcm9kdWN0LXNsaWRlciAuc3BsaWRlX19zbGlkZXttYXgtd2lkdGg6OTRweCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjIwcHghaW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDtib3JkZXI6bm9uZX0ubW9yZS1wcm9kdWN0c3twYWRkaW5nOjUwcHggMCA2NXB4fS5tb3JlLXByb2R1Y3RzIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyNnB4O3BhZGRpbmctYm90dG9tOjEwcHh9Lm1vcmUtcHJvZHVjdHMgLnByb2R1Y3Rze2Rpc3BsYXk6ZmxleH0ubW9yZS1wcm9kdWN0cyAucHJvZHVjdC1zbmlwcGV0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1yaWdodDozMHB4fWRpdiNtb3JlLXByb2R1Y3RzLXNsaWRlIC5zcGxpZGVfX2Fycm93c3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo2NXB4O3RvcDotNDVweH1kaXYjbW9yZS1wcm9kdWN0cy1zbGlkZSAuc3BsaWRlX19hcnJvd3twb3NpdGlvbjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH1kaXYjbW9yZS1wcm9kdWN0cy1zbGlkZSAuc3BsaWRlX19hcnJvdzpob3ZlciBzdmd7ZmlsbDojMjgyZDU4fWRpdiNtb3JlLXByb2R1Y3RzLXNsaWRlIC5zcGxpZGVfX2Fycm93IHN2Z3tmaWxsOiMyZDcwYWU7Zm9udC1zaXplOjIwcHh9ZGl2I21vcmUtcHJvZHVjdHMtc2xpZGUgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tbmV4dHtsZWZ0OmluaGVyaXQ7cmlnaHQ6LTQ1cHh9ZGl2I21vcmUtcHJvZHVjdHMtc2xpZGUgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldntsZWZ0OmluaGVyaXQ7cmlnaHQ6NXB4fS5wYWdlLWFjY29yZGlvbntwYWRkaW5nOjE2cHggMH0ucGFnZS1hY2NvcmRpb24gLnRleHR7bGluZS1oZWlnaHQ6MS45O21hcmdpbjowIGF1dG8gNDBweH0uY29tbWVudHMtYXJlYSAuY29tbWVudCwucGFnZS1hY2NvcmRpb24gLmVsZW1lbnQ6bm90KDpsYXN0LWNoaWxkKSAuY29udGVudHtwYWRkaW5nOjIwcHggMH0ucGFnZS1hY2NvcmRpb24gLmVsZW1lbnR7bGlzdC1zdHlsZTpub25lO3RyYW5zaXRpb246LjhzO292ZXJmbG93OmhpZGRlbn0ucGFnZS1hY2NvcmRpb24gLmVsZW1lbnQgLmNvbnRlbnR7bWFyZ2luLWxlZnQ6MjVweDttYXJnaW4tcmlnaHQ6MjVweH0ucGFnZS1hY2NvcmRpb24gLmVsZW1lbnQgLnBhbmVsLXRpdGxle2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztjb2xvcjojZmZmO3BhZGRpbmc6MjBweCAyMXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuODtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjo2cHggMXB4O3RyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kIC4ycztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjoxcHggZGFzaGVkIHRyYW5zcGFyZW50fS5wYWdlLWFjY29yZGlvbiAuZWxlbWVudCAucGFuZWwtdGl0bGUgLmVsZW1lbnQtdGl0bGV7bWFyZ2luLWxlZnQ6MTVweH0ucGFnZS1hY2NvcmRpb24gLmVsZW1lbnQgLnBhbmVsLXRpdGxlIHN2Z3tmb250LXNpemU6MjBweDtwb2ludGVyLWV2ZW50czpub25lfS5wYWdlLWFjY29yZGlvbiAuZWxlbWVudCAucGFuZWwtdGl0bGU6aG92ZXJ7Ym9yZGVyOjFweCBkYXNoZWQgIzI4MmQ1OH0ucGFnZS1hY2NvcmRpb24gLmVsZW1lbnQgLmNsb3NlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyZDcwYWU7b3V0bGluZTp0cmFuc3BhcmVudCBkYXNoZWQgMXB4fS5wYWdlLWFjY29yZGlvbiAuZWxlbWVudCAuY2xvc2VkOmhvdmVye291dGxpbmU6IzJkNzBhZSBkYXNoZWQgMXB4fS5wYWdlLWFjY29yZGlvbiAuZWxlbWVudC5hY3RpdmUgLnBhbmVsLXRpdGxle2JhY2tncm91bmQtY29sb3I6IzI4MmQ1OH0ucGFnZS1hY2NvcmRpb24gLmNvbnRlbnQgLnZpZXctbW9yZS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxOHB4IDI1cHggMTdweDtiYWNrZ3JvdW5kLWNvbG9yOiMyZDcwYWU7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMyZDcwYWU7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzLHRleHQtZGVjb3JhdGlvbiAuMnM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBhZ2UtYWNjb3JkaW9uIC5jb250ZW50IC52aWV3LW1vcmUtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiNmZmY7b3V0bGluZTowfS5wYWdlLWNvbnRlbnR7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxOHB4fS5wYWdlLWNvbnRlbnQuYWJvdXQtdXN7cGFkZGluZy10b3A6MTFweH0ucGFnZS1jb250ZW50IGF7Y29sb3I6IzJkNzBhZTtvdXRsaW5lOnRyYW5zcGFyZW50IDFweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfS5wYWdlLWNvbnRlbnQgYTpob3Zlcntjb2xvcjojMjgyZDU4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7b3V0bGluZTojMjgyZDU4IGRhc2hlZCAxcHh9LnBhZ2UtY29udGVudCAud3AtYmxvY2stYnV0dG9ucyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6IzJkNzBhZTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjE1cHggMzBweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzLGJhY2tncm91bmQtY29sb3IgLjJzLHRleHQtZGVjb3JhdGlvbiAuMnMsYmFja2dyb3VuZCAuMnM7Ym94LXNoYWRvdzowIDAgMTVweCAjNmFiOGZmODB9LnBhZ2UtY29udGVudCAud3AtYmxvY2stYnV0dG9ucyBhOmhvdmVye2JhY2tncm91bmQ6IzI4MmQ1ODtib3gtc2hhZG93OjAgMCAxMHB4ICNjZGQ2ZGI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvdXRsaW5lOjB9LnBhZ2UtY29udGVudCAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIGF7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZDojMzM3YWI3fS5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiBhOmhvdmVye2JhY2tncm91bmQ6IzI4MmQ1OH0ucGFnZS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3J7YmFja2dyb3VuZC1jb2xvcjojZTllOWU5fS5wYWdlLWNvbnRlbnQgbGl7Y29sb3I6IzcwNzA3MDtsaW5lLWhlaWdodDoxLjZ9LnBhZ2UtY29udGVudCBwe2xpbmUtaGVpZ2h0OjEuNjtmb250LXNpemU6MThweH0ucGFnZS1jb250ZW50IGE6bm90KC5oYXMtYmFja2dyb3VuZCksLnBhZ2UtY29udGVudCBhOm5vdCgucmVzcG9uc2l2ZS1pbWFnZSl7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MS42O3RyYW5zaXRpb246b3V0bGluZSAuMnN9LnBhZ2UtY29udGVudCAucmVzcG9uc2l2ZS1pbWFnZXttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1yYWRpdXM6OHB4fS5nYWxsZXJ5IC5yZXNwb25zaXZlLWltYWdlIC5zcGFjZXIsLnBhZ2UtY29udGVudCAucmVzcG9uc2l2ZS1pbWFnZSAuc3BhY2VyLC5wYWdlLWltYWdlIC5zcGFjZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo1NSV9LnBhZ2UtaW1hZ2V7cGFkZGluZy1sZWZ0OjEwcHg7bWFyZ2luOjczcHggYXV0byAxMHB4O2JvcmRlci1yYWRpdXM6MTVweH0ucGFnZS10aXRsZXtmb250LXNpemU6NDBweDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjAgYXV0byAzMHB4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnBhZ2UtdGl0bGUudGl0bGUtY29udGFpbmVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjExMzNweDt3aWR0aDoxMDAlfS53aWRnZXRfcmljX3JlY2VudF9wb3N0IC53aWRnZXQtdGl0bGV7Zm9udC1zaXplOjMycHg7Y29sb3I6IzI4MmQ1ODtsaW5lLWhlaWdodDoxMTQlO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDtwYWRkaW5nOjlweCAwfS53aWRnZXRfcmljX3JlY2VudF9wb3N0IHVsIGxpLC53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB1bCBsaXt3aWR0aDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWU5ZTk7cGFkZGluZzoyMHB4IDE4cHg7bGlzdC1zdHlsZTpub25lfS53aWRnZXRfcmljX3JlY2VudF9wb3N0IHVsIC53aWRnZXQtbGlzdCwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgdWwgLndpZGdldC1saXN0e2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXB9LndpZGdldF9yaWNfcmVjZW50X3Bvc3QgdWwgLndpZGdldC1pY29uLC53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB1bCAud2lkZ2V0LWljb257bWFyZ2luLXJpZ2h0OjE0cHg7d2lkdGg6MTVweH0ud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCAud2lkZ2V0LWljb24gc3ZnLC53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB1bCAud2lkZ2V0LWljb24gc3Zne21hcmdpbi10b3A6NHB4fS53aWRnZXRfcmljX3JlY2VudF9wb3N0IHVsIC53aWRnZXQtaWNvbiBzdmcubG9uZy1pY29uLC53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB1bCAud2lkZ2V0LWljb24gc3ZnLmxvbmctaWNvbnttYXJnaW4tdG9wOjVweH0ud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCAucG9zdC10aXRsZXt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtmb250LXNpemU6MThweDtjb2xvcjojMmQ3MGFlO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6IzAwMDAgZGFzaGVkIDFweDt0cmFuc2l0aW9uOm91dGxpbmUgLjJzLGNvbG9yIC4yc30ud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCAucG9zdC1kYXRlLC53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB1bCAucG9zdC1kYXRle21hcmdpbi1sZWZ0OjMwcHg7Y29sb3I6IzI4MmQ1ODtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjEycHh9LndpZGdldF9yaWNfcmVjZW50X3Bvc3QgdWwgLnBvc3QtY29tbWVudHMsLndpZGdldF9yaWNfdXBjb21pbmdfZXZlbnRzIHVsIC5wb3N0LWNvbW1lbnRze2NvbG9yOiMyZDcwYWU7Zm9udC1zaXplOjE0cHh9LndpZGdldC10aXRsZXtmb250LXNpemU6MjZweDtjb2xvcjojMjgyZDU4O2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo0MDA7bWFyZ2luOjMwcHggMH0ucmljX3dpZGdldF9zb2NpYWxfaWNvbnMgLmFyY2hpdmUtc2lkZWJhci1zb2NpYWx7bWFyZ2luOjAgYXV0byAzMHB4O3BhZGRpbmc6MH0ucmljX3dpZGdldF9zb2NpYWxfaWNvbnMgLmFyY2hpdmUtc2lkZWJhci1zb2NpYWwgLnNvY2lhbC1pY29uc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTBweCA5cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS53aWRnZXRfbmF2X21lbnUgYXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzJkNzBhZTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dHJhbnNpdGlvbjpvdXRsaW5lIC4ycyxtYXJnaW4tbGVmdCAuMnM7cGFkZGluZzo4cHggMDtvdXRsaW5lOnRyYW5zcGFyZW50IGRhc2hlZCAxcHh9LndpZGdldF9uYXZfbWVudSBhOmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyOnNvbGlkICMyODJkNTg7Ym9yZGVyLXdpZHRoOjAgMS44cHggMS44cHggMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEuNHB4O2NvbG9yOiMyODJkNTg7Zm9udC1zaXplOjEycHg7bWFyZ2luLXJpZ2h0OjE1cHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS53aWRnZXRfbmF2X21lbnUgYTpob3Zlcntjb2xvcjojMjgyZDU4O291dGxpbmU6IzI4MmQ1OCBkYXNoZWQgMXB4O21hcmdpbi1sZWZ0OjVweH0ud2lkZ2V0X3JpY190ZWFtX21lbWJlcnMgLndpZGdldC10aXRsZSwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgLndpZGdldC10aXRsZXtmb250LXNpemU6MjZweDtjb2xvcjojMjgyZDU4O2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7cGFkZGluZzo5cHggMH0ud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgdWwgLnBvc3QtdGl0bGV7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzJkNzBhZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOiMwMDAwIGRhc2hlZCAxcHg7dHJhbnNpdGlvbjpvdXRsaW5lIC4yczt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgLmJ1dHRvbi13cmFwcGVye21hcmdpbjozOHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LndpZGdldF9yaWNfdXBjb21pbmdfZXZlbnRzIC5idXR0b257Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjowO3BhZGRpbmc6MTVweCAzMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMzM3YWI3O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMsYmFja2dyb3VuZC1jb2xvciAuMnMsdGV4dC1kZWNvcmF0aW9uIC4yc30ud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgLmJ1dHRvbjpob3Zlciwud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODtib3gtc2hhZG93OjAgMCAxMHB4ICNjZGQ2ZGI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Lmhlcm8tcHJvZHVjdCAubWFpbi1ibG9ja3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJX0uaGVyby1wcm9kdWN0IC5jb250YWluZXIsLmhlcm8tdGVzdGltb25pYWxzIC5jb250YWluZXJ7bWF4LXdpZHRoOjc1MHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5jb250YWluZXIsLnNpbmdsZSAuaGVyby1zaW5nbGUgLmNvbnRhaW5lcnttYXgtd2lkdGg6OTAlfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5jb2x1bW4sLnNpbmdsZSAuaGVyby1zaW5nbGUgLmNvbHVtbntwYWRkaW5nLWJvdHRvbTo1NXB4fS5oZXJvLXRlc3RpbW9uaWFscyAubWFpbi1ibG9ja3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLDFmcil9ZGl2I3NlY29uZGFyeS1wcm9kdWN0LXNsaWRlciAuc3BsaWRlX19zbGlkZSxkaXYjc2Vjb25kYXJ5LXNlcnZpY2Utc2xpZGVyIC5zcGxpZGVfX3NsaWRle21heC13aWR0aDoxMjRweH0ud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCB1bCwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgdWx7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfX0ucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC53aWRnZXQtdGl0bGV7Zm9udC1mYW1pbHk6XCJMaWJyZSBGcmFua2xpblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzI4MmQ1ODtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjozMHB4IDB9LnJpY193aWRnZXRfYmxvY2tfd2l0aF9pbWFnZSAudGl0bGUgLnRleHR7Zm9udC1mYW1pbHk6XCJMaWJyZSBGcmFua2xpblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzJkNzBhZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOm91dGxpbmUgLjJzLGNvbG9yIC4yczt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NDAwO291dGxpbmU6dHJhbnNwYXJlbnQgZGFzaGVkIDFweH0ucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC5jb250ZW50e2ZvbnQtZmFtaWx5OlwiTGlicmUgRnJhbmtsaW5cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuOX0ucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC5jb250ZW50IHB7bWFyZ2luOjVweCBhdXRvfS5yaWNfd2lkZ2V0X2Jsb2NrX3dpdGhfaW1hZ2UgLmNvbnRlbnQgcCBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyZDcwYWU7dHJhbnNpdGlvbjpvdXRsaW5lIC4ycyxjb2xvciAuMnN9LnJpY193aWRnZXRfYmxvY2tfd2l0aF9pbWFnZSAuY29udGVudCBvbCwucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC5jb250ZW50IHVse21hcmdpbjoxMHB4IDA7cGFkZGluZy1sZWZ0OjMycHh9LnJpY193aWRnZXRfYmxvY2tfd2l0aF9pbWFnZSAuY29udGVudCAubGlua3tjb2xvcjojMmQ3MGFlO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246b3V0bGluZSAuMnMsY29sb3IgLjJzO3RleHQtZGVjb3JhdGlvbjpub25lfS5yaWNfd2lkZ2V0X2Jsb2NrX3dpdGhfaW1hZ2UgLnJlYWQtbW9yZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzJkNzBhZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjEwcHggMDt0cmFuc2l0aW9uOm91dGxpbmUgLjJzLGNvbG9yIC4yc30ucmljX3dpZGdldF9ibG9ja193aXRoX2ltYWdlIC5yZWFkLW1vcmU6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlcjpzb2xpZCAjMmQ3MGFlO2JvcmRlci13aWR0aDowIDEuOHB4IDEuOHB4IDA7cGFkZGluZzoxLjRweDttYXJnaW4tbGVmdDo4cHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS53aWRnZXRfcmljX3NpZGViYXJfdGFic3twYWRkaW5nOjUwcHggMCAxMHB4fS53aWRnZXRfcmljX3NpZGViYXJfdGFicyAudGFic3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttYXJnaW46MCAwIC0ycHh9LndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC50YWJzIC50YWItdGl0bGV7ZGlzcGxheTpmbGV4O2hlaWdodDo0MnB4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjhweCA4cHggMCAwO3RyYW5zaXRpb246Y29sb3IgLjJzLG91dGxpbmUgLjJzLGJhY2tncm91bmQgLjJzO21hcmdpbjowIDhweCAwIDB9LndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC50YWJzIC50YWItdGl0bGU6aG92ZXJ7Y29sb3I6I2ZmZjtvdXRsaW5lOiMyODJkNTggZGFzaGVkIDFweDtiYWNrZ3JvdW5kOiMyODJkNTh9LndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC50YWJzIC50YWItdGl0bGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzI4MmQ1ODtjb2xvcjojZmZmfS53aWRnZXRfcmljX3NpZGViYXJfdGFicyAuY2FyZCAudGFiLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo0cHh9LndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5jYXJkIC50YWItY2FyZHtib3JkZXI6MXB4IHNvbGlkICNlYWVhZWE7Ym9yZGVyLXJhZGl1czowIDAgNXB4IDVweH0ud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLmNhcmQgLndyYXBwZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2E5YTlhOTtwYWRkaW5nOjMwcHh9LndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5jYXJkIC53cmFwcGVyIC50aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMyODJkNTg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTp0cmFuc3BhcmVudCBkYXNoZWQgMXB4O3dvcmQtYnJlYWs6YnJlYWstd29yZDt0cmFuc2l0aW9uOm91dGxpbmUgLjJzLGNvbG9yIC4yc30ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAudGl0bGU6aG92ZXIsLndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5jYXJkIC53cmFwcGVyIC50aXRsZTpob3Zlcntjb2xvcjojMmQ3MGFlO291dGxpbmU6IzI4MmQ1OCBkYXNoZWQgMXB4fS53aWRnZXRfcmljX3Byb2R1Y3RzIC5jYXJkIC5idXR0b24td3JhcHBlciwud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLmNhcmQgLmJ1dHRvbi13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MjBweH0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAuYnV0dG9uLXdyYXBwZXIgLnZpZXctbW9yZS1idXR0b24sLndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5jYXJkIC5idXR0b24td3JhcHBlciAudmlldy1tb3JlLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjE4cHggMjVweCAxN3B4O2JhY2tncm91bmQtY29sb3I6IzJkNzBhZTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzJkNzBhZTtib3JkZXItcmFkaXVzOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMsdGV4dC1kZWNvcmF0aW9uIC4yczt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2hhZG93OjAgMCAxNXB4ICM2YWI4ZmY4MH0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAudGl0bGUsLndpZGdldF9yaWNfdGVhbV9tZW1iZXJzIC5tZW1iZXItdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MS40O3RyYW5zaXRpb246b3V0bGluZSAuMnMsY29sb3IgLjJzO291dGxpbmU6dHJhbnNwYXJlbnQgZGFzaGVkIDFweH0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAuYnV0dG9uLXdyYXBwZXIgLnZpZXctbW9yZS1idXR0b246aG92ZXIsLndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5jYXJkIC5idXR0b24td3JhcHBlciAudmlldy1tb3JlLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyODJkNTg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciwud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLnNlcnZpY2UtdGFiIC53cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NzBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2E5YTlhOTtwYWRkaW5nOjMwcHh9LndpZGdldF9yaWNfcHJvZHVjdHMgLmNhcmQgLndyYXBwZXIgLmltYWdlLC53aWRnZXRfcmljX3NpZGViYXJfdGFicyAuc2VydmljZS10YWIgLndyYXBwZXIgLmltYWdle2hlaWdodDo3MHB4O3dpZHRoOjcwcHg7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldF9yaWNfcHJvZHVjdHMgLmNhcmQgLndyYXBwZXIgLmltYWdlIC5yZXNwb25zaXZlLWltYWdlLC53aWRnZXRfcmljX3NpZGViYXJfdGFicyAuc2VydmljZS10YWIgLndyYXBwZXIgLmltYWdlIC5yZXNwb25zaXZlLWltYWdle2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZX0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAuc2luZ2xlLXNxdWFyZSwud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLnNlcnZpY2UtdGFiIC53cmFwcGVyIC5pbWFnZSAuc2luZ2xlLXNxdWFyZXtwYWRkaW5nOjAgMTBweH0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAuc2luZ2xlLXNxdWFyZSBzdmcsLndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5zZXJ2aWNlLXRhYiAud3JhcHBlciAuaW1hZ2UgLnNpbmdsZS1zcXVhcmUgc3Zne3ZlcnRpY2FsLWFsaWduOi4yZW07bWluLWhlaWdodDoxZW19LndpZGdldF9yaWNfc2lkZWJhcl90YWJzIC5hcnRpY2xlLXRhYiAud3JhcHBlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ud2lkZ2V0X3JpY19zaWRlYmFyX3RhYnMgLmFydGljbGUtdGFiIC53cmFwcGVyIC5saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyODJkNTh9LndpZGdldF9yaWNfcHJvZHVjdHMgLmNhcmR7cGFkZGluZy10b3A6MjZweH0ud2lkZ2V0X3JpY19wcm9kdWN0cyAuY2FyZCAud3JhcHBlciAudGl0bGV7Y29sb3I6IzI4MmQ1ODtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7d29yZC1icmVhazpicmVhay13b3JkfS53aWRnZXRfcmljX3Byb2R1Y3RzIC5jYXJkIC53cmFwcGVyIC5wcmljZXtjb2xvcjojMmQ3MGFlO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5wcm9kdWN0cy1hcmNoaXZlLmdyaWQ+LmNvbnRhaW5lciwucHJvZHVjdHMtYXJjaGl2ZS5saXN0Pi5jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ucHJvZHVjdHMtYXJjaGl2ZS5ncmlkPi5jb250YWluZXIgLnByb2R1Y3RzLXNpZGUsLnByb2R1Y3RzLWFyY2hpdmUubGlzdD4uY29udGFpbmVyIC5wcm9kdWN0cy1zaWRle29yZGVyOjJ9LnByb2R1Y3RzLWFyY2hpdmUuZ3JpZD4uY29udGFpbmVyIC5wcm9kdWN0cy1ncmlkLC5wcm9kdWN0cy1hcmNoaXZlLmxpc3Q+LmNvbnRhaW5lciAucHJvZHVjdHMtZ3JpZHtvcmRlcjoxfS5wcm9kdWN0cy1hcmNoaXZlLmdyaWQgLnByb2R1Y3QtZGVzY3JpcHRpb257ZGlzcGxheTpub25lfS5wcm9kdWN0cy1hcmNoaXZlPi5jb250YWluZXIgLml0ZW1zLXF0eXtmb250LXNpemU6MTZweH0uYXBwLWNvbnRlbnQuc2VhcmNoIC5zZWFyY2gtY29udGVudHttYXgtd2lkdGg6NzUwcHg7Z3JpZC1nYXA6MTBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJiXCIgXCJhXCIgXCJjXCI7cGFkZGluZy1sZWZ0OjIzcHg7cGFkZGluZy1yaWdodDoyM3B4fS5zZWFyY2gtc2lkZSAuaXRlbXtjb2xvcjojMmQ3MGFlfS5yaWNfd2lkZ2V0X2Jsb2NrX3dpdGhfaW1hZ2UsLnJpY193aWRnZXRfc29jaWFsX2ljb25zLC53aWRnZXRfbmF2X21lbnUsLndpZGdldF9yaWNfcHJvZHVjdHMsLndpZGdldF9yaWNfc2lkZWJhcl90YWJze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4fX0ud2lkZ2V0X3JpY190ZWFtX21lbWJlcnMgbGl7d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjYTlhOWE5O3BhZGRpbmc6MjBweCAyNXB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ud2lkZ2V0X3JpY190ZWFtX21lbWJlcnMgLm1lbWJlci10aXRsZXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjIxcHg7Y29sb3I6IzJkNzBhZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2lkZ2V0X3JpY190ZWFtX21lbWJlcnMgc3Zne2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMyODJkNTg7bWFyZ2luOjAgMTVweCAzcHggMH0ud3Bmb3Jtcy1jb250YWluZXJ7bWF4LXdpZHRoOjcwMHB4fS53cGZvcm1zLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRde3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjQwcHh9LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWVycm9ye2NvbG9yOnJlZDtib3JkZXItY29sb3I6cmVkIWltcG9ydGFudH0ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtbGFiZWx7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1sZWZ0OjZweDttYXJnaW4tYm90dG9tOjVweDttYXgtd2lkdGg6MTAwJX0ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtcmVxdWlyZWQtbGFiZWx7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2RiMjgwMH0uaGVyby1uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsLC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bHttYXJnaW4tYm90dG9tOjYwcHg7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggbGl7ZGlzcGxheTpmbGV4O21hcmdpbjozOHB4IDA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46NXB4IDAgMH0ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggbGFiZWx7ZGlzcGxheTppbmxpbmU7bWF4LXdpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1sZWZ0OjZweDtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjVweDtjb2xvcjojMjgyZDU4fS53cGZvcm1zLWNvbnRhaW5lciB0ZXh0YXJlYXttaW4taGVpZ2h0OjMzMHB4fS53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCwud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtZW1haWwtcHJpbWFyeXttYXJnaW4tYm90dG9tOjIwcHh9LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWxhcmdlLC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1tZWRpdW06bm90KC53cGZvcm1zLWZpZWxkLXJvdyksLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXJlcXVpcmVkLC53cGZvcm1zLWNvbnRhaW5lciB0ZXh0YXJlYXtwYWRkaW5nOjE1cHg7b3V0bGluZTowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOjFweCBzb2xpZCAjZjZmOGY5fS5icmVhZGNydW1icyAubGluaywuY29tbWVudHMtYXJlYSAuc3VibWl0e2N1cnNvcjpwb2ludGVyO291dGxpbmU6dHJhbnNwYXJlbnQgZGFzaGVkIDFweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY29tbWVudHMtYXJlYSBpbnB1dDpob3ZlciwuY29tbWVudHMtYXJlYSB0ZXh0YXJlYTpob3Zlciwud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtbGFyZ2U6aG92ZXIsLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLW1lZGl1bTpub3QoLndwZm9ybXMtZmllbGQtcm93KTpob3Zlciwud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtcmVxdWlyZWQ6aG92ZXIsLndwZm9ybXMtY29udGFpbmVyIHRleHRhcmVhOmhvdmVye2JveC1zaGFkb3c6MCAwIDEwcHggI2NkZDZkYn0ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0e2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjA7cGFkZGluZzoxNXB4IDMwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzMzdhYjc7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC4ycyx0ZXh0LWRlY29yYXRpb24gLjJzO2JveC1zaGFkb3c6MCAwIDE1cHggIzZhYjhmZjgwfS53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVye3BhZGRpbmc6MCAwIDMwcHg7bWFyZ2luLXRvcDotMTRweH0uaGVyby1uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IGxpe2Rpc3BsYXk6ZmxleDttYXJnaW46MjhweCAwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lmhlcm8tbmV3c2xldHRlciAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCBsaTpsYXN0LW9mLXR5cGV7bWFyZ2luOjQ2cHggMH0udGhlX2xhdGVzdF9yZXNvdXJjZXMgLmFydGljbGV7bWFyZ2luLXRvcDo0OHB4fS50aGVfbGF0ZXN0X3Jlc291cmNlcyAuYXJ0aWNsZSAucGFnZS10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2NvbG9yOiM3MDcwNzA7bWFyZ2luLXRvcDowIWltcG9ydGFudH0udGhlX2xhdGVzdF9yZXNvdXJjZXMgLmFydGljbGUgLmdyaWR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOTttYXJnaW4tdG9wOjMxcHh9LnRoZV9sYXRlc3RfcmVzb3VyY2VzIC5hcnRpY2xlIC5uby1yZXNvdXJjZXN7Y29sb3I6IzI4MmQ1ODt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOjUwcHggMDttYXJnaW46MjBweCAwO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MjZweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgLmNvbnRhaW5lciwuc2luZ2xlIC5oZXJvLXNpbmdsZSAuY29udGFpbmVye21heC13aWR0aDo5NSV9Lmhlcm8tdGVhbS1tZW1iZXIgLmNvbHVtbiAucGFnZS10aXRsZXtmb250LXNpemU6MzhweH0ucHJvZHVjdC1jb21tZW50cyAubG9nLWlue2Zsb2F0Om5vbmV9LnByb2R1Y3QtY29tbWVudHMgLmNvbW1lbnQtdGl0bGV7bWFyZ2luLWJvdHRvbToxNHB4fS5wYWdlLWNvbnRlbnR7cGFkZGluZy10b3A6MTBweH0ucGFnZS1jb250ZW50IC5yZXNwb25zaXZlLWltYWdle21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOjhweH0ucGFnZS1pbWFnZXttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjhweH0ucGFnZS10aXRsZXtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjIwcHggYXV0byAzMHB4fS53aWRnZXRfcmljX3JlY2VudF9wb3N0IC5wb3N0LXRpdGxle2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1ib3R0b206OHB4fS53aWRnZXRfcmljX3JlY2VudF9wb3N0IHVsLC53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB1bHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsMWZyKX0ud2lkZ2V0X3JpY19yZWNlbnRfcG9zdCBsaSwud2lkZ2V0X3JpY191cGNvbWluZ19ldmVudHMgbGl7cGFkZGluZzoyNHB4IDAgOXB4fS53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyAucG9zdC10aXRsZXttYXJnaW4tYm90dG9tOjhweH0udGhlX2xhdGVzdF9yZXNvdXJjZXMgLmFyY2hpdmUtZ3JpZC5hcnRpY2xlIC5lbGVtZW50e3BhZGRpbmc6MjVweCAxNXB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOjU2OHB4KXsuYXJjaGl2ZS12aWV3e3BhZGRpbmctdG9wOjM1cHh9LmFyY2hpdmUtdmlldyAubGF0ZXN0LWJhciwuZ3JpZC10d28tY29sdW1ucyAubGF0ZXN0LWJhcntwYWRkaW5nLWJvdHRvbTo0OHB4fS5ob21lIC50aXRsZXtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo4MHB4fS5ob21lLXVwY29taW5nLWV2ZW50c3twYWRkaW5nOjIxcHggMCAzOXB4fS5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLmNhcmQ+LnRpdGxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuN30ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcnRpY2xlIC5oZXJvLXNpbmdsZSAuY29udGFpbmVyLC5zaW5nbGUgLmhlcm8tc2luZ2xlIC5jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9Lmhlcm8tdGVhbS1tZW1iZXIgLmNvbHVtbiAucGFnZS10aXRsZXtmb250LXNpemU6MzZweH0uaGVyby10ZWFtLW1lbWJlciAubWVtYmVyLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCV9Lmhlcm8tdGVhbS1tZW1iZXIgLm1lbWJlci1jb250ZW50Pi5jb2x1bW57cGFkZGluZy1ib3R0b206NnB4fS53cC1ibG9jay10YWJsZSB0ZCwud3AtYmxvY2stdGFibGUgdGh7Zm9udC1zaXplOjEycHh9LnRoZV9sYXRlc3RfcmVzb3VyY2VzIC5hcmNoaXZlLWdyaWQuYXJ0aWNsZSAuZWxlbWVudHtwYWRkaW5nOjIycHggOHB4IDB9fS5jb21tZW50cy1hcmVhe3BhZGRpbmc6MzBweCAwIDhweH0uY29tbWVudHMtYXJlYSAucGFydC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTk7d2lkdGg6MTAwJTttYXJnaW46MjBweCAwIDVweH0uY29tbWVudHMtYXJlYSAuY29tbWVudCAuY29tbWVudHtwYWRkaW5nLWxlZnQ6MzBweH0uY29tbWVudHMtYXJlYSAuY29tbWVudCBwe21hcmdpbjoxMHB4IDA7Y29sb3I6IzcwNzA3MDtmb250LXNpemU6MThweH0uY29tbWVudHMtYXJlYSAuY29tbWVudCAuY29tbWVudC1hdXRob3IgLnVybCwuY29tbWVudHMtYXJlYSAuY29tbWVudCAuY29tbWVudC1hdXRob3IgY2l0ZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS45O2NvbG9yOiMyODJkNTg7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQgLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbntmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS45fS5jb21tZW50cy1hcmVhIC5jb21tZW50ICN0ZXh0e2NvbG9yOnJlZH0uY29tbWVudHMtYXJlYSAuY29tbWVudCAuY29tbWVudC1tZXRhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMn0uY29tbWVudHMtYXJlYSAuY29tbWVudCAuY29tbWVudC1tZXRhIGF7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzcwNzA3MDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY29tbWVudHMtYXJlYSAuY29tbWVudC1lZGl0LWxpbmt7Y29sb3I6IzJkNzBhZSFpbXBvcnRhbnR9LmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGV7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMyZDcwYWU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowO3BhZGRpbmc6MTVweCAwfS5jb21tZW50cy1hcmVhIC5zdWJtaXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxOHB4IDI1cHggMTdweDtiYWNrZ3JvdW5kLWNvbG9yOiMyODJkNTg7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMyODJkNTg7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzLHRleHQtZGVjb3JhdGlvbiAuMnM7Ym94LXNoYWRvdzowIDAgMTVweCAjNmFiOGZmODB9LmNvbW1lbnRzLWFyZWEgaW5wdXR7cGFkZGluZzo4cHg7b3V0bGluZTowO2JvcmRlcjoxcHggc29saWQgI2Y2ZjhmOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4yc30uY29tbWVudHMtYXJlYSB0ZXh0YXJlYXtyZXNpemU6dmVydGljYWw7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4ycztwYWRkaW5nOjhweDttaW4taGVpZ2h0OjEyMHB4fS5jb21tZW50cy1hcmVhIC5yZXF1aXJlZHtjb2xvcjojZGIyODAwfS5jb21tZW50cy1hcmVhIC5sb2dnZWQtaW4tYXMgYXtjb2xvcjojMmQ3MGFlO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246dGV4dC1kZWNvcmF0aW9uIC4yc30uY29tbWVudHMtYXJlYSAubG9nZ2VkLWluLWFzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS1saW5rLC5jb21tZW50cy1hcmVhIC5yZXBseXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmQ3MGFlO21hcmdpbjoxMHB4IDB9LmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYXtoZWlnaHQ6MTIwcHg7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjNweDtib3JkZXItc3R5bGU6bm9uZX0uY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbFtmb3I9d3AtY29tbWVudC1jb29raWVzLWNvbnNlbnRde2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjhweH1AbWVkaWEgKG1heC13aWR0aDo0MTRweCl7LmFyY2hpdmUtbGlzdCAuZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsMWZyKX0uaG9tZS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAudG9we3BhZGRpbmc6MTBweCAwIDE2cHh9LmhvbWUtdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnRpdGxle2ZvbnQtc2l6ZTozMnB4fS5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXN7cGFkZGluZzoxNXB4IDAgMjNweH0uaG9tZS11cGNvbWluZy1ldmVudHMgLmRhdGVzIC5mYS1jYWxlbmRhci1hbHQsLmhvbWUtdXBjb21pbmctZXZlbnRzIC5kYXRlcyAuZmFze2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1yaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDVweCl9Lmhlcm8tbmV3c2xldHRlciBzcGFuLC5ob21lLXVwY29taW5nLWV2ZW50cyAuZGF0ZXMgLnRpdGxle2ZvbnQtc2l6ZToxOHB4fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUgLmhlcm8tc2luZ2xlIC5wYWdlLXRpdGxlLC5zaW5nbGUtYXJ0aWNsZSAuaGVyby1zaW5nbGUgLnBhZ2UtdGl0bGV7bWFyZ2luLWJvdHRvbTowfS5oZXJvLXRlYW0tbWVtYmVyIC5jb2x1bW4gLnBhZ2UtdGl0bGV7Zm9udC1zaXplOjI4cHh9Lmhlcm8tdGVhbS1tZW1iZXIgLm1lbWJlci1jb250ZW50Pi5jb2x1bW57cGFkZGluZy1ib3R0b206MH0ucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRhdGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMTVweH0ucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRhdGEgLml0ZW17ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHggMH0ucHJvZHVjdC1pbmZvcm1hdGlvbiAudGFiLXRpdGxle2ZvbnQtc2l6ZToyNHB4fS5wcm9kdWN0LWluZm9ybWF0aW9uIC50YWItY29udGVudHtmb250LXNpemU6MTZweH0ubW9yZS1wcm9kdWN0cyAuc2VjdGlvbi10aXRsZXtmb250LXNpemU6MjJweH1kaXYjbW9yZS1wcm9kdWN0cy1zbGlkZSAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0Oi03MHB4O3RvcDo3cHh9ZGl2I21vcmUtcHJvZHVjdHMtc2xpZGUgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldntyaWdodDotMThweDt0b3A6N3B4fS5wYWdlLWFjY29yZGlvbiAudmlldy1tb3JlLWJ1dHRvbntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5oZXJvLW5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IGxhYmVse2ZvbnQtc2l6ZToxM3B4fS50aGVfbGF0ZXN0X3Jlc291cmNlcyAuYXJjaGl2ZS1ncmlkLmFydGljbGUgLmVsZW1lbnR7cGFkZGluZzoyMHB4IDRweCAwfS5jb21tZW50cy1hcmVhIGlucHV0W3R5cGU9Y2hlY2tib3hde3RyYW5zZm9ybTpzY2FsZSgxLjIpO21hcmdpbi1yaWdodDo1cHh9fS5zaW5nbGUtc3F1YXJlOmZpcnN0LWNoaWxke3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNXB4KX0ucmVzcG9uc2l2ZS1pbWFnZTpob3ZlciAuc2luZ2xlLXNxdWFyZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uYnJlYWRjcnVtYnN7YmFja2dyb3VuZDojZjJmNGY2fS5icmVhZGNydW1icyAubGlzdHttYXJnaW46MDtwYWRkaW5nOjEwcHggMCAxOHB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5icmVhZGNydW1icyAuZWxlbWVudHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjhweCAwIDA7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzV9LmJyZWFkY3J1bWJzIC5lbGVtZW50OmFmdGVye21hcmdpbjowIDEycHg7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkICMyODJkNTg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9LmJyZWFkY3J1bWJzIC5saW5re2NvbG9yOiMxODQxNzk7dHJhbnNpdGlvbjpvdXRsaW5lIC4yc30uYnJlYWRjcnVtYnMgLmxpbms6aG92ZXJ7b3V0bGluZTojMTg0MTc5IGRhc2hlZCAxcHh9LnRhZ3Mtc25pcHBldHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gYXV0byAxZnI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjE2cHggMDtjbGVhcjpib3RoO3dpZHRoOjEwMCU7Zm9udC1zaXplOjE4cHh9LnRhZ3Mtc25pcHBldCAudGl0bGV7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDAgNnB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjg7Y29sb3I6IzI4MmQ1ODtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MSAwIGF1dG99LnRhZ3Mtc25pcHBldCAucGF0aHtkaXNwbGF5OmZsZXg7bWFyZ2luOmF1dG8gMDtwYWRkaW5nOjAgMCAwIDEycHghaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwfS50YWdzLXNuaXBwZXQgLmVsZW1lbnR7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS50YWdzLXNuaXBwZXQgLmVsZW1lbnQgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjg7cGFkZGluZzowIDhweDt0ZXh0LWFsaWduOmp1c3RpZnk7dHJhbnNpdGlvbjpvdXRsaW5lIC4ycyxjb2xvciAuMnN9LnRhZ3Mtc25pcHBldCAuZWxlbWVudDpub3QoOmxhc3QtY2hpbGQpOmFmdGVye2NvbnRlbnQ6XCIgXFwyMDIyXCI7bWFyZ2luOjAgMTJweH0udGFncy1zbmlwcGV0IC5saW5re2NvbG9yOiMyZDcwYWU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRhZ3Mtc25pcHBldCAuaW5saW5lLWxpc3RfX2ljb257Y29sb3I6IzZhYjhmZjttYXJnaW4tdG9wOjRweH0iLCIuaG9tZS11cGNvbWluZy1ldmVudHMge1xyXG4gICAgcGFkZGluZzogNThweCAwIDkwcHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXBjb21pbmctY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAyNnB4O1xyXG5cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjQ5NzYsICM0NDlhNjkpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcclxuXHJcbiAgICAgICAgLmZhcyxcclxuICAgICAgICAuZGF0ZSxcclxuICAgICAgICAuZmEtY2FsZW5kYXItYWx0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYXMsXHJcbiAgICAgICAgLmZhLWNhbGVuZGFyLWFsdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyb21fcmljIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MmQ1ODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyNXB4IDE3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjNmFiOGZmODA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0TGFyZ2UpIHtcclxuICAgICAgICAuZGF0ZXMge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA2MHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cclxuICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMzlweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGVzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDIzcHg7XHJcblxyXG4gICAgICAgICAgICAuZmFzLFxyXG4gICAgICAgICAgICAuZmEtY2FsZW5kYXItYWx0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYXRlc3QtcmVzb3VyY2VzIHtcclxuICAgIHBhZGRpbmc6IDczcHggMCA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJG5hdkdyZWVuO1xyXG5cclxuICAgIC5yZXNvdXJjZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiNDk3NiwgIzQ0OWE2OSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctbW9yZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHggMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgY29sb3I6ICRjbGVhcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICM2YWI4ZmY4MDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgLnJlc291cmNlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJkaXYjc2Vjb25kYXJ5LXByb2R1Y3Qtc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgIC5zcGxpZGVfX3NsaWRlLmlzLXZpc2libGUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19hcnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX2Fycm93IHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJGJsdWVMaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19zbGlkZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhY2VyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXJjaGl2ZS12aWV3IHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRuYXZHcmVlbjtcclxuXHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg1MDBweCwgMWZyKSBtaW5tYXgoMjMwcHgsIDI2M3B4KTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC50aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEzM3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjQ5NzYsICM0NDlhNjkpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGl2ZS1ncmlkIHtcclxuICAgICAgICBmbGV4OiA1O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3QtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXRfcmljX3JlY2VudF9wb3N0IHtcclxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGF4b25vbXktYXJjaGl2ZSB7XHJcbiAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdC1iYXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJlbmVmaXRzLWFyY2hpdmUge1xyXG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MXB4IDIwcHggMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlbmVmaXRzLWFyY2hpdmUtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXNvdXJjZXMtYXJjaGl2ZSB7XHJcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc291cmNlcy1ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJvcmRlci0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJG1vYmlsZUxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgLmxhdGVzdC1iYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbiRmb250UHJpbWFyeTogXCJMaWJyZSBGcmFua2xpblwiLCBzYW5zLXNlcmlmO1xyXG4kbWFyZ2luQmFzZTogMjBweDtcclxuJHBhZGRpbmdCYXNlOiAyMHB4O1xyXG4kaG92ZXJUcmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4kYmxhY2s6ICMxODE4MTg7XHJcblxyXG4kY2xlYXI6ICNmZmZmZmY7XHJcbiRncmF5OiAjNzA3MDcwO1xyXG4kZ3JheUxpZ2h0OiAjYTlhOWE5O1xyXG4kYnJhbmRQcmltYXJ5OiAjZmY0ZDI3O1xyXG4kYnJhbmRTZWNvbmRhcnk6ICMxODQxNzk7XHJcbiRiYWNrZ3JvdW5kR3JleTogI2Y1ZjVmNTtcclxuJGJhY2tncm91bmRCbHVlOiAjYWNkMGYxO1xyXG4kYmx1ZTogIzJkNzBhZTtcclxuJGJsdWVEYXJrOiAjMjgyZDU4O1xyXG4kYmx1ZUxpZ2h0OiAjMzM3YWI3O1xyXG4kYmx1ZUxpZ2h0ZXI6ICM2YWI4ZmY7XHJcbiRncmVlbjogIzJlNzc0ODtcclxuJG5hdkdyZWVuOiAjZjZmOGY5O1xyXG4kbmF2SG92ZXI6ICNlMWUxZTEzNDtcclxuJHByb2dyZXNzQmFja2dyb3VuZDogI2UxZTFlMTtcclxuJGJyZWFkY3J1bWJzOiAjZjJmNGY2O1xyXG4kc29jaWFsSWNvbjogcmdiYSgxMDYsIDE4NCwgMjU1LCAxKTtcclxuJGJvcmRlckdyYXk6ICNlOWU5ZTk7XHJcbiRob21lQmFubmVyOiAjMTQ0MTZmO1xyXG4kcmVkRGFyazogI2RiMjgwMDtcclxuJHJlZDogcmdiKDI1MywgMSwgMSk7XHJcbiR0YWJsZUJvcmRlcjogI2VhZWFlYTtcclxuJGxpZ2h0WWVsbG93OiAjZjRkY2E0O1xyXG4keWVsbG93OiAjZWZjZTdmO1xyXG5cclxuLy8gRm9udCBWYXJcclxuJGJhc2UtZm9udC1zaXplOiAxZW07XHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuJGhlYWRlci1saW5lLWhlaWdodDogMS4yNWVtO1xyXG4kdW5pdGxlc3MtbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiRtYWluTWVudUZpcnN0QnJlYWs6IFwibWF4LXdpZHRoIDogMTI5NHB4XCI7XHJcbiRtYWluTWVudVNlY29uZEJyZWFrOiBcIm1heC13aWR0aCA6IDEyMTBweFwiO1xyXG4kbWFpbk1lbnVUaGlyZEJyZWFrOiBcIm1heC13aWR0aCA6IDExNjBweFwiO1xyXG4kbWFpbk1lbnVGb3VydGhCcmVhazogXCJtYXgtd2lkdGggOiAxMDkwcHhcIjtcclxuJHRhYmxldExhcmdlOiBcIm1heC13aWR0aCA6IDEwNzRweFwiO1xyXG4kc2VhcmNoR3JpZDogXCJtYXgtd2lkdGggOiA5OTJweFwiO1xyXG4kbWFpbk1lbnVUb2dnbGU6IFwibWF4LXdpZHRoIDogODcwcHhcIjtcclxuJHRhYmxldDogXCJtYXgtd2lkdGggOiA3NjhweFwiO1xyXG4kbW9iaWxlTGFyZ2U6IFwibWF4LXdpZHRoIDogNTY4cHhcIjtcclxuJG1vYmlsZTogXCJtYXgtd2lkdGggOiA0MTRweFwiO1xyXG4kbW9iaWxlU21hbGw6IFwibWF4LXdpZHRoIDogMzYwcHhcIjtcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6IDE2KSB7XHJcbiAgICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogMTYpIHtcclxuICAgIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fWVtO1xyXG59XHJcbiIsIi5hcHAtY29udGVudC5zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZDogJG5hdkdyZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBoMi50aXRsZS5wYWdlLXRpdGxlLmNvbnRhaW5lciB7XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjQ5NzYsICM0NDlhNjkpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgXCJhIGJcIlxyXG4gICAgICBcImEgY1wiO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtc2lkZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtcmVzb3VyY2VzIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdHMge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IGM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlTGlnaHRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCRzZWFyY2hHcmlkKSB7XHJcbiAgICAgICAgLnNlYXJjaC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiYlwiXHJcbiAgICAgICAgXCJhXCJcclxuICAgICAgICBcImNcIjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5hcHAtc2lkZWJhciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIC5mYWIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UsIG91dGxpbmUgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi5hcmNoaXZlLWdyaWQge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmVsZW1lbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggMzFweDtcclxuXHJcbiAgICAgICAgICAgIC5yZXNvdXJjZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlzdCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgucHJvZHVjdHMtZ3JpZCkge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGVybS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjgyZDU4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLmVsZW1lbnQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnQge1xyXG4gICAgICAgICAgICAuYm9yZGVyLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgaDMubGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldExhcmdlKSB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcblxyXG4gICAgICAgICAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDFuICsgMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlcm0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLWNhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZHcmVlbjtcclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIC50YWdzLXNuaXBwZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGJ1dHRvbi5mYy10b2RheS1idXR0b24uZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzVlNWY2OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNWU1ZjY5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5mYy10b2RheS1idXR0b24uZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzI4MmQ1OCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY2xlYXIgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5zaW5nbGUge1xyXG4gICAgJi5zaW5nbGUtYmVuZWZpdHMge1xyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtc2VydmljZSB7XHJcbiAgICAgICAgLm1haW4tYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDA7XHJcblxyXG4gICAgICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtcG9zdCB7XHJcbiAgICAgICAgLm1haW4tYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2luZ2xlLXRlYW0tbWVtYmVycyB7XHJcbiAgICAgICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMjZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWI0OTc2LCAjNDQ5YTY5KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0M3B4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBhZ2UtYWNjb3JkaW9uIHtcclxuICAgIC8vICAgICAudmlldy1tb3JlLWJ1dHRvbntcclxuICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogO1xyXG4gICAgLy8gICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG5cclxuICAgIC8vICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAvLyAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLy8gICAgICAgICAgICAgY29sb3I6ICRjbGVhcjtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFyY2hpdmUtc25pcHBldCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtncmF5O1xyXG4gICAgcGFkZGluZzogNDBweCAyNXB4IDAgMjVweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IGRhc2hlZCAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYm9yZGVyIC4ycywgdGV4dC1kZWNvcmF0aW9uIC4ycztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgJixcclxuICAgICAgICAmID4gLmV4Y2VycHQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YXhvbm9teS10YWdzLXNuaXBwZXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ3Mtc25pcHBldCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4iLCIuYXBwLWNvcHlyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjgyZDU4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgcGFkZGluZzogNDZweCAwIDQ1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMnB4IDE1cHggMTA2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLndlbGNvbWUtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjMjgyZDU4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMjJweCBhdXRvIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBtYXJnaW46IDE0cHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWluZm8tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyZDU4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCAxN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCA1cHggMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMCA5cHggMCBncmV5O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE0cHggYXV0byA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvZHVjdC1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmRpc3BsYXktY2FyZCB7XHJcblxyXG4gICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3AtcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgZGFzaGVkIDFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYm9yZGVyIC4ycywgdGV4dC1kZWNvcmF0aW9uIC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmssXHJcbiAgICAgICAgLnByb2R1Y3QtZGVzY3JpdHBpb24sXHJcbiAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNxdWFyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZXJ2aWNlcy1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmRpc3BsYXktY2FyZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3F1YXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcclxuXHJcbiAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYmFja2dyb3VuZCwgMC4ycyBlYXNlIGNvbG9yLCAwLjJzIGVhc2UgdHJhbnNmb3JtLCAwLjJzIGVhc2Ugb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbGVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cC1wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgZGFzaGVkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMsIGJvcmRlciAuMnMsIHRleHQtZGVjb3JhdGlvbiAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlc291cmNlLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuZGlzcGxheS1jYXJkIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG5cclxuICAgICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcclxuXHJcbiAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNsZWFyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBkYXNoZWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzLCBib3JkZXIgLjJzLCB0ZXh0LWRlY29yYXRpb24gLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4Y2VycHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAmLmJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmVuZWZpdHMtYm94IHtcclxuICAgIC5jaXJjbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlTGlnaHRlcjtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjbGVhcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgb3V0bGluZTtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGksIC8vdGVtcG9yYWxcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgLnNwYWNlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAzOXB4IDAgMjlweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IGRhc2hlZCAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYm9yZGVyIC4ycywgdGV4dC1kZWNvcmF0aW9uIC4ycztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhjZXJwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuaG9tZS10b3BpYy1hcmVhcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZEJsdWU7XHJcbiAgICBwYWRkaW5nOiA3M3B4IDAgODBweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXZbZGF0YS1hb3NdID4gLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCBtaW5tYXgoMTAwcHgsIG1heC1jb250ZW50KTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNsZWFyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBtYXJnaW46IC04cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIHRyYW5zZm9ybSwgMC4ycyBlYXNlIG9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGljLWxpc3QsXHJcbiAgICAuZGV0YWlsLWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGljLWxpc3Qge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtbGlzdCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVEYXJrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBjb250ZW50cztcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEwcHggMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTU3JTtcclxuICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXRMYXJnZSkge1xyXG4gICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MnB4IDAgMzBweDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlsLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9waWMtbGlzdCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXJjaGl2ZS1saXN0IHtcclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlMaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saXN0IHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc3BsYXktY2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDU1JTtcclxuXHJcbiAgICAgICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXRMYXJnZSkge1xyXG4gICAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCRtb2JpbGUpIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50ZWFtLW1lbWJlci1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmRpc3BsYXktY2FyZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgICAgICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XHJcblxyXG4gICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cC1wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgZGFzaGVkIDFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYm9yZGVyIC4ycywgdGV4dC1kZWNvcmF0aW9uIC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLXNxdWFyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmdyaWQtbGF5b3V0LXNlbGVjdG9yIHtcclxuICAgIC5pY29ucyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGdyYXlMaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAubGluazpob3ZlciB7XHJcbiAgICAgICAgb3V0bGluZTogIzE4MTgxOCBkYXNoZWQgMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHRlcjtcclxuICAgIH1cclxufVxyXG4iLCIucHJvZHVjdHMtYXJjaGl2ZSB7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLnByb2R1Y3QtcGFnZS1jb250cm9scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXMtcXR5IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1wYWdlLWNvbnRyb2xzLmJvcmRlci1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIxcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1wYWdlLWNvbnRyb2xzLmJvcmRlci10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW46IDIxcHggMCA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0cy1zaWRlIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmlkIHtcclxuICAgICAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDIzMHB4LCAyNjNweCkgbWlubWF4KDUwMHB4LCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpc3Qge1xyXG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTAwcHgsIDFmcikgbWlubWF4KDIzMHB4LCAyNjNweCk7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdHMtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3RzLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkc2VhcmNoR3JpZCkge1xyXG4gICAgICAgICYuZ3JpZCB7XHJcbiAgICAgICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGlzdCB7XHJcbiAgICAgICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAuaXRlbXMtcXR5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5ncmlkLXR3by1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNzUlIC0gMzJweCkgMjUlO1xyXG4gICAgZ3JpZC1nYXA6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCRtb2JpbGVMYXJnZSkge1xyXG4gICAgICAgIC5sYXRlc3QtYmFyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ncmlkLXRocmVlLWNvbHVtbnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICBncmlkLWdhcDogMjBweDtcclxuXHJcbiAgICAuYm9yZGVyLTYsXHJcbiAgICAuYm9yZGVyLTUsXHJcbiAgICAuYm9yZGVyLTQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXRMYXJnZSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMTZweDtcclxuXHJcbiAgICAgICAgLmJvcmRlci00IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAgIC5ib3JkZXItNSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50ZWFtLW1lbWJlcnMtYXJjaGl2ZSB7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgIC5lbGVtZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcXVhcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjFweCAxMXB4O1xyXG4gICAgfVxyXG59XHJcbiIsImRpdiNzZWNvbmRhcnktc2VydmljZS1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLnNwbGlkZV9fc2xpZGUuaXMtdmlzaWJsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX2Fycm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkYmx1ZUxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX3NsaWRlIHtcclxuICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc29uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFjZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAuc3BsaWRlX19zbGlkZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iYW5uZXItc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaG9tZUJhbm5lcjtcclxuXHJcbiAgICAuc3BsaWRlX19zbGlkZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcblxyXG4gICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmltZyxcclxuICAgICAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYW5pbWF0ZV9fYW5pbWF0ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveCB7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wsXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlTGlnaHRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGNvbG9yLCBib3JkZXIgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbGVhcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUsXHJcbiAgICAgICAgLmNvbnRlbnQsXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgbGksXHJcbiAgICAgICAgLnRleHQsXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSxcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBjb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsZWFyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGNvbG9yLCAwLjJzIGVhc2UgYmFja2dyb3VuZCwgMC4ycyBlYXNlIHRleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xlYXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFjZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nLCAud3AtcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIGJvdHRvbTogMThweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUxpZ2h0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYsXHJcbiAgICAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX19wcm9ncmVzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzQmFja2dyb3VuZDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VydmljZXMtYmFubmVyLmJhbm5lci1zbGlkZXIsXHJcbi5wcm9kdWN0LWJhbm5lci5iYW5uZXItc2xpZGVyIHtcclxuICAgIC5ib3gge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWVEYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRjbGVhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldExhcmdlKSB7XHJcbiAgICAgICAgLnNwbGlkZV9fYXJyb3ctLW5leHQsXHJcbiAgICAgICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdlcyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzNXB4IGF1dG8gNjBweDtcclxuXHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGNvbG9yLCAwLjJzIGVhc2UgYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLnByZXYsXHJcbiAgICAgICAgICAgICYubmV4dCxcclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5maW5pdGUtc2Nyb2xsIC5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLmhvbWUtYmFubmVyLmJhbm5lci1zbGlkZXIsXHJcbi5ob21lLWJhbm5lci5tb2JpbGUtYmFubmVyIHtcclxuICAgIC5ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzhweCA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlRGFyaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkbWFpbk1lbnVGaXJzdEJyZWFrKSB7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldExhcmdlKSB7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNzBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJG1haW5NZW51VG9nZ2xlKSB7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5ob21lLWJhbm5lci5tb2JpbGUtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDY4cHggMzZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLmhvbWUge1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAoJG1vYmlsZUxhcmdlKSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlYXJjaC1zaWRlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG5cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc3ViLWxpc3Qtc3RhdHVze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHggYXV0byAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDlweCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyZDU4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGhlaWd0aDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LFxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVybXMtY29sbGFwc2Vke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3Blbi10b3BpY3MtY29sbGFwc2UsLm9wZW4tYXVkaWVuY2UtY29sbGFwc2V7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkc2VhcmNoR3JpZCkge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL3F1b3RlIHN0eWxlc1xyXG4ud3AtYmxvY2stcXVvdGUge1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDMwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcclxuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsdWVMaWdodDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHB1bGxxdW90ZSBzdHlsZXNcclxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjVweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZ3JheTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCc4oCcIFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMzYsIDIzOSwgMjQzKTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGNpdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB9XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWFlYWVhO1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJG1vYmlsZUxhcmdlKSB7XHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stYnV0dG9ucyB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgMjhweDtcclxuXHJcbiAgICAud3AtYmxvY2stYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yLCB0ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjY2RkNmRiO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbW1lbnRzLWFyZWEge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDhweCAwO1xyXG5cclxuICAgIC5wYXJ0LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQtYXV0aG9yIHtcclxuICAgICAgICAgICAgLnVybCxcclxuICAgICAgICAgICAgY2l0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICN0ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQtbWV0YSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LWVkaXQtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAxN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlRGFyaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdGV4dC1kZWNvcmF0aW9uIDAuMnMgZWFzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY4Zjk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjY2RkNmRiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYm94LXNoYWRvdztcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjY2RkNmRiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVpcmVkIHtcclxuICAgICAgICBjb2xvcjogJHJlZERhcms7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2dlZC1pbi1hcyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVwbHksXHJcbiAgICAuY29tbWVudC1yZXBseS1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LXJlc3BvbmQge1xyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGFiZWxbZm9yPVwid3AtY29tbWVudC1jb29raWVzLWNvbnNlbnRcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJG1vYmlsZSkge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYXRlc3QtYmFyIHtcclxuICAgIC5zaWRlLWxhdGVzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyYXk7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDAgMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUsXHJcbiAgICAuZGF0ZSxcclxuICAgIC5jb21tZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudHMge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wcm9kdWN0cy1zaWRlIHtcclxuICAgIC5ib3gge1xyXG4gICAgICAgIC5saXN0LFxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI4MmQ1ODtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIC5wcm9kdWN0cy1wZXItcGFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3RzLXBlci1wYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTNweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ4NDY0NjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRyb2xzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMTA2LCAxODQsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGJhY2tncm91bmQsIDAuMnMgZWFzZSB0ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxufVxyXG4iLCIuc2luZ2xlLWFydGljbGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFydGljbGUge1xyXG4gICAgLmhlcm8tc2luZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiA2OHB4IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAuaGVyby1zaW5nbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1OHB4IDAgNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5tYWluLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCRtb2JpbGUpIHtcclxuICAgICAgICAuaGVyby1zaW5nbGUge1xyXG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgICYgPiAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEoJG1vYmlsZUxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgZGFzaGVkIDFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYm9yZGVyIC4ycywgdGV4dC1kZWNvcmF0aW9uIC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LFxyXG4gICAgLnBhdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudG9waWMtYXJlYSxcclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAxN3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICM2YWI4ZmY4MDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDlweCAwIGdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmFja2V0IHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5leGNlcnB0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4iLCIud2lkZ2V0X3JpY190ZWFtX21lbWJlcnMge1xyXG4gICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVyLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAzcHggMDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoLXJlc291cmNlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgIH1cclxuXHJcbiAgICAuZGlzcGxheWluZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAzMXB4IDAgMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLFxyXG4gICAgLmRpc3BsYXlpbmcge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtMSxcclxuICAgIC5pbnB1dC0yLFxyXG4gICAgLmlucHV0LTMge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LTIsXHJcbiAgICAuaW5wdXQtMyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAyLjhweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuOHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LTIge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTU3cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtMyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwsXHJcbiAgICAuc2VsZWN0LFxyXG4gICAgLmlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdCxcclxuICAgIC5pbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogIzQ4NDY0NjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjNDg0NjQ2O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWdyaWQge1xyXG4gICAgICAgIGZsZXg6IDIgMSBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDYwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiA0cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjbGVhcjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGJveC1zaGFkb3csIDAuMiBlYXNlIHRleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjMjgyZDU4ODA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAuc2VsZWN0LFxyXG4gICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC0xLFxyXG4gICAgICAgIC5pbnB1dC0yLFxyXG4gICAgICAgIC5pbnB1dC0zIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LTIsXHJcbiAgICAgICAgLmlucHV0LTMge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzcGxheWluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYm94LXNoYWRvdywgMC4ycyBlYXNlIGNvbG9yLCAwLjJzIGVhc2UgYmFja2dyb3VuZCwgMC4ycyBlYXNlIHRleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxNDksIDE1NywgMTY1LCAwLjIpIDAgOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc3F1YXJlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsZWFyO1xyXG4gICAgcGFkZGluZzogMnB4IDIwcHggMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIHRyYW5zZm9ybTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjIgZWFzZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtaW1hZ2U6aG92ZXIge1xyXG4gICAgLnNxdWFyZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLXRlc3RpbW9uaWFscyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2R3JlZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLXNlcnZpY2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZHcmVlbjtcclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyMCU7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgLmhlaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwYWNlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLXByb2R1Y3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkdyZWVuO1xyXG4gICAgcGFkZGluZzogNjBweCAwIDExMHB4O1xyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDQ2JSAtIDM1cHgpIDU0JTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlbyB7XHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhY2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVyby10b3BpYy1hcmVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZHcmVlbjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyMCU7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxhdGVzdC1yZXNvdXJjZXMge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0cHggNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWxhdGVzdC1yZXNvdXJjZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLWNvbnRhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkdyZWVuO1xyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNzUlIC0gMjRweCkgMjUlO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldExhcmdlKSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZ4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwZm9ybXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbHVtbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpbmdsZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJ0aWNsZSB7XHJcbiAgICAmLnNpbmdsZS1hcnRpY2xlIHtcclxuICAgICAgICAuaGVyby1zaW5nbGUge1xyXG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MXB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXNpbmdsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzZweCAwIDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkdyZWVuO1xyXG5cclxuICAgICAgICAvLyBGaXggZm9yIE1pc3NpbmcgQnV0dG9uIGluIHNpbmdsZSB2aWV3LlxyXG4gICAgICAgIGRpdj4uZm9ybS1zdWJtaXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHggMTdweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOXB4IDAgZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldF9yaWNfcmVjZW50X3Bvc3QgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZGluZy10aW1lLFxyXG4gICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFkaW5nLXRpbWUgLmRhdGUge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAudGV4dCxcclxuICAgICAgICAgICAgJiA+IC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICgkbW9iaWxlTGFyZ2UpIHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlcm8tdGVhbS1tZW1iZXIge1xyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbWJlci1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGNhbGMoNzUlIC0gMjRweCk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuXHJcbiAgICAgICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDIlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMThweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCRtb2JpbGVMYXJnZSkge1xyXG4gICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKCRtb2JpbGUpIHtcclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW1iZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICYgPiAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tb3JlLXByb2R1Y3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjVweDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zbmlwcGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkbW9iaWxlKSB7XHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLW5ld3NsZXR0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkdyZWVuO1xyXG5cclxuICAgIC5tYWluLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkbW9iaWxlKSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlcnZpY2VzLWFyY2hpdmUge1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNxdWFyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMXB4IDExcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3Qtc2lkZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAuY29tbWVudHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGF0YSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YS1maWVsZCxcclxuICAgICAgICAuZGF0YS1kaXNwbGF5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YS1maWVsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YS1kaXNwbGF5IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBwID4gYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV5LWxpbmsge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHggMTdweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjNmFiOGZmODA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggMCBncmV5O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkbW9iaWxlKSB7XHJcbiAgICAgICAgLnByb2R1Y3QtZGF0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudXNlci1sb2cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAyMHB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWluIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAxN3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICM2YWI4ZmY4MDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDlweCAwIGdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvZHVjdC1pbmZvcm1hdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgb3V0bGluZSAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0sXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCRtb2JpbGUpIHtcclxuICAgICAgICAudGFiLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvZHVjdC1jb21tZW50cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5wYXJ0LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAyNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2ctaW4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1jb250ZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIC5sb2ctaW4ge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAmLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTMzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiNDk3NiwgIzQ0OWE2OSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLndpZGdldF9yaWNfcmVjZW50X3Bvc3Qge1xyXG4gICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHggMjBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXQtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0LWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxvbmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlLFxyXG4gICAgICAgIC5wb3N0LWRhdGUsXHJcbiAgICAgICAgLnBvc3QtY29tbWVudHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1jb21tZW50cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImRpdiNtb3JlLXByb2R1Y3RzLXNsaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3BsaWRlX19hcnJvd3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNjVweDtcclxuICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tbmV4dCB7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICByaWdodDogLTQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldiB7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJG1vYmlsZSkge1xyXG4gICAgICAgIC5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogLTcwcHg7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtYWNjb3JkaW9uIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50IHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzIGVhc2UgYWxsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDFweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQsIDAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLmVsZW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnQuYWN0aXZlIHtcclxuICAgICAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAudmlldy1tb3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNXB4IDE3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAoJG1vYmlsZSkge1xyXG4gICAgICAgIC52aWV3LW1vcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICYuYWJvdXQtdXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBvdXRsaW5lOiAxcHggdHJhbnNwYXJlbnQgJGJsdWVEYXJrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAyOHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLCBiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjNmFiOGZmODA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNjZGQ2ZGI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsZWFyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stc2VwYXJhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBhOm5vdCgucmVzcG9uc2l2ZS1pbWFnZSksXHJcbiAgICBhOm5vdCguaGFzLWJhY2tncm91bmQpIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2l6ZS1wb3N0LXRodW1ibmFpbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZ2FsbGVyeSB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAuc2l6ZS1wb3N0LXRodW1ibmFpbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtaW1hZ2Uge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiA3M3B4IGF1dG8gMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFjZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICgkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLndpZGdldC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLnJpY193aWRnZXRfc29jaWFsX2ljb25zIHtcclxuICAgIC5hcmNoaXZlLXNpZGViYXItc29jaWFsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA5cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAuZmFiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLCBvdXRsaW5lIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQgdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHNlYXJjaEdyaWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0X25hdl9tZW51IHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UsIG1hcmdpbi1sZWZ0IDAuMnMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMS44cHggMS44cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHNlYXJjaEdyaWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi53aWRnZXRfcmljX3VwY29taW5nX2V2ZW50cyB7XHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxOHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0LWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sb25nLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSxcclxuICAgICAgICAucG9zdC1kYXRlLFxyXG4gICAgICAgIC5wb3N0LWNvbW1lbnRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNvbW1lbnRzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAzOHB4IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjbGVhcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjY2RkNmRiO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCR0YWJsZXQpIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnJpY193aWRnZXRfYmxvY2tfd2l0aF9pbWFnZSB7XHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLFxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibHVlRGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMS44cHggMS44cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHNlYXJjaEdyaWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi53aWRnZXRfcmljX3NpZGViYXJfdGFicyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTBweDtcclxuXHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAtMnB4O1xyXG5cclxuICAgICAgICAudGFiLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbGVhcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgb3V0bGluZSwgYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdChbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0pIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xlYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLWNhcmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWFlYWVhO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC52aWV3LW1vcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS10YWIge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC53cC1wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1zcXVhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXRhYiB7XHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3N0LWNvbW1lbnRzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCRzZWFyY2hHcmlkKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIud2lkZ2V0X3JpY19wcm9kdWN0cyB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcblxyXG4gICAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC52aWV3LW1vcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggMWZyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3BhY2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAud3AtcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2luZ2xlLXNxdWFyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCRzZWFyY2hHcmlkKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIud3Bmb3Jtcy1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud3Bmb3Jtcy1lcnJvciB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtcmVxdWlyZWQtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJHJlZERhcms7XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtZmllbGQtY2hlY2tib3gge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzOHB4IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWw6bm90KC53cGZvcm1zLWxhYmVsLWhpZGUsIC53cGZvcm1zLXN1YmxhYmVsLWhpZGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI4MmQ1OFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtZmllbGQsXHJcbiAgICAud3Bmb3Jtcy1maWVsZC1lbWFpbC1wcmltYXJ5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhLFxyXG4gICAgLndwZm9ybXMtZmllbGQtbGFyZ2UsXHJcbiAgICAud3Bmb3Jtcy1maWVsZC1yZXF1aXJlZCxcclxuICAgIC53cGZvcm1zLWZpZWxkLW1lZGl1bTpub3QoLndwZm9ybXMtZmllbGQtcm93KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmNmY4Zjk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2NkZDZkYjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtc3VibWl0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBjb2xvcjogJGNsZWFyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yLCB0ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzZhYjhmZjgwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjY2RkNmRiO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJyZWFkY3J1bWJzIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmVhZGNydW1icztcclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxOHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnMgZWFzZTtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYnJhbmRTZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50YWdzLXNuaXBwZXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMTZweCAwIDE2cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXRoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDAgMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcXDIwMjJcIjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5saW5lLWxpc3RfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuaGVyby1uZXdzbGV0dGVyIHtcclxuICAgIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjhweCAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGZvcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKCRtb2JpbGUpIHtcclxuICAgICAgICAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50aGVfbGF0ZXN0X3Jlc291cmNlcyB7XHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJHcmF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLXJlc291cmNlcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyZDU4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoJHRhYmxldCkge1xyXG4gICAgICAgIC5hcmNoaXZlLWdyaWQuYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIC5lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICgkbW9iaWxlTGFyZ2UpIHtcclxuICAgICAgICAuYXJjaGl2ZS1ncmlkLmFydGljbGUge1xyXG4gICAgICAgICAgICAuZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDhweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICgkbW9iaWxlKSB7XHJcbiAgICAgICAgLmFyY2hpdmUtZ3JpZC5hcnRpY2xlIHtcclxuICAgICAgICAgICAgLmVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVyby1hYm91dC11cyB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgY29sb3I6ICRibHVlRGFyaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbn1cclxuIiwiLnNpbmdsZS1zcXVhcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xlYXI7XHJcbiAgICBwYWRkaW5nOiAycHggMjBweCAxM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlciwgdHJhbnNmb3JtO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMiBlYXNlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYmx1ZURhcms7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1pbWFnZTpob3ZlciB7XHJcbiAgICAuc2luZ2xlLXNxdWFyZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */