@charset "UTF-8";@font-face{font-family:SSStandard;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/SSStandard.woff?v=7495901757374288651"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/SSStandard.otf?v=14097674657240589130");font-style:normal;font-weight:400}@font-face{font-family:BentonSans-Medium;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSans-Medium.woff?v=8668122521900381141"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSans-Medium.otf?v=16485675293287861613");font-style:normal;font-weight:400}@font-face{font-family:benton-comp-reg;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-comp-reg.woff?v=13920967309864814639"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-comp-reg.otf?v=8102961731828342531");font-style:normal;font-weight:400}@font-face{font-family:benton-cond-reg;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-cond-reg.woff?v=18215044936653707720"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-cond-reg.otf?v=8331071302180712117");font-style:normal;font-weight:400}@font-face{font-family:benton-cond-book;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-cond-book.woff?v=11088229581274113467"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-cond-book.otf?v=14897455535404490488");font-style:normal;font-weight:400}@font-face{font-family:benton-cond-bold;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSansCondensed-Bold.woff?v=10286454016532699376"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSansCondensed-Bold.otf?v=8974832891377210381");font-style:normal;font-weight:400}@font-face{font-family:benton-comp-med;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-comp-med.woff?v=10979298308066464536"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-comp-med.otf?v=16789384460717227312");font-style:normal;font-weight:400}@font-face{font-family:benton-cond-med;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-cond-med.woff?v=9871038531176532246"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/benton-cond-med.otf?v=16631663795906278487");font-style:normal;font-weight:400}@font-face{font-family:benton-sans;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSans-Regular.otf?v=15760922844218910789");font-style:normal;font-weight:400}@font-face{font-family:windsor;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/windsor.woff?v=16598195945983505841"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/windsor.otf?v=11466639076607213507");font-style:normal;font-weight:400}@font-face{font-family:trade-gothic-lt-std;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/trade-gothic-lt-std.woff?v=4591259387947237846"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/trade-gothic-lt-std.otf?v=4430660069302965219");font-style:normal;font-weight:400}@font-face{font-family:ss-social-circle;src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/ss-social-circle.woff?v=12300894523259596535"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/ss-social-circle.otf?v=1404674019735712049");font-style:normal;font-weight:400}@font-face{font-family:"Benton Sans Cond Reg";src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSansCondensed-Regular.otf?v=8331071302180712117"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSansCondensed-Regular.otf?v=8331071302180712117");font-style:normal;font-weight:400}@font-face{font-family:"Benton Sans Cond Med";src:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSansCondensed-Medium.otf?v=16631663795906278487"),url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/BentonSansCondensed-Medium.otf?v=16631663795906278487");font-style:normal;font-weight:400}.modal-overlay{background-color:rgba(0,0,0,.6);visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;-webkit-transition:.15s ease-in-out opacity;transition:.15s ease-in-out opacity}h1{font-family:benton-comp-reg;font-size:60px;letter-spacing:0}h2{font-family:benton-cond-book;font-size:36px;letter-spacing:0}h3{font-family:windsor;font-size:46px}h4{font-family:trade-gothic-lt-std;font-size:30px}p{font-family:benton-cond-reg;font-size:16px;letter-spacing:0}.no-margin{margin:0}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.color-blue{color:#00307e}.color-grey{color:#5f6369}.color-black{color:#0a0a0a}.color-white{color:#fefefe}.color-hover-light-blue{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.color-hover-light-blue:hover{color:#81b0d2}.background-grey{background-color:#5f6369}.background-blue{background-color:#00307e}a.button-padding,button.button-padding{margin:0;padding:25px 15px}html{padding:0!important}style{display:none!important}#MainContent{margin:0 auto}.drawer__cart .cart__checkout{border:0;border-radius:10px;font-family:trade-gothic-lt-std;font-size:1.25rem;letter-spacing:.03em;padding:12px 20px 7px;text-transform:uppercase}.drawer__cart .cart__checkout:hover{background-position:center;padding-right:20px}#shopify-section-header .drawer__title,#shopify-section-header .mobile-nav__faux-link,#shopify-section-header .mobile-nav__link,#shopify-section-header .mobile-nav__link--button{font-family:trade-gothic-lt-std;font-size:24px;letter-spacing:.03em;outline:0}#shopify-section-header .mobile-nav__child-item .mobile-nav__link{font-family:benton-cond-reg;font-size:20px;letter-spacing:0;line-height:1.3em}#shopify-section-header .mobile-nav__link--button .icon-chevron-down{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}#shopify-section-header .mobile-nav__link--button.is-open .icon-chevron-down{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}#shopify-section-header .mobile-nav__social{text-align:center}#shopify-section-header .mobile-nav__social li{margin:0 5px}#shopify-section-header .mobile-nav__social .icon__fallback-text{font-family:ss-social-circle;font-size:28px;height:auto;position:static;width:auto}#shopify-section-header .currency-picker__wrapper{display:none}#shopify-section-header .currency-picker__wrapper .currency-input{font-family:trade-gothic-lt-std;font-size:18px}#shopify-section-header .currency-picker__wrapper .currency-input:hover{color:#81b0d2}#shopify-section-header .desktop-announcement-container{display:none}#shopify-section-header .announcement{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#cb6015;background:-webkit-linear-gradient(0deg,#cb6015 0,#ff9b1a 100%);background:linear-gradient(90deg,#cb6015 0,#ff9b1a 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shopify-section-header .announcement .announcement__text p{font-family:BentonSans-Medium;font-size:.875em;font-weight:500;letter-spacing:.1em;line-height:1;padding:0;text-align:center;margin-bottom:0}#shopify-section-header .announcement .announcement__text p b,#shopify-section-header .announcement .announcement__text p strong{font-family:trade-gothic-lt-std;font-size:24px;line-height:24px;letter-spacing:.05em}#shopify-section-header .announcement .announcement__close .icon{bottom:2px;position:relative}@media only screen and (min-width:1050px){#shopify-section-header .mobile-announcement-container{bottom:-100%;left:-100%;position:absolute}#shopify-section-header .currency-picker__wrapper{display:block}#shopify-section-header .site-nav__icons{position:relative}#shopify-section-header .site-nav__dropdown a{font-family:benton-cond-reg;letter-spacing:0}#shopify-section-header .site-header{z-index:99}#shopify-section-header .header-item--navigation{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#shopify-section-header .site-nav__link:hover{color:#81b0d2}#shopify-section-header .desktop-announcement-container{display:block}#shopify-section-header .desktop-announcement-container .announcement{z-index:1}#shopify-section-header .site-nav__link{font-family:trade-gothic-lt-std;letter-spacing:.03em}}#shopify-section-footer .desktop-social-icons,#shopify-section-footer .footer__logo-desktop{display:none}#shopify-section-footer .page-width{padding:0}#shopify-section-footer .page-width .grid__item{padding:0;padding-left:22px}#shopify-section-footer .footer__logo-container .footer__logo-desktop a{height:115px}#shopify-section-footer .footer__logo-mobile img{height:110px;margin:0 auto}#shopify-section-footer .footer__title{font-family:trade-gothic-lt-std;font-size:19px;letter-spacing:.03em}#shopify-section-footer .collapsible-content,#shopify-section-footer .collapsible-trigger{padding-left:22px;padding-right:22px;outline:0}#shopify-section-footer .collapsible-trigger__icon{right:22px}#shopify-section-footer .collapsible-trigger .icon-chevron-down{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}#shopify-section-footer .collapsible-trigger.is-open .icon-chevron-down{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}#shopify-section-footer .site-footer__linklist a{font-family:benton-cond-reg;font-size:16px;letter-spacing:0;line-height:1.3em}#shopify-section-footer #newsletter-footer .footer__newsletter-input{background-color:#fff;color:#aaa;border-radius:5px;font-family:benton-cond-reg;font-size:16px;letter-spacing:0;padding:4px 0;padding-left:10px}#shopify-section-footer #newsletter-footer .footer__newsletter-btn{color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;border-color:#00358e}#shopify-section-footer #newsletter-footer input::-webkit-input-placeholder{color:#aaa}#shopify-section-footer #newsletter-footer input::-moz-placeholder{color:#aaa}#shopify-section-footer #newsletter-footer input:-ms-input-placeholder{color:#aaa}#shopify-section-footer #newsletter-footer input:-moz-placeholder{color:#aaa}#shopify-section-footer .icon__fallback-text{font-family:ss-social-circle;font-size:26px;height:auto;position:static;width:auto}#shopify-section-footer .mobile-social-and-legal-container{padding-top:40px}#shopify-section-footer .mobile-social-and-legal-container .connect-title{font-family:trade-gothic-lt-std;font-size:19px;letter-spacing:.03em;text-align:center}#shopify-section-footer .mobile-social-and-legal-container .footer__social{text-align:center}#shopify-section-footer .mobile-social-and-legal-container .footer__social li{margin:0}#shopify-section-footer .mobile-social-and-legal-container .footer__social li.logo-container{margin-top:40px;width:100%}#shopify-section-footer .mobile-social-and-legal-container .footer__social .social-icon-image-hover{display:none;height:auto;width:39px}#shopify-section-footer .mobile-social-and-legal-container .footer__social .social-icon-image{display:block;height:auto;width:39px}#shopify-section-footer .mobile-social-and-legal-container .footer__social .social-icon-image-container{margin-left:-7px;position:relative;top:11px}#shopify-section-footer .mobile-social-and-legal-container .footer__social .social-icon-image-container:hover .social-icon-image{display:none}#shopify-section-footer .mobile-social-and-legal-container .footer__social .social-icon-image-container:hover .social-icon-image-hover{display:block}#shopify-section-footer .newsletter-disclaimer{text-align:center;margin:15px auto 0 auto;max-width:70%}#shopify-section-footer .footer-message-container{margin:0 auto;margin-top:30px;max-width:390px;padding:0 10px;text-align:center}#shopify-section-footer .footer-message-container p{font-size:14px;letter-spacing:0}#shopify-section-footer .copyrights-and-legal-links-container{padding:20px 0;text-align:center}#shopify-section-footer .copyrights-and-legal-links-container .legal-links-container{padding-left:10px}#shopify-section-footer .copyrights-and-legal-links-container a,#shopify-section-footer .copyrights-and-legal-links-container p{color:#afb5bf;font-size:12px}#shopify-section-footer .copyrights-and-legal-links-container a{padding-left:10px}#shopify-section-footer .copyrights-and-legal-links-container a:first-child{padding:0}@media only screen and (min-width:320px){#shopify-section-footer .footer-mobile-newsletter.newsletter-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shopify-section-footer .footer-mobile-newsletter.newsletter-mobile .footer__newsletter{width:335px;margin:0 auto}#shopify-section-footer .footer__item-newsletter.no-bullets.newsletter-desktop{display:none}#shopify-section-footer .footer__item-newsletter.no-bullets.newsletter-desktop .footer__title{margin-bottom:0;text-align:center}}@media only screen and (min-width:1050px){#shopify-section-footer .footer-mobile-newsletter.newsletter-mobile{display:none}#shopify-section-footer .footer__item-newsletter.no-bullets.newsletter-desktop{display:block}#shopify-section-footer .connect-title{display:none}#shopify-section-footer .site-footer{padding:50px 90px 35px}#shopify-section-footer .footer__logo-desktop{display:block}#shopify-section-footer .page-width .grid{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#shopify-section-footer .page-width .grid__item{padding:0;padding-left:24px}#shopify-section-footer .collapsible-content{padding:0}#shopify-section-footer .site-footer__linklist a:hover{color:#afb5bf}#shopify-section-footer .desktop-social-icons{display:block;position:relative;text-align:center}#shopify-section-footer .desktop-social-icons .footer__social li{margin:0}#shopify-section-footer .desktop-social-icons .footer__social li:first-child{margin:0}#shopify-section-footer .desktop-social-icons .social-icon-image-hover{display:none;height:auto;width:35px}#shopify-section-footer .desktop-social-icons .social-icon-image{display:block;height:auto;width:35px}#shopify-section-footer .desktop-social-icons .social-icon-image-container{margin-left:0;position:relative;top:11px}#shopify-section-footer .desktop-social-icons .social-icon-image-container:hover .social-icon-image{display:none}#shopify-section-footer .desktop-social-icons .social-icon-image-container:hover .social-icon-image-hover{display:block}#shopify-section-footer .desktop-social-icons .icon__fallback-text{font-size:30px}#shopify-section-footer .mobile-social-and-legal-container{background-image:none;padding-top:60px}#shopify-section-footer .mobile-social-and-legal-container .footer__social{display:none}#shopify-section-footer .footer-message-container{margin:0 auto;max-width:inherit}#shopify-section-footer .footer-message-container p{font-size:16px}#shopify-section-footer .copyrights-and-legal-links-container{padding:10px 0}#shopify-section-footer .copyrights-and-legal-links-container a,#shopify-section-footer .copyrights-and-legal-links-container p{font-size:16px}}@media only screen and (min-width:1200px){#shopify-section-footer .desktop-social-icons .social-icon-image-hover{width:43px}#shopify-section-footer .desktop-social-icons .social-icon-image{width:43px}}@media only screen and (min-width:1440px){#shopify-section-footer .page-width .grid__item{padding:0;padding-left:24px}#shopify-section-footer .page-width .footer__item-newsletter{padding-left:80px}}body .arrow:after,body .ui-tooltip{background:#000;border:2px solid #000;z-index:1}body .ui-helper-hidden-accessible,body .ui-tooltip{font-family:benton-cond-reg;font-size:16px;font-weight:400;letter-spacing:0}body .ui-tooltip{border-radius:10px;color:#fff;padding:3px 7px}body .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-32px;bottom:-16px}body .arrow.top{top:-16px;bottom:auto}body .arrow.left{left:20%}body .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .arrow.top:after{bottom:-20px;top:auto}.grid-product__swatches{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:5px;height:20px}.grid-product__swatch{background-color:#000;border-radius:50px;border:0!important;height:25px;margin:3px;padding:0;width:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:default;position:relative;overflow:hidden;text-overflow:ellipsis}.grid-product__swatch:hover{outline:0;border:2px solid #fff;box-shadow:0 0 0 3px #000;z-index:2}.grid-product__swatch.is-current-product:after{content:"✓";display:inline-block;font-family:SSStandard;font-weight:400;font-size:16px;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:30px;position:relative}.grid-product__swatch.not-available::after{content:'';height:19px;width:19px;display:block;top:0;background:-webkit-linear-gradient(right bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#ff5216 47%,#ff5216 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:linear-gradient(to left top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#ff5216 47%,#ff5216 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%)}.sidebar-nav__container .all-sections-container,.sidebar-nav__container .fixed-about-nav,.sidebar-nav__container .section-content{display:none}.sidebar-nav__container .current-sidebar-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#00307e;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:11px 15px}.sidebar-nav__container .current-sidebar-section .number-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.0625rem;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:.9;position:relative;top:-3px;width:25px}.sidebar-nav__container .current-sidebar-section .section-number{position:relative;top:2px}@media all and (-ms-high-contrast:none){.sidebar-nav__container .current-sidebar-section .section-number{position:static}}.sidebar-nav__container .current-sidebar-section .section-heading{padding-left:10px}.sidebar-nav__container .number-heading-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:trade-gothic-lt-std;font-size:18px;line-height:1;position:relative;top:3px}.sidebar-nav__container .number-heading-container .section-heading{letter-spacing:.03em}.sidebar-nav__container .icon-right-arrow{display:inline-block;height:auto;max-width:14px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}.sidebar-nav__container .icon-right-arrow.active{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.sidebar-nav__container .all-sections-container{background-color:#fff}.sidebar-nav__container .all-sections-container .page-section{border-bottom:2px solid #ebeaea;display:block;padding:10px 15px}.sidebar-nav__container .all-sections-container .page-section.active .number-container{color:#fff}.sidebar-nav__container .all-sections-container .number-heading-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#00307e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sidebar-nav__container .all-sections-container .number-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #00307e;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.0625rem;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:.9;margin-right:10px;position:relative;top:-2px;width:25px}.sidebar-nav__container .all-sections-container .section-number{position:relative;top:2px}@media all and (-ms-high-contrast:none){.sidebar-nav__container .all-sections-container .section-number{position:static}}.sidebar-nav__container .fixed-about-nav.active{left:0;position:fixed;right:0;width:100%;z-index:2}@media only screen and (min-width:1024px){.sidebar-nav__container .current-sidebar-section,.sidebar-nav__container .section-content a:first-child{display:none}.sidebar-nav__container .all-sections-container{max-width:300px;padding-left:30px;padding-top:60px}.sidebar-nav__container .all-sections-container .page-section{border:none;padding-left:0;padding-top:0}.sidebar-nav__container .all-sections-container .page-section.active+.section-content{display:block}.sidebar-nav__container .all-sections-container .section-content{padding-bottom:10px;padding-left:38px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.sidebar-nav__container .all-sections-container .section-content a:not(:first-child){display:block;color:#00307e;font-family:benton-cond-reg;letter-spacing:0}.sidebar-nav__container .all-sections-container .section-content a:not(:first-child):hover{color:#000}.sidebar-nav__container .all-sections-container .section-content a{font-size:16px}.sidebar-nav__container .static-about-nav .all-sections-container{display:block;width:100%}.sidebar-nav__container .fixed-about-nav.active{max-width:300px}.sidebar-nav__container .fixed-about-nav.active .all-sections-container{display:block}}.eg-cc-banner .eg-cc-message,.eg-cc-window .eg-cc-message{font-family:benton-cond-reg;letter-spacing:0}.eg-cc-banner .eg-cc-btn,.eg-cc-window .eg-cc-btn{border:0;border-radius:10px;font-family:trade-gothic-lt-std;font-size:1.25rem;letter-spacing:.03em;padding:5px 0;padding-top:10px;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.account-disclaimer{color:#5f6369;margin-top:-20px}.login-text{color:#5f6369;line-height:24px;margin-top:-20px}.login-text strong{color:#000}body.template-article #comments label,body.template-article #comments small,body.template-article .article__body,body.template-article .article__body h2,body.template-article .article__body h3,body.template-article .article__body h4,body.template-article .article__body h5,body.template-article .article__body h6,body.template-article .article__body p,body.template-article .article__date,body.template-article .comment-date,body.template-article .post-date{font-family:benton-cond-reg}body.template-article .similar-posts-section .post-date,body.template-article .similar-posts-section .post-title{font-family:benton-cond-med}body.template-article .article__share,body.template-article .section-header__title{font-family:benton-comp-med}body.template-article .article__body h1{font-family:benton-comp-reg}body.template-article #comments .btn,body.template-article .articles-links-container .article,body.template-article .leave-comment,body.template-article .similar-posts-section h2{font-family:trade-gothic-lt-std}body.template-article #comments label,body.template-article .article__date,body.template-article .article__share,body.template-article .comment-date,body.template-article .post-date,body.template-article .post-title,body.template-article .section-header__title,body.template-article .similar-posts-section h2{color:#00307e}body.template-article .article__body h1,body.template-article .leave-comment{color:#0a0a0a}body.template-article #comments small,body.template-article .article__body,body.template-article .article__body h2,body.template-article .article__body h3,body.template-article .article__body h4,body.template-article .article__body h5,body.template-article .article__body h6,body.template-article .article__body p{color:#5f6369;letter-spacing:0}body.template-article #comments .btn,body.template-article .articles-links-container .article{color:#fefefe}body.template-article .article-hero{height:120px}body.template-article .article__date,body.template-article .comment-date{font-size:16px;letter-spacing:0;text-transform:capitalize}body.template-article .article__date .divider,body.template-article .comment-date .divider{bottom:2px;position:relative}body.template-article .section-header__title{font-size:28px}body.template-article .article__body,body.template-article .article__body p{font-size:18px}body.template-article .article__body h1{font-size:30px;letter-spacing:-.02em}body.template-article .article__body h6{font-size:14px;margin-top:16px;margin-bottom:40px}body.template-article .article__body blockquote,body.template-article .article__body blockquote p{font-size:21px;line-height:1.5;word-spacing:-.04em}body.template-article .article__body figure{margin:16px 0}body.template-article .article__body img{height:auto;margin:0;max-width:100%}body.template-article .article__share{font-size:18px;margin-top:60px}body.template-article .social-sharing{margin-top:10px}body.template-article .social-sharing__link img{display:block;max-height:40px;max-width:30px;width:100%}body.template-article .leave-comment{font-size:24px;letter-spacing:.03em;text-transform:uppercase}body.template-article .comment-author{font-size:24px}body.template-article #comments label{font-size:18px;letter-spacing:inherit}body.template-article #comments small{font-size:16px}body.template-article #comments .btn{background-color:#00307e;border-radius:10px;border:0;font-size:1.25rem;letter-spacing:.03em;min-width:200px;padding:12px 20px 7px;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}body.template-article #comments .btn:hover{background-color:#93b6e1}body.template-article .similar-posts-section{margin:0 auto;max-width:400px;padding:15px;width:97%}body.template-article .similar-posts-section h2{font-size:28px;letter-spacing:.03em;margin-bottom:30px}body.template-article .similar-posts-section .similar-posts{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-article .similar-posts-section .similar-post{display:block;margin-bottom:60px}body.template-article .similar-posts-section .post-image img{display:block}body.template-article .similar-posts-section .post-date{font-size:18px;margin-top:30px}body.template-article .similar-posts-section .post-title{font-size:24px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1;margin-top:10px;white-space:normal}body.template-article .similar-posts-section .svg-blue-arrow{bottom:1px;display:inline;max-width:6px;margin-left:1px;position:relative;width:6px}body.template-article .articles-links-container .article{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:22px;height:124px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.03em;position:relative}body.template-article .articles-links-container .article:after{background:-webkit-linear-gradient(top,transparent 30%,rgba(0,0,0,.46) 100%);background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.46) 100%);bottom:0;content:'';left:0;position:absolute;right:0;top:0}body.template-article .articles-links-container .heading{z-index:1}body.template-article .articles-links-container .icon{bottom:2px;position:relative;width:33px}body.template-article .articles-links-container .icon-arrow-left{margin-left:15px;margin-right:5px}body.template-article .articles-links-container .icon-arrow-right{margin-left:5px;margin-right:15px}body.template-article .articles-links-container .all-articles{background-image:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/blog_articles_all@2x.jpg?v=15119202090313228493");background-position:top center;background-repeat:no-repeat;background-size:cover}body.template-article .articles-links-container .next-article{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:768px){body.template-article .article-hero{height:237px}body.template-article .articles-links-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body.template-article .articles-links-container .article{height:300px;width:50%}body.template-article .articles-links-container .heading{margin-bottom:15px}}@media only screen and (min-width:1024px){body.template-article .article-hero{background-position:right;height:447px}body.template-article .sidebar-nav-main-content-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}body.template-article .sidebar-nav__container{max-width:20%;width:100%}body.template-article .page-content{padding:0 15px;margin-top:120px}body.template-article .sidebar-nav-main-content-container .page-content{margin:0;margin-top:60px;max-width:840px;width:60%}body.template-article .sidebar-nav-main-content-container article{display:block;float:none;margin:0 auto;padding:0;position:static;width:90%}body.template-article .article__date{font-size:18px}body.template-article .section-header__title{font-size:46px}body.template-article .article__body,body.template-article .article__body p{font-size:16px}body.template-article .article__body h1{font-size:60px}body.template-article .similar-posts-section{max-width:inherit}body.template-article .similar-posts-section h2{text-align:left!important}body.template-article .similar-posts-section .similar-posts{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.template-article .similar-posts-section .post-image{position:relative}body.template-article .similar-posts-section .post-image img{height:auto;width:100%}body.template-article .similar-posts-section .post-title{font-size:18px;margin-bottom:3px}body.template-article .similar-posts-section .post-image .overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}body.template-article .similar-posts-section .similar-post{width:30%}body.template-article .similar-posts-section .similar-post:hover .post-image .overlay{opacity:.3}body.template-article .similar-posts-section .similar-post:hover .post-date,body.template-article .similar-posts-section .similar-post:hover .post-title{color:#000}body.template-article .articles-links-container .article{height:392px}body.template-article .articles-links-container .article:hover{text-decoration:underline}}body.template-blog .section-header__title{font-family:trade-gothic-lt-std}body.template-blog .article__date,body.template-blog .rte,body.template-blog .rte p{font-family:benton-cond-reg;letter-spacing:0}body.template-blog .article .btn,body.template-blog .article__h3 a{font-family:benton-comp-med;letter-spacing:0}body.template-blog .blog-links-container .link{font-family:BentonSans-Medium}body.template-blog .article .btn,body.template-blog .article__date,body.template-blog .article__h3 a,body.template-blog .section-header__title{color:#00307e}body.template-blog .blog-links-container .link,body.template-blog .rte,body.template-blog .rte p{color:#5f6369}body.template-blog .blog-hero-container{background-image:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/blog_hero@2x.jpg?v=12312122226199766954");background-position:left;background-repeat:no-repeat;background-size:cover;height:226px}body.template-blog .blog-links-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding:10px;padding-top:25px}body.template-blog .blog-links-container .link{font-size:12px;font-style:normal;font-weight:400;display:block;letter-spacing:1px;line-height:18px;margin-bottom:15px;text-transform:uppercase}body.template-blog .blog-links-container .link.active{background-color:#81b0d2;border-radius:50px;color:#fff;padding:8px 35px}body.template-blog .section-header__title{font-size:44px;letter-spacing:.03em;text-transform:uppercase}body.template-blog .article .divider{bottom:2px;position:relative}body.template-blog .article .article__date{font-size:16px;letter-spacing:0;text-transform:capitalize}body.template-blog .article .article__h3 a{font-size:24px}body.template-blog .article .rte,body.template-blog .article .rte p{font-size:18px;letter-spacing:0}body.template-blog .article .btn{background-color:transparent;display:inline;font-size:20px;padding:0}body.template-blog .article .btn img{margin-left:3px;max-width:9px}@media only screen and (min-width:768px){body.template-blog .blog-hero-container{height:300px}body.template-blog .blog-links-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px}body.template-blog .blog-links-container .link{margin:10px}}@media only screen and (min-width:1024px){body.template-blog .blog-hero-container{height:447px}body.template-blog .blog-links-container .link{margin:4px 10px 1px}body.template-blog .section-header__title{font-size:70px}body.template-blog .article .article__date{font-size:18px}body.template-blog .article .article__h3{font-size:28px}body.template-blog .article .rte,body.template-blog .article .rte p{font-size:16px}}.cart-page{padding:20px 16px}.cart-page .cart_line-items{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.cart-page .cart_summary{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.cart-page .cart_bottom{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.cart-page .desktop-hidden.checkout-wrapper{display:block;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;text-align:center;width:100%}.cart-page .mobile-hidden{display:none}.cart-page .section-header__title,.cart-page h2,.cart-page h2.h3,.cart-page h3{color:#00358e;font-family:benton-comp-med;font-size:36px;line-height:43px}.cart-page .cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page .cart_line-items{max-width:540px}.cart-page .cart_line-items .grid__item.one-quarter.item-image{width:42px}.cart-page .cart_line-items .grid__item.three-quarters{padding-left:43px}.cart-page .cart_line-items .cart__row{border-top:2px solid #f0f0f0;border-bottom:0}.cart-page .cart_line-items .cart__row.line-item{padding-top:35px;margin-bottom:0}.cart-page .cart_line-items .inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:25px 0}.cart-page .cart_line-items .label{display:block;padding-bottom:15px}.cart-page .cart_line-items .cart__image{max-height:280px;width:auto;display:block}.cart-page .cart_line-items .grid__item{padding-left:0}.cart-page .cart_line-items .grid__item.total{padding-left:12px}.cart-page .cart_line-items .cart__row--table-large .grid__item{vertical-align:top}.cart-page .h4.cart__product-name{font-family:benton-cond-med;font-size:20px;line-height:28px}.cart-page .cart__product-meta{color:#5f6369;line-height:20px;font-family:benton-cond-reg}.cart-page .cart__product-meta.remove{display:none}.cart-page .cart_summary{border-radius:10px;padding:0;min-height:290px;max-width:446px}.cart-page .cart_summary .cart__summary{border-top:2px solid #f0f0f0;padding-top:20px;margin-top:10px}.cart-page .cart_summary .cart__row{border-top:2px solid #f0f0f0;padding-top:25px;padding-left:0;margin-bottom:25px}.cart-page .cart__shipping_text{font-family:benton-cond-reg;font-size:16px;line-height:24px;color:#5f6369}.cart-page .h4.cart__summary{font-family:Trade Gothic LT Std;font-size:20px;line-height:24px;letter-spacing:.05em}.cart-page .h4.cart__subtotal{font-family:benton-cond-med!important;color:#5f6369;line-height:26px;font-size:16px;margin-bottom:0}.cart-page .h4.cart__subtotal_bold{font-family:benton-cond-reg;color:#000;font-weight:700;font-size:18px;line-height:24px}.cart-page .h4.cart__subtotal_bold small{display:inline-block;font-family:benton-sans;line-height:24px;letter-spacing:.024em;font-size:12px;color:#5f6369;font-weight:400;padding-right:28px}.cart-page .cart__product-qty-input{border:0;text-align:center;vertical-align:middle;padding:0;font-family:benton-cond-bold;line-height:24px;width:120px}.cart-page .cart_line-items .label{margin-bottom:0}.cart-page .cart__price.money,.cart-page .cart__product-qty{border:2px solid #f0f0f0;height:40px;width:120px;font-family:benton-cond-bold;font-size:20px;line-height:24px;border-radius:10px;display:inline-block;text-align:center;padding-left:0;max-width:none;line-height:24px;padding:6px 0}.cart-page .cart_line-items,.cart-page .cart_summary{width:100%;display:inline-block}.cart-page .cart_bottom{padding-top:20px;border-top:1px solid #e8e8e1;width:100%}.cart-page .cart_bottom .checkout-wrapper{margin-top:40px;text-align:RIGHT}.cart-page .cart__note textarea{border:2px solid #f0f0f0;border-radius:10px;resize:none;height:65px;min-width:328px;width:100%}.cart-page .cart__note textarea::-webkit-input-placeholder{font-family:benton-cond-reg;font-size:16px;line-height:24px;color:#000}.cart-page .cart__note textarea::placeholder{font-family:benton-cond-reg;font-size:16px;line-height:24px;color:#000}.cart-page .cart__checkout{background-color:#00358e;border-radius:10px;color:#fff!important;font-family:"Trade Gothic LT Std";font-size:20px!important;height:40px!important;line-height:24px;letter-spacing:.05em;margin-top:16px;text-transform:uppercase;padding:10px 36px}.cart-page .update-cart{font-size:15px;font-family:benton-cond-reg;line-height:24px;display:block;letter-spacing:0;margin:0 auto;padding-top:12px}.cart-page .h4.cart__product-name,.cart-page .remove-product,.cart-page .update-cart{color:#00358e}.cart-page .remove-product{font-size:18px;font-family:benton-cond-reg;padding-top:25px}.cart-page button.btn{font-size:17px;height:33px}.cart-page button.btn:hover{padding-right:12px}.cart-page .label,.cart-page label{color:#5f6369;font-family:benton-sans;font-size:12px;letter-spacing:.025em}@media only screen and (min-width:590px){.cart-page .section-header{margin-bottom:25px}.cart-page .cart_summary{width:100%;max-width:none}.cart-page .grid__item.medium-up--seven-twelfths{max-width:none;width:100%}.cart-page .cart__note{padding-right:0}.cart-page .update-cart{margin:0;padding:0;position:relative;top:8px;display:inline-block}.cart-page .cart_line-items .grid__item.one-quarter.item-image{width:98px}.cart-page .cart_line-items .grid__item.three-quarters{padding-left:90px;width:100%}.cart-page .cart__price.money,.cart-page .cart__product-qty{width:164px}.cart-page .desktop-hidden.checkout-wrapper{margin-bottom:100px}.cart-page .cart__product-meta.remove{display:block}}@media only screen and (min-width:1024px){.cart-page{padding:60px 88px}.cart-page .cart_summary{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;border-top:0;padding-top:0;margin-top:0;border:2px solid #f0f0f0;padding:25px}.cart-page .cart_bottom{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:30px}.cart-page .cart__note textarea{width:540px}.cart-page .grid__item.total{padding-left:35px}.cart-page .grid__item.medium-up--seven-twelfths{width:auto}.cart-page .mobile-hidden{display:block}.cart-page .desktop-hidden{display:none!important}}@media only screen and (min-width:1200px){.cart-page .cart_bottom{margin-bottom:300px}.cart-page .cart_summary{margin-left:8%}.cart-page .cart_line-items,.cart-page .cart_summary{width:45%}}#CartDrawer{background-color:#fff;top:60px}#CartDrawer .ajaxcart__row .text-right{position:relative}#CartDrawer .drawer__header{height:80px}#CartDrawer .drawer__cart-cart--link{color:#032554}#CartDrawer .drawer__cart-cart--link:hover{color:#06358e}#CartDrawer .drawer__close-button .icon{height:45px;width:45px}#CartDrawer .drawer__title{color:#000;font-family:benton-comp-med,sans-serif;font-size:30px;text-transform:capitalize}#CartDrawer .drawer__inner--has-fixed-footer{padding-top:0}#CartDrawer .ajaxcart__product-name{font-family:benton-cond-med,sans-serif;font-size:18px}#CartDrawer .ajaxcart__product-meta{font-family:benton-cond-reg,sans-serif}#CartDrawer .ajaxcart__price,#CartDrawer .js-qty__num{font-family:benton-cond-reg;font-weight:700;font-size:18px}#CartDrawer .ajaxcart__price--strikethrough{-webkit-text-decoration-color:#000;text-decoration-color:#000;position:absolute;top:-25px;right:0}#CartDrawer .ajaxcart__price--strikethrough .money{color:#06358e;font-family:benton-comp-reg;font-size:18px}#CartDrawer .ajaxcart__discount{color:#06358e}#CartDrawer .ajaxcart__subtotal{font-family:benton-comp-reg;font-size:18px}#CartDrawer .ajaxcart__product-name{color:#00358e}#CartDrawer .ajaxcart__product-meta{color:#5f6369}#CartDrawer .js-qty__num{color:#000}#CartDrawer .js-qty__adjust{border-color:#f0f0f0}#CartDrawer .js-qty__adjust{fill:#000}#CartDrawer .js-qty__wrapper{border-color:#f0f0f0;border-radius:10px;border-width:2px;top:4px}#CartDrawer .ajaxcart__price{color:#000;border:2px solid #f0f0f0;padding:6px 10px;border-radius:10px}#CartDrawer .drawer__close-button .icon{color:#f0f0f0}#CartDrawer .ajaxcart__note,#CartDrawer .ajaxcart__subtotal{color:#5f6369;font-family:benton-sans,sans-serif;font-size:12px;letter-spacing:.025em}#CartDrawer #CartSpecialInstructions{color:#000;border:2px solid #f0f0f0;border-radius:10px;font-family:benton-cond-reg,sans-serif}#CartDrawer .drawer__footer .ajaxcart__subtotal{line-height:3}#CartDrawer .drawer__footer .ajaxcart__price{color:#000;border:none!important}#CartDrawer .drawer__footer .ajaxcart__note{font-size:16px;letter-spacing:0!important;font-family:benton-cond-reg,sans-serif}#CartDrawer .drawer__footer .ajaxcart__savings .money{color:#06358e}#CartDrawer .drawer__footer .cart__checkout{background-color:#00358e;color:#fff}#CartDrawer .drawer__footer .cart__checkout:hover{background-color:#002554}body.template-index .side-menu-container{margin-top:0!important}body.template-collection .section-header__title,body.template-index .section-header__title{font-family:trade-gothic-lt-std;font-size:40px;letter-spacing:.03em}body.template-collection .side-menu-container,body.template-index .side-menu-container{padding:0;margin:50px 0;position:relative;float:none}body.template-collection .side-menu-container a,body.template-index .side-menu-container a{color:#5f6369;font-family:BentonSans-Medium;font-size:12px;letter-spacing:.03em}body.template-collection .side-menu-container a:hover,body.template-index .side-menu-container a:hover{color:#5f6369;text-decoration:none;display:inline-block;background:#fff;border-radius:12px;padding:4px 10px 1px}body.template-collection .side-menu-container .active,body.template-index .side-menu-container .active{color:#fff;text-decoration:none;display:inline-block;background:#81b1d1;border-radius:12px;padding:4px 10px 1px}body.template-collection .grid,body.template-index .grid{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body.template-collection .grid .side-menu-container,body.template-index .grid .side-menu-container{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}body.template-collection .grid__item.medium-up--one-quarter,body.template-index .grid__item.medium-up--one-quarter{height:700px}@media screen and (max-width:589px){body.template-collection .grid__item.medium-up--one-quarter,body.template-index .grid__item.medium-up--one-quarter{height:425px}}body.template-collection .grid-product .grid-product__link,body.template-index .grid-product .grid-product__link{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-collection .grid-product .grid-product__image-mask,body.template-index .grid-product .grid-product__image-mask{width:100%;min-height:150px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:589px){body.template-collection .grid-product .grid-product__image-mask,body.template-index .grid-product .grid-product__image-mask{min-height:150px!important}}body.template-collection .grid-product .grid-product__image,body.template-index .grid-product .grid-product__image{width:auto;max-width:160px}body.template-collection .grid-product .grid-product__tag,body.template-index .grid-product .grid-product__tag{background-color:#00307e;border-radius:7px;color:#fff;font-family:benton-cond-med;font-size:12px;letter-spacing:0;padding:10px 24px;text-align:center}body.template-collection .grid-product .grid-product__tag.sale-tag,body.template-collection .grid-product .grid-product__tag.sold-out,body.template-index .grid-product .grid-product__tag.sale-tag,body.template-index .grid-product .grid-product__tag.sold-out{font-family:trade-gothic-lt-std;position:relative;background-color:#aaa;color:#000;font-size:20px;letter-spacing:.05em;line-height:24px;padding-top:11px;padding-bottom:5px;width:100%;border-radius:10px}body.template-collection .grid-product .grid-product__tag.sale-tag,body.template-index .grid-product .grid-product__tag.sale-tag{background-color:#f79b1a;color:#fff}body.template-collection .grid-product .grid-product__title,body.template-index .grid-product .grid-product__title{text-align:center;padding-top:30px}body.template-collection .grid-product .grid-product__heading,body.template-index .grid-product .grid-product__heading{color:#00307e;font-family:trade-gothic-lt-std;font-size:20px;letter-spacing:.03em;line-height:1.2;width:100%}body.template-collection .grid-product .grid-product__price,body.template-index .grid-product .grid-product__price{color:#707378;font-family:benton-cond-reg;font-size:16px;letter-spacing:0;text-align:center}body.template-collection .grid-product .grid-product__subheader,body.template-collection .grid-product .product-single__subheader,body.template-index .grid-product .grid-product__subheader,body.template-index .grid-product .product-single__subheader{font-size:16px;line-height:20px;font-family:benton-cond-reg;text-align:center;margin:10px auto;color:#5f6369}body.template-collection .grid-product .grid-product__link--disabled .image-wrap,body.template-index .grid-product .grid-product__link--disabled .image-wrap{opacity:.5}body.template-collection .pagination .current,body.template-index .pagination .current{border-bottom:2px solid #000}body.template-collection .side-menu-container a,body.template-index .side-menu-container a{font-size:12px;padding:4px 10px 1px}@media only screen and (min-width:1024px){body.template-collection .grid__item.medium-up--one-quarter,body.template-index .grid__item.medium-up--one-quarter{height:500px;margin-bottom:10px}body.template-collection .section-header__title,body.template-index .section-header__title{font-size:3.75em}body.template-collection .side-menu-container a,body.template-index .side-menu-container a{font-size:12px}}body.template-collection .grid-product .grid-product__content,body.template-index .grid-product .grid-product__content{margin-bottom:80px}body.template-collection .grid-product .grid-product__image-mask,body.template-index .grid-product .grid-product__image-mask{min-height:250px}body.template-collection .grid-product .grid-product__content:hover .grid-product__heading,body.template-index .grid-product .grid-product__content:hover .grid-product__heading{text-decoration:underline}body.template-collection .grid-product .grid-product__tag,body.template-index .grid-product .grid-product__tag{left:0;margin:0 auto;padding:10px 0;right:0;top:25%;width:110px}body.template-collection .grid-product .grid-product__image,body.template-index .grid-product .grid-product__image{max-height:250px;width:auto}body.template-collection .grid-product .grid-product__heading,body.template-index .grid-product .grid-product__heading{display:inline-block;font-size:22px;line-height:24px;max-width:233px}body.template-collection .grid-product .grid-product__price,body.template-index .grid-product .grid-product__price{font-size:18px}body.template-collection .grid-product .grid-product__swatch,body.template-index .grid-product .grid-product__swatch{height:14px;width:14px}body.template-index .hp-products-container .product-title{display:none}body.template-index .index-text-section{margin:20px 0}body.template-index .index-text-section .page-width{padding:0;width:90%}body.template-index .index-text-section .rte p{color:#00307e;font-family:benton-comp-med;font-size:19px;letter-spacing:0}body.template-index .hp-products-container{margin:0 auto;width:90%}body.template-index .hp-products-container img{display:block}body.template-index .hp-products-container .products-row{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}body.template-index .hp-products-container .nested-row{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.template-index .hp-products-container .right-spacing{margin-right:5px}body.template-index .hp-products-container .products-column{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body.template-index .hp-products-container .bar-soaps-container{max-width:290px;width:35%}body.template-index .hp-products-container .sugar-soaps-container{position:relative;top:4px;width:65%}body.template-index .hp-products-container .shaving-soaps-container{width:50%}body.template-index .hp-products-container .toothpaste-container{width:28%}body.template-index .hp-products-container .lotions-container{width:25%}body.template-index .hp-products-container .coconut-oils-container{width:24%}body.template-index .hp-products-container .hair-cremes-container{width:15%}body.template-index .hp-products-container .lip-balms-container{width:15%}body.template-index .hp-products-container .magic-balms-container,body.template-index .hp-products-container .sal-suds-container{width:12%}body.template-index .hp-products-container .hair-rinses-container{width:8%}body.template-index .hp-products-container .hand-sanitizers-container{width:6%}body.template-index .hp-products-container .product{display:inline-block}body.template-index .hp-products-container .liquid-soap{max-width:87px}body.template-index .hp-products-container .bar-soap{max-width:100px;width:50%}body.template-index .hp-products-container .sugar-soap{max-width:96px}@media only screen and (min-width:1024px){body.template-index .index-text-section .page-width{max-width:1349px;width:95%}body.template-index .hp-products-container{margin-bottom:20px;margin-top:20px;max-width:1250px;width:95%}body.template-index .hp-products-container .right-spacing{margin:0}body.template-index .hp-products-container .homepage-products-section{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-index .hp-products-container .products-row{margin:0}body.template-index .hp-products-container .liquid-soaps-container{max-width:363px}body.template-index .hp-products-container .liquid-soap{width:30px}body.template-index .hp-products-container .sugar-and-bar-soaps-container{max-width:236px}body.template-index .hp-products-container .bar-soap{max-width:50%;width:41.3px}body.template-index .hp-products-container .sugar-soap{width:38.34px}body.template-index .hp-products-container .shaving-lotions-rinses-cremes-container{max-width:237px}body.template-index .hp-products-container .shaving-soap{width:23.7px}body.template-index .hp-products-container .lotion{width:14.81px}body.template-index .hp-products-container .hair-rinse{width:18.95px}body.template-index .hp-products-container .hair-creme{width:17.77px}body.template-index .hp-products-container .toothpaste-balm-sanitizer-suds-oil-container{max-width:255px}body.template-index .hp-products-container .toothpaste{width:23.8px}body.template-index .hp-products-container .magic-balm{width:30.59px}body.template-index .hp-products-container .lip-balm{width:9.56px}body.template-index .hp-products-container .hand-sanitizer{width:15.3px}body.template-index .hp-products-container .sal-suds{width:30.59px}body.template-index .hp-products-container .coconut-oil{width:30.59px}}@media only screen and (min-width:1313px){body.template-index .hp-products-container .liquid-soaps-container{max-width:275px}body.template-index .hp-products-container .liquid-soap{width:39px}body.template-index .hp-products-container .bar-soaps-container{max-width:122px}body.template-index .hp-products-container .sugar-soaps-container{max-width:206px}body.template-index .hp-products-container .sugar-soap{width:57px}body.template-index .hp-products-container .shaving-lotions-rinses-cremes-container{max-width:310px}body.template-index .hp-products-container .shaving-soap{width:35px}body.template-index .hp-products-container .lotion{width:22px}body.template-index .hp-products-container .hair-rinse{width:28px}body.template-index .hp-products-container .hair-creme{width:26px}body.template-index .hp-products-container .toothpaste-balm-sanitizer-suds-oil-container{max-width:374px}body.template-index .hp-products-container .toothpaste{width:35px}body.template-index .hp-products-container .magic-balm{width:46px}body.template-index .hp-products-container .lip-balm{width:14px}body.template-index .hp-products-container .hand-sanitizer{width:23px}body.template-index .hp-products-container .sal-suds{width:46px}body.template-index .hp-products-container .coconut-oil{width:46px}}.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:590px){.login-us{padding:56px 112px 0}}.login-us .form-wrapper{margin-bottom:80px}.login-us label{color:#5f6369;font-family:benton-sans;font-size:12px;letter-spacing:.025em}.login-us #HideRecoverPasswordLink,.login-us a{color:#00358e!important;font-family:benton-cond-reg;font-size:16px;text-transform:capitalize}.login-us a.btn,.login-us button.btn,.login-us input.btn{background-color:#00358e;border-radius:10px;color:#fff!important;font-family:trade-gothic-lt-std;font-size:20px;height:40px;line-height:24px;letter-spacing:.05em;margin-top:16px;text-transform:uppercase}.login-us button.btn{font-size:17px;height:33px}.login-us button.btn:hover{padding-right:12px}.login-us .section-header a.btn{color:#fff!important}.login-us .section-header__title,.login-us h2,.login-us h2.h3,.login-us h3{color:#00358e;font-family:benton-comp-med;font-size:36px;line-height:43px}.login-us .guest__login{display:block;float:left}.login-us p.h5{font-family:benton-cond-reg;font-size:16px;letter-spacing:0}.login-us p.h4{color:#00358e!important;font-family:benton-cond-reg;font-size:20px}.login-us #RecoverPasswordForm h2{font-family:benton-cond-reg;font-size:28px}.login-us .create-account{padding-left:0}.login-us input.input-full{border-radius:4px;border:2px solid #eaeaea}.login-us .breadcrumb .divider,.login-us .breadcrumb span{color:#00358e!important;font-family:benton-cond-reg;font-size:16px;text-transform:capitalize}body.template-product .side-menu-container{padding:0;margin-bottom:50px;position:relative;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}body.template-product .side-menu-container a{color:#5f6369;font-family:BentonSans-Medium;font-size:12px;letter-spacing:.03em;padding:4px 10px 1px}body.template-product .side-menu-container a:hover{color:#5f6369;text-decoration:none;display:inline-block;background:#fff;border-radius:12px;padding:4px 10px 1px}body.template-product .side-menu-container .active{color:#fff;text-decoration:none;display:inline-block;background:#81b1d1;border-radius:12px;padding:4px 10px 1px}body.template-product .grid-product__swatches,body.template-product .mobile-swatches-dropdown .swatches-dropdown-container{display:none}body.template-product style{display:none!important}body.template-product .hr--medium{margin:15px 0}body.template-product .product__thumbs .slick-current img{border:2px solid #00307e}body.template-product .product__main-photos button.slick-next.slick-arrow,body.template-product .product__main-photos button.slick-prev.slick-arrow{width:70px}body.template-product .product__main-photos img{display:block;max-height:480px;width:auto}body.template-product .product-image-main{margin:0 auto;max-width:187px}body.template-product .slick-slider{margin:0}body.template-product .slick-slider.slick-vertical{max-height:528px!important;overflow:hidden}body.template-product .product-single__title{color:#00307e;font-family:trade-gothic-lt-std;font-size:34px;letter-spacing:.03em;text-align:center;text-transform:uppercase}body.template-product .review-summary{text-align:center!important;position:relative;padding-top:20px}body.template-product .product__price{color:#707378;font-family:benton-cond-reg;font-size:28px;letter-spacing:0;text-align:center}@media screen and (max-width:1023px){body.template-product .certifications-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-product .certifications-container img{padding:0 5px;max-height:30px}}body.template-product .certifications-container{margin:0 auto;margin-top:15px}body.template-product .product-single__form label{color:#707378;font-family:benton-cond-reg;font-size:18px;letter-spacing:0}body.template-product .product-single__form .mobile-swatches-dropdown{border:1px solid #d4d1d1;margin-bottom:45px;padding:11.5px 20px}body.template-product .product-single__form .mobile-swatches-dropdown .js-svg-down{max-width:10px;position:absolute;right:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}body.template-product .product-single__form .mobile-swatches-dropdown .js-svg-down.is-open{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}body.template-product .product-single__form .mobile-swatches-dropdown .scent{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:BentonSans-Medium;font-size:18px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px;text-transform:capitalize}body.template-product .product-single__form .mobile-swatches-dropdown .selected-scent{margin:0;position:relative}body.template-product .product-single__form .mobile-swatches-dropdown .selected-text{line-height:1.3;padding-right:15px}body.template-product .product-single__form .mobile-swatches-dropdown .grid-product__swatch{display:inline-block;margin-right:16px}body.template-product .product-single__form .variant-input-wrap input[type=radio]:checked+label{background-color:#fff;border-color:#00307e;color:#0a0a0a}body.template-product .product-single__form .variant-input-wrap input[type=radio]:checked+label:after{border-color:#00307e}body.template-product .product-single__form .grid-product__swatch{height:30px;width:30px}body.template-product .product-single__form .add-to-cart{background-color:#00307e;border:0;border-radius:10px;color:#fefefe;font-family:trade-gothic-lt-std;font-size:1.25rem;letter-spacing:.03em;min-width:200px;padding:12px 20px 7px;padding-bottom:12px;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}body.template-product .product-single__form .add-to-cart:hover{background-color:#93b6e1}body.template-product .product-single__form .add-to-cart[disabled=disabled]{background-color:#aaa;color:#000}body.template-product .product-single__form .add-to-cart[disabled=disabled] span{color:#000}body.template-product .product-single__form .add-to-cart span{position:relative;top:3px}body.template-product .product-single__description h1+p,body.template-product .product-single__description h1~img,body.template-product .product-single__description h2~p,body.template-product .product-single__description p~h2{display:none;margin-top:15px}body.template-product .product-single__description p{color:#5f6369;font-family:benton-cond-reg;font-size:20px;letter-spacing:0}body.template-product .product-single__description p:last-of-type{border-bottom:1px solid #d4d1d1;padding-bottom:15px}body.template-product .product-single__description .js-svg-right{max-width:6px;margin-left:10px;position:relative;width:6px}body.template-product .product-single__description h6{color:#0a0a0a;font-size:22px;font-weight:700;letter-spacing:.03em;margin:0;margin-top:10px;position:relative}body.template-product .product-single__description h6 a{border:none;color:#00307e;display:block;font-family:benton-cond-med;font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:30px}body.template-product .product-single__description h6 .js-svg-right{bottom:1px}body.template-product .product-single__description h1{border-top:1px solid #d4d1d1;color:#0a0a0a;cursor:pointer;font-family:trade-gothic-lt-std;font-size:26px;letter-spacing:.03em;margin:0;margin-top:15px;padding:0;padding-top:15px;padding-right:20px;position:relative;text-transform:uppercase}body.template-product .product-single__description h1:last-of-type{border-bottom:1px solid #d4d1d1;padding-bottom:15px}body.template-product .product-single__description h1:last-of-type.is-open{border-bottom:none}body.template-product .product-single__description h1 .js-svg-down{max-width:15px;position:absolute;right:0;top:25px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:15px}body.template-product .product-single__description h1 .js-svg-down.is-open{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}body.template-product .product-single__description h1 strong{letter-spacing:.03em;position:relative;top:4px}body.template-product .product-single__description h2{margin:0}body.template-product .product-single__description h2 a{border:none;color:#00307e;font-family:benton-cond-reg;font-size:22px;letter-spacing:0}body.template-product .product-single__description h2 .js-svg-right{bottom:2px}body.template-product .our-favorites-container h4{font-size:32px;margin-bottom:60px;text-align:center}body.template-product .our-favorites-container .grid,body.template-product .our-favorites-container .grid-product__swatches{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-product .our-favorites-container .grid-product__title{min-height:196px;text-align:center}body.template-product .our-favorites-container .grid-product__heading,body.template-product .our-favorites-container .grid-product__price{display:block;text-align:center}body.template-product .our-favorites-container .grid-product__heading{color:#00358e;font-family:trade-gothic-lt-std;font-size:20px;letter-spacing:.05em;text-transform:uppercase;line-height:24px}body.template-product .our-favorites-container .grid-product__price{color:#5f6369;font-family:benton-cond-reg;font-size:16px;line-height:24px;letter-spacing:0;text-transform:capitalize}body.template-product .our-favorites-container img{max-height:264px;width:auto}body.template-product .our-favorites-container a.grid-product__swatch{height:18px;width:18px}body.template-product .next-product-collection-container .skrim__title.next{left:inherit;right:0}body.template-product .next-product-collection-container .skrim__underline-me{color:#fff;font-family:trade-gothic-lt-std;font-size:22px;letter-spacing:.03em;text-transform:uppercase}body.template-product .product-section.us-template .product-single__meta{padding-left:0}body.template-product .product-section.us-template .product-single__title{text-align:center!important;color:#00358e;font-size:20px;letter-spacing:.05em;line-height:35px}body.template-product .product-section.us-template .subheader-description{font-size:20px;line-height:24px;font-family:benton-comp-reg;max-width:500px;text-align:center;margin:0 auto;margin-bottom:24px}body.template-product .product-section.us-template .certifications-container{text-align:center;max-width:none}body.template-product .product-section.us-template .product-single__form .grid-product__swatches{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.template-product .product-section.us-template .product-single__form .mobile-swatches-dropdown{display:none}body.template-product .product-section.us-template .product-single__form .product_price_container{margin-bottom:12px}body.template-product .product-section.us-template .product-single__form .form-element{display:inline-block}body.template-product .product-section.us-template .product-single__form label{font-family:benton-sans;font-size:12px;color:#5f6369}body.template-product .product-section.us-template .product-single__form .js-qty__num,body.template-product .product-section.us-template .product-single__form .product__price,body.template-product .product-section.us-template .product-single__form span.money{font-family:benton-cond-bold;font-size:20px;color:#000;text-align:center;display:inline}body.template-product .product-section.us-template .product-single__form .js-qty{width:165px}body.template-product .product-section.us-template .product-single__form .js-qty label{font-size:12px}body.template-product .product-section.us-template .product-single__form .js-qty__wrapper{border:2px solid #f0f0f0;border-radius:10px;min-width:160px}body.template-product .product-section.us-template .product-single__form .js-qty__adjust{padding:0 12px}body.template-product .product-section.us-template .product-single__form .js-qty__adjust--minus{border-right:2px solid #f0f0f0}body.template-product .product-section.us-template .product-single__form .js-qty__adjust--plus{border-left:2px solid #f0f0f0}body.template-product .product-section.us-template .product-single__form .price-wrapper{border-radius:10px;border:2px solid #f0f0f0;min-width:160px;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-product .product-section.us-template .product-single__form .grid-product__swatches{-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;margin-bottom:25px}body.template-product .product-section.us-template .product-single__form .grid-product__swatch{min-width:30px;max-width:30px;height:30px;float:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:90px;border:2px solid #fff;box-shadow:0 0 0 3px #fff;text-align:center;cursor:default;position:relative;overflow:hidden;text-overflow:ellipsis}body.template-product .product-section.us-template .product-single__form .grid-product__swatch:hover{outline:0;border:2px solid #fff;box-shadow:0 0 0 3px #000;z-index:2}body.template-product .product-section.us-template .product-single__form .grid-product__swatch.is-current-product::after{top:2px}body.template-product .product-section.us-template .product-single__form .grid-product__swatch.not-available::after{content:'';height:28px!important;width:28px!important;display:block;top:0;background:-webkit-linear-gradient(right bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#ff5216 47%,#ff5216 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:linear-gradient(to left top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#ff5216 47%,#ff5216 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%)}body.template-product .product-section.us-template .product-single__form .variant-input-wrap label{font-size:20px;color:#000;font-family:benton-cond-bold;padding:5px 8px;margin:0 20px 12px 0}body.template-product .product-section.us-template .product-single__form .variant-input-wrap label:after{border:2px solid #f0f0f0;border-radius:10px}body.template-product .product-section.us-template .product-single__form .add-to-cart{background-color:#00358e;display:block;height:40px;letter-spacing:.05em;max-width:350px;padding:0;margin-top:13px}body.template-product .product-section.us-template .product-single__form .add-to-cart[disabled=disabled]{background-color:#aaa}body.template-product .product-section.us-template .product-single__description h1+p{font-family:benton-cond-reg;font-size:16px;line-height:24px}body.template-product .product-section.us-template .product-single__description p{font-family:benton-comp-reg;font-size:18px;color:#5f6369;margin-bottom:10px;font-size:22px;margin-bottom:10px;line-height:30px}body.template-product .product-section.us-template .product-single__description h1{font-size:20px;line-height:24px;letter-spacing:.05em;text-align:center}body.template-product .product-section.us-template .product-single__description.rte a{color:#00358e;border-bottom:0;font-family:benton-cond-med}body.template-product .product-section.us-template .product-single__description.rte a:hover{border-bottom:2px solid #00358e;-webkit-transition:width .5s ease;transition:width .5s ease}@media only screen and (min-width:1024px){body.template-product .mobile-swatches-dropdown{display:none}body.template-product .grid-product__swatches{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0;margin-bottom:25px}body.template-product .product-image-main{max-width:230px}body.template-product .product-single__title{font-size:36px;text-align:left}body.template-product .product__price{font-size:30px;text-align:left}body.template-product .certifications-container{margin:0;margin-top:15px;max-width:100%;text-align:center}body.template-product .certifications-container img{max-height:40px;width:auto;margin-right:12px}body.template-product .product-single__form .variant__label{font-size:14px}body.template-product .product-single__form .scent-text{display:none}body.template-product .product-single__description p{font-size:16px;margin-bottom:10px}body.template-product .product-single__description h6{font-size:20px}body.template-product .product-single__description h6 a{display:inline}body.template-product .product-single__description h1{font-size:24px}body.template-product .product-single__description h2 a{font-size:20px}body.template-product .our-favorites-container{border-top:1px solid #d4d1d1;margin:0 auto;max-width:1440px;padding:60px 0;width:95%}body.template-product .our-favorites-container h4{font-size:28px;text-align:left}body.template-product .our-favorites-container .grid__item:hover .grid-product__heading{text-decoration:underline}body.template-product .next-product-collection-container .grid{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.template-product .next-product-collection-container .skrim__underline-me{font-size:30px}}@media only screen and (min-width:1024px){body.template-product .product-section.us-template .subheader-description{font-size:25px}body.template-product .product-section.us-template .product-single__title{font-size:25px}body.template-product .product-section.us-template .product-single__form .js-qty{width:180px}body.template-product .product-section.us-template .product-single__description p{font-size:22px}}.template-faq .main-content{padding:0}.template-faq .faq-hero-section{background-color:#fff;margin:0 auto;padding:90px 30px;position:relative;text-align:center}.template-faq .faq-hero-section h1{color:#00307e;font-size:36px;font-weight:600;margin:0 auto;margin-bottom:20px;max-width:265px}.template-faq .faq-hero-section p{color:#5f6369;font-size:16px;margin-bottom:20px}.template-faq .faq-hero-section .hero-form-container{width:100%}.template-faq .faq-hero-section input{background-image:url("//cdn.shopify.com/s/files/1/0424/3475/6772/t/8/assets/icon_blue_magnifying_glass.svg?v=5810559403101984734");background-position:30px 20px;background-repeat:no-repeat;background-size:27px 27px;border:1px solid #d4d1d1;color:#00307e;font-size:14px;font-weight:700;height:70px;letter-spacing:.03em;margin:0 auto;max-width:467px;outline:0;padding:10px 75px;padding-right:15px;width:100%}.template-faq .faq-hero-section input::-webkit-input-placeholder{color:#00307e;opacity:1}.template-faq .faq-hero-section input::placeholder{color:#00307e;opacity:1}.template-faq .faq-hero-section .hero-form-results{background-color:#fff;border:1px solid #d4d1d1;left:0;margin:0 auto;margin-top:30px;max-width:467px;opacity:0;padding:15px;position:absolute;right:0;-webkit-transform:scale(0,0);transform:scale(0,0);top:75%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}.template-faq .faq-hero-section .hero-form-results.active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.template-faq .faq-hero-section .hero-form-results a{display:block;font-weight:700;margin:0;padding:15px}.template-faq .faq-topics-section a{color:#00307e;display:block;font-family:trade-gothic-lt-std;font-size:24px;font-weight:700;letter-spacing:.03em;margin:40px 0;text-align:center;text-transform:uppercase}.template-faq .faq-topics-section a:first-of-type{border-top:1px solid #d4d1d1;padding-top:40px}.template-faq .faq-topics-section a:last-of-type{border-bottom:1px solid #d4d1d1;padding-bottom:40px}.template-faq .faq-topics-section a:hover{color:#000}.template-faq .faq-questions-section{margin:0 auto;max-width:941px;padding:0 30px}.template-faq .faq-questions-section h2{border-bottom:1px solid #d4d1d1;color:#00307e;font-family:benton-comp-reg;font-size:30px;letter-spacing:0;margin:0;margin-top:40px;padding:40px 0;padding-top:120px}.template-faq .faq-questions-section .question-container{border-bottom:1px solid #d4d1d1;padding-bottom:40px;position:relative}.template-faq .faq-questions-section .question{cursor:pointer;padding-right:40px}.template-faq .faq-questions-section .question p{font-family:benton-cond-med;font-size:20px;font-weight:400;letter-spacing:0;margin:0;padding-top:40px}.template-faq .faq-questions-section .answer{color:#5f6369;font-size:16px;display:none;margin-top:30px}.template-faq .faq-questions-section .answer.active{display:block}.template-faq .faq-questions-section .icon-plus-minus{cursor:pointer;padding-top:40px;position:absolute;right:0;top:0}.template-faq .faq-questions-section .icon-plus-minus img{height:auto;width:30px}.template-faq .faq-questions-section .minus,.template-faq .faq-questions-section .plus{display:none}.template-faq .faq-questions-section .minus.active,.template-faq .faq-questions-section .plus.active{display:block}.template-faq .faq-questions-section .questions:last-of-type .question-container:last-of-type{border-bottom:none}@media only screen and (min-width:1024px){.template-faq .faq-hero-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:431px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 30px}.template-faq .faq-hero-section h1,.template-faq .faq-hero-section p{margin-bottom:30px}.template-faq .faq-hero-section h1{font-size:46px}.template-faq .faq-topics-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d4d1d1;border-top:1px solid #d4d1d1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.template-faq .faq-topics-section a{margin:50px 30px}.template-faq .faq-topics-section a:first-of-type{border:none;padding:0}.template-faq .faq-topics-section a:last-of-type{border:none;padding:0}.template-faq .faq-questions-section{margin-top:100px}.template-faq .faq-questions-section h2{font-size:38px}}body.template-timeline .event-section .year,body.template-timeline .intro h1{font-family:benton-comp-reg;letter-spacing:0}body.template-timeline .related-content-section .heading{font-family:trade-gothic-lt-std}body.template-timeline .related-content-section .article-title{font-family:benton-cond-med;letter-spacing:0}body.template-timeline .event-section .description,body.template-timeline .intro p{color:#5f6369}body.template-timeline .event-section .year{color:#0a0a0a}body.template-timeline .related-content-section .article-title,body.template-timeline .related-content-section .heading{color:#00307e}body.template-timeline .hero-section{padding:28% 0}body.template-timeline .timeline-content-container{padding:15px}body.template-timeline .intro{margin:0 auto;max-width:570px;padding-top:30px}body.template-timeline .intro h1{font-size:60px;font-weight:400;margin-bottom:30px;letter-spacing:-.02em;line-height:1.02em;text-align:center}body.template-timeline .intro p{font-size:18px;letter-spacing:0}body.template-timeline .event-section{margin:0 auto;margin-top:60px;max-width:375px}body.template-timeline .event-section .event{margin-bottom:60px}body.template-timeline .event-section .event-text-container{margin:0;max-width:336px}body.template-timeline .event-section .year{font-size:36px;letter-spacing:-.02em}body.template-timeline .event-section .description{font-size:18px;letter-spacing:0}body.template-timeline .event-section .placeholder{background-color:#dbdbdb;height:261px;width:100%}body.template-timeline .related-content-section{margin:0 auto;max-width:450px;padding:15px}body.template-timeline .related-content-section img{display:block}body.template-timeline .related-content-section .heading{font-size:28px;letter-spacing:.03em;margin-bottom:30px;text-align:center}body.template-timeline .related-content-section .article{display:block;margin-bottom:60px}body.template-timeline .related-content-section .article-title{font-size:18px;letter-spacing:0;line-height:1;margin-top:30px}body.template-timeline .related-content-section .svg-blue-arrow{bottom:1px;display:inline;max-width:6px;margin-left:1px;position:relative;width:6px}@media only screen and (min-width:768px){body.template-timeline .hero-section{padding:20% 0}}@media only screen and (min-width:1024px){body.template-timeline .hero-section{height:447px;padding:0}body.template-timeline .sidebar-nav-main-content-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:1440px;width:100%}body.template-timeline .timeline-content-container{padding:40px}body.template-timeline .event-section{max-width:741px}body.template-timeline .event-section .event{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-timeline .event-section .event:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.template-timeline .event-section .event-text-container{padding-left:40px}body.template-timeline .event-section .event-text-container:nth-of-type(2n){padding:0;padding-right:40px}body.template-timeline .event-section .placeholder{width:375px}body.template-timeline .related-content-section{margin:0 auto;max-width:inherit;width:97%}body.template-timeline .related-content-section .heading{text-align:left}body.template-timeline .related-content-section .blog-articles-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.template-timeline .related-content-section .article-image{position:relative}body.template-timeline .related-content-section .article-image .overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}body.template-timeline .related-content-section .article{width:30%}body.template-timeline .related-content-section .article:hover .article-image .overlay{opacity:.3}body.template-timeline .related-content-section .article:hover .article-title{color:#000}}body.template-contact .addresses-container h2{font-family:benton-cond-med;letter-spacing:0}body.template-contact .addresses-container a,body.template-contact .addresses-container p,body.template-contact .form-vertical label,body.template-contact .section-subheading__text,body.template-contact .section-subheading__text a{font-family:benton-cond-reg;letter-spacing:0}body.template-contact .form-vertical .submit-button,body.template-contact .form-vertical h2{font-family:trade-gothic-lt-std}body.template-contact .section-header__title,body.template-contact .section-subheading__text a{color:#00307e}body.template-contact .addresses-container a,body.template-contact .addresses-container p,body.template-contact .form-vertical label,body.template-contact .section-subheading__text{color:#5f6369}body.template-contact .addresses-container h2,body.template-contact .form-vertical h2{color:#0a0a0a}body.template-contact .form-vertical .submit-button{color:#fff}body.template-contact .section-header{margin-bottom:20px}body.template-contact .section-header__title{font-size:46px;font-weight:600}body.template-contact .section-subheading__text{letter-spacing:0}body.template-contact .section-subheading__text a{font-size:16px;font-weight:700;letter-spacing:0}body.template-contact .quick-links{margin-top:75px}body.template-contact .quick-links ul{list-style:none;margin-left:0;font-size:16px}body.template-contact .quick-links li{margin-bottom:0}body.template-contact .quick-links li a{color:#00358e}body.template-contact .quick-links h4{margin-bottom:10px;font-size:25px}body.template-contact .addresses-container h2{font-size:16px;margin:0;padding-right:15px}body.template-contact .addresses-container h4{margin-bottom:10px;font-size:25px}body.template-contact .addresses-container p{text-decoration:none}body.template-contact .addresses-container .address{margin-bottom:10px}body.template-contact .addresses-container .non-physical-addresses{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.template-contact .address-input-container{padding:0 50px}body.template-contact .form-vertical h2{font-size:24px;letter-spacing:.03em;margin-bottom:30px}body.template-contact .form-vertical label{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:15.6px}body.template-contact .form-vertical .submit-button{background-color:#00358e;border:0;border-radius:10px;color:#fefefe;font-size:1.25rem;height:40px;letter-spacing:.03em;padding:0 109px;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}body.template-contact .form-vertical .submit-button:hover{background-color:#93b6e1}body.template-contact .form-vertical .submit-button .text{position:relative;top:3px}body.template-contact .form-vertical input,body.template-contact .form-vertical select,body.template-contact .form-vertical textarea{border-color:#eaeaea}body.template-contact .form-vertical textarea{margin-bottom:40px}body.template-contact .form-vertical .button-disclaimer-text{margin-top:20px;font-size:16px}@media only screen and (max-width:800px){.form-vertical .submit-button{width:100%}.address-input-container,.addresses-wrapper,.quick-links{width:100%}}@media only screen and (min-width:320px){body.template-contact .address-input-container{padding:0 0 0 25px}body.template-contact .address-input-container p{font-size:14px}body.template-contact .addresses-container{text-align:center;margin:50px 0}body.template-contact .mobile{display:block}body.template-contact .desktop{display:none}body.template-contact .address-info{width:100%}body.template-contact .quick-links{margin-top:0;text-align:center}}@media only screen and (min-width:1024px){body.template-contact .address-input-container{padding:0 50px}body.template-contact .address-input-container p{font-size:16px}body.template-contact .addresses-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:75px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}body.template-contact .quick-links{margin-top:75px;text-align:left}body.template-contact .mobile{display:none}body.template-contact .desktop{display:block}body.template-contact .form-vertical{margin-top:50px}}body.template-about{overflow-x:hidden}body.template-about .fixed-mobile-current-page-section,body.template-about .hover-circle,body.template-about .mobile-popup-circle{display:none}body.template-about .related-content h2{font-family:trade-gothic-lt-std}body.template-about .block-content h5,body.template-about .heading-paragraph-container p,body.template-about .hero .hover-text,body.template-about .hero .principles-message,body.template-about .intro-paragraph,body.template-about .mobile-popup-circle .text{font-family:benton-cond-reg}body.template-about .block-content h2,body.template-about .hero .tagline{font-family:benton-comp-reg}body.template-about .heading-paragraph-container h3,body.template-about .mobile-popup-circle .link,body.template-about .related-content .post-title{font-family:benton-cond-med}body.template-about .top-text,body.template-about .top-text h3{font-family:BentonSans-Medium}body.template-about .number{font-family:windsor}body.template-about .hover-circle a{font-family:benton-cond-bold}body.template-about .mobile-popup-circle .close{font-family:Arial,Helvetica,sans-serif}body.template-about .hero .hover-text,body.template-about .hero .number,body.template-about .hero .principles-message,body.template-about .hero .tagline,body.template-about .hero .top-text,body.template-about .hover-circle a,body.template-about .mobile-popup-circle .close,body.template-about .mobile-popup-circle .link,body.template-about .mobile-popup-circle .number,body.template-about .mobile-popup-circle .text{color:#fff}body.template-about .block-content h5,body.template-about .heading-paragraph-container p,body.template-about .intro-paragraph{color:#5f6369}body.template-about .related-content .post-title,body.template-about .related-content h2{color:#00307e}body.template-about .hero{background-color:#000;background-repeat:no-repeat;background-size:cover;height:492px;position:relative}body.template-about .hero .principles-message{font-size:18px;left:0;letter-spacing:0;line-height:1.45em;margin:0 auto;max-width:90%;position:absolute;right:0;text-align:center;top:15px}body.template-about .hero .foreground{background-color:transparent;background-position:50% -30%;background-repeat:no-repeat;background-size:505px;bottom:0;height:100%;left:0;position:absolute;right:0}body.template-about .hero .principle{height:105px;margin:0 auto;position:absolute;text-align:center;width:105px}body.template-about .hero .top-text,body.template-about .hero .top-text h3{font-size:8px;font-weight:700;left:0;letter-spacing:1px;position:absolute;right:0;text-transform:uppercase;top:0}body.template-about .hero .number{font-size:42px;line-height:1;padding-top:15px}body.template-about .hero .tagline{font-size:15px;letter-spacing:0;line-height:1.1em}body.template-about .hero .circle-1{left:50%;top:28.5%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}body.template-about .hero .circle-2{left:47.7%;top:40.2%;-webkit-transform:translate(-141.75px,0);transform:translate(-141.75px,0)}body.template-about .hero .circle-3{left:52.5%;top:40.2%;-webkit-transform:translate(36.75px,0);transform:translate(36.75px,0)}@media only screen and (min-width:411px){body.template-about .hero .circle-3{left:52%}}body.template-about .hero .circle-4{left:47.7%;top:63.2%;-webkit-transform:translate(-141.75px,0);transform:translate(-141.75px,0)}body.template-about .hero .circle-5{left:52.5%;top:63.2%;-webkit-transform:translate(36.75px,0);transform:translate(36.75px,0)}@media only screen and (min-width:411px){body.template-about .hero .circle-5{left:52%}}body.template-about .hero .circle-6{left:50%;top:75%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}body.template-about .hero .circle-7{left:50%;top:53%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}body.template-about .hero .circle-7 img{margin:0 auto;max-width:38px;width:100%}body.template-about .hero .mobile-popup-circle{background-color:#000;border-radius:100%;height:190px;left:51%;position:absolute;text-align:center;top:26%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:190px}body.template-about .hero .mobile-popup-circle .text{font-size:14px;letter-spacing:0;line-height:1.27;min-height:85px;padding:0 12px}body.template-about .hero .mobile-popup-circle .read-more{display:block;font-size:13px;letter-spacing:2px;margin-top:5px}body.template-about .hero .mobile-popup-circle .close{background-color:#00307e;border-radius:10px;font-size:15px;font-weight:700;left:73%;min-width:0;padding:10px 0;position:absolute;text-align:center;top:0;width:42px}body.template-about .hero .icon-container .icon{bottom:6px;position:relative;width:15px}body.template-about .main-content-section{margin:0 auto;max-width:754px;padding:0 15px;padding-bottom:45px;text-align:center}body.template-about .block-content{margin:0 auto;max-width:400px;padding-top:50px;width:100%}body.template-about .block-content img{display:block}body.template-about .block-content .top-text{font-size:.8125rem;font-weight:700;height:38px;letter-spacing:2px;margin:0 auto;width:50%}body.template-about .block-content .number{font-size:150px;line-height:1}body.template-about .block-content h2{font-size:36px;margin-bottom:20px}body.template-about .block-content h5{font-size:22px}body.template-about .block-content .intro-paragraph{font-size:16px;margin:20px 0;margin-bottom:40px}body.template-about .block-content .article{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-bottom:15px;max-width:600px}body.template-about .block-content .article a{width:34%}body.template-about .block-content .article .heading-paragraph-container{width:60%}body.template-about .block-content .heading-paragraph-container{bottom:5px;position:relative;text-align:left}body.template-about .block-content .heading-paragraph-container svg{display:inline;max-height:13px;max-width:9px;position:relative;right:-6px;width:9px}body.template-about .block-content .heading-paragraph-container h3{display:inline;font-size:18px;position:relative}body.template-about .block-content .heading-paragraph-container p{font-size:16px}body.template-about .related-content{margin:0 auto;max-width:400px;padding:15px;width:97%}body.template-about .related-content h2{font-size:28px;letter-spacing:.03em;margin-bottom:30px;text-align:center}body.template-about .related-content .similar-posts{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-about .related-content .similar-post{display:block;margin-bottom:60px}body.template-about .related-content .post-image img{display:block;width:100%}body.template-about .related-content .post-date{font-size:18px;letter-spacing:0;margin-top:30px}body.template-about .related-content .post-title{font-size:18px;letter-spacing:0;line-height:1;margin-top:30px}body.template-about .related-content .svg-blue-arrow{bottom:1px;display:inline;max-width:6px;margin-left:1px;position:relative;width:6px}@media only screen and (min-width:500px){body.template-about .hero .circle-2,body.template-about .hero .circle-4{left:48.5%}}@media only screen and (min-width:600px){body.template-about .hero .circle-3,body.template-about .hero .circle-5{left:51.5%}}@media only screen and (min-width:700px){body.template-about .hero .circle-2,body.template-about .hero .circle-4{left:49%}body.template-about .hero .circle-3,body.template-about .hero .circle-5{left:51%}}@media only screen and (min-width:768px){body.template-about .hero .foreground{background-position:50% -2%}body.template-about .hero .mobile-popup-circle{left:50%;top:21%}body.template-about .hero .circle-1{top:24.5%}body.template-about .hero .circle-2,body.template-about .hero .circle-4{left:49%}body.template-about .hero .circle-3,body.template-about .hero .circle-5{left:51.2%}body.template-about .hero .circle-2,body.template-about .hero .circle-3{top:36.2%}body.template-about .hero .circle-4,body.template-about .hero .circle-5{top:59.2%}body.template-about .hero .circle-6{top:71%}body.template-about .hero .circle-7{top:48.5%}}@media only screen and (min-width:1024px){body.template-about .sidebar-nav__container{width:25%}body.template-about .hero{height:670px}body.template-about .hero .principles-message{font-size:20px;margin:0 auto;max-width:800px;top:25px;width:100%}body.template-about .hero .foreground{background-position:50% 32%;background-size:800px;margin:0 auto;max-width:800px;width:100%}body.template-about .hero .principle{height:175px;width:175px}body.template-about .hero .top-text,body.template-about .hero .top-text h3{font-size:.8125rem}body.template-about .hero .number{font-size:70px;line-height:.8;padding-top:35px}body.template-about .hero .tagline{font-size:23px}body.template-about .hero .hover-circle{border-radius:100%;display:block;height:185px;left:-5px;opacity:0;position:absolute;top:-14px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:185px}body.template-about .hero .hover-circle .number{font-size:31px;padding-top:15px}body.template-about .hero .hover-circle .hover-text{font-size:13px;letter-spacing:0;line-height:1.25;margin:0 auto;min-height:100px;padding-top:.8em;width:165px}body.template-about .hero .hover-circle a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-about .hero .hover-circle a .text{position:relative;top:6px}body.template-about .hero .hover-circle a svg{width:10px}body.template-about .hero .principle:hover .hover-circle{opacity:1}body.template-about .hero .circle-1{top:17.5%}body.template-about .hero .circle-2,body.template-about .hero .circle-3{top:31.1%}body.template-about .hero .circle-4,body.template-about .hero .circle-5{top:58%}body.template-about .hero .circle-6{top:71.6%}body.template-about .hero .circle-7{top:45%}body.template-about .hero .circle-7 img{max-width:62px}body.template-about .hero .circle-2,body.template-about .hero .circle-4{left:37.5%}body.template-about .hero .circle-3,body.template-about .hero .circle-5{left:54%}body.template-about .sidebar-nav-main-content-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1440px;width:100%}body.template-about .main-content-section{width:50%}body.template-about .block-content{padding-top:148px}body.template-about .block-content .article .heading-paragraph-container,body.template-about .block-content .article a{width:48%}body.template-about .related-content{max-width:inherit}body.template-about .related-content h2{text-align:left}body.template-about .related-content .similar-posts{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.template-about .related-content .post-image{position:relative}body.template-about .related-content .post-image img{display:block;width:100%}body.template-about .related-content .post-image .overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}body.template-about .related-content .similar-post{width:31%}body.template-about .related-content .similar-post:hover .post-image .overlay{opacity:.3}body.template-about .related-content .similar-post:hover .post-title{color:#000}}@media only screen and (min-width:1200px){body.template-about .hero .principles-message{max-width:700px}body.template-about .block-content{max-width:500px}}@media only screen and (min-width:1400px){body.template-about .block-content{max-width:700px}body.template-about .block-content .top-text{max-width:172px;width:25%}}body.template-media-center .intro h1{font-family:benton-comp-reg;font-weight:600;letter-spacing:0}body.template-media-center .intro-text,body.template-media-center .post-date{font-family:benton-cond-reg;letter-spacing:0}body.template-media-center .similar-posts-section h2{font-family:trade-gothic-lt-std}body.template-media-center .media-content p,body.template-media-center .similar-posts-section .article-title{font-family:benton-cond-med;letter-spacing:0}body.template-media-center .intro h1,body.template-media-center .intro-text a,body.template-media-center .media-content p,body.template-media-center .similar-posts-section .article-title,body.template-media-center .similar-posts-section h2{color:#00307e}body.template-media-center .media-center-page-content{padding:15px}body.template-media-center .intro{margin:0 auto;max-width:893px;padding-top:60px;width:100%}body.template-media-center .intro h1{font-size:46px}body.template-media-center .intro .intro-text{color:#5f6369;font-size:16px}body.template-media-center .intro .intro-text a{display:inline;text-decoration:underline}body.template-media-center .media-content{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:600px;padding-top:75px;width:100%}body.template-media-center .media-content a{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}body.template-media-center .media-content a:hover p{color:#000}body.template-media-center .media-content .media-slide{height:177px;width:100%}body.template-media-center .media-content p{font-size:16px;margin:0;padding:7px;padding-bottom:30px;text-align:center;width:100%}body.template-media-center .media-content .media-slide-1,body.template-media-center .media-content .media-slide-4,body.template-media-center .media-content .media-slide-7{background-color:#ededed}body.template-media-center .media-content .media-slide-2,body.template-media-center .media-content .media-slide-5,body.template-media-center .media-content .media-slide-8{background-color:#cbcbcb}body.template-media-center .media-content .media-slide-3,body.template-media-center .media-content .media-slide-6,body.template-media-center .media-content .media-slide-9{background-color:#acacac}body.template-media-center .media-content .slide-container-2,body.template-media-center .media-content .slide-container-3,body.template-media-center .media-content .slide-container-4,body.template-media-center .media-content .slide-container-5,body.template-media-center .media-content .slide-container-8,body.template-media-center .media-content .slide-container-9{width:50%}body.template-media-center .similar-posts-section{margin:0 auto;max-width:400px;padding:15px;width:97%}body.template-media-center .similar-posts-section h2{font-size:28px;letter-spacing:.03em;margin-bottom:30px}body.template-media-center .similar-posts-section .blog-articles-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-media-center .similar-posts-section .article{display:block;margin-bottom:60px}body.template-media-center .similar-posts-section .article-image img{display:block}body.template-media-center .similar-posts-section .article-date{font-size:18px;letter-spacing:0;margin-top:30px}body.template-media-center .similar-posts-section .article-title{font-size:18px;letter-spacing:0;line-height:1;margin-top:30px}body.template-media-center .similar-posts-section .svg-blue-arrow{bottom:1px;display:inline;max-width:6px;margin-left:1px;position:relative;width:6px}@media only screen and (min-width:600px){body.template-media-center .media-content .media-slide{height:300px}}@media only screen and (min-width:1024px){body.template-media-center .media-content p{font-size:20px;padding-left:30px;text-align:left}body.template-media-center .media-content .media-slide-1,body.template-media-center .media-content .media-slide-6,body.template-media-center .media-content .media-slide-7{background-color:#ededed}body.template-media-center .media-content .slide-container-1,body.template-media-center .media-content .slide-container-6,body.template-media-center .media-content .slide-container-7{max-width:600px}body.template-media-center .media-content .slide-container-2,body.template-media-center .media-content .slide-container-3,body.template-media-center .media-content .slide-container-4,body.template-media-center .media-content .slide-container-5,body.template-media-center .media-content .slide-container-8,body.template-media-center .media-content .slide-container-9{max-width:300px}body.template-media-center .media-content .media-slide-2,body.template-media-center .media-content .media-slide-4,body.template-media-center .media-content .media-slide-9{background-color:#cbcbcb}body.template-media-center .media-content .media-slide-3,body.template-media-center .media-content .media-slide-5,body.template-media-center .media-content .media-slide-8{background-color:#acacac}body.template-media-center .similar-posts-section{max-width:inherit}body.template-media-center .similar-posts-section h2{text-align:left!important}body.template-media-center .similar-posts-section .blog-articles-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.template-media-center .similar-posts-section .article-image{position:relative}body.template-media-center .similar-posts-section .article-image .overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}body.template-media-center .similar-posts-section .article{width:30%}body.template-media-center .similar-posts-section .article:hover .article-image .overlay{opacity:.3}body.template-media-center .similar-posts-section .article:hover .article-title{color:#000}}@media only screen and (min-width:1294px){body.template-media-center .media-content{max-width:1200px;width:95%}}#scasl-app-container{margin:0 auto!important;padding:30px 0;position:relative;width:90%}#scasl-app-container #page-header .bh-sl-title,#scasl-app-container #scasl-title{font-family:benton-comp-reg;letter-spacing:0}#scasl-app-container #bh-sl-user-location input,#scasl-app-container #scasl-address,#scasl-app-container #scasl-city,#scasl-app-container #scasl-country,#scasl-app-container #scasl-state,#scasl-app-container #scasl-zipcode,#scasl-app-container .bh-sl-container .form-input label{font-family:benton-cond-reg;letter-spacing:0}#scasl-app-container #scapl-geocode-btn,#scasl-app-container #scasl-title,#scasl-app-container .scasl-search-btn button{font-family:trade-gothic-lt-std}#scasl-app-container #page-header .bh-sl-title{color:#00307e}#scasl-app-container #scasl-address,#scasl-app-container #scasl-city,#scasl-app-container #scasl-country,#scasl-app-container #scasl-state,#scasl-app-container #scasl-zipcode{color:#5f6369}#scasl-app-container .bh-sl-container{margin-bottom:50px}#scasl-app-container #page-header .bh-sl-title{font-size:30px;font-weight:600;margin-top:20px}#scasl-app-container #scapl-geocode-btn,#scasl-app-container .scasl-search-btn button{background-color:#00307e!important;font-size:18px;font-weight:400;letter-spacing:.03em;padding:0;padding-top:5px;text-transform:uppercase}#scasl-app-container #bh-sl-user-location input,#scasl-app-container #bh-sl-user-location select,#scasl-app-container .bh-sl-container .form-input label{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:15.6px;text-transform:capitalize}#scasl-app-container .bh-sl-container .form-input label{text-transform:uppercase}#scasl-app-container #bh-sl-user-location input,#scasl-app-container #bh-sl-user-location select{letter-spacing:0}#scasl-app-container #bh-sl-map #scasl-title,#scasl-app-container .bh-sl-loc-list #scasl-title,#scasl-app-container .scasl-location-list #scasl-title{font-size:20px;letter-spacing:.03em;line-height:1;text-transform:uppercase}#scasl-app-container #bh-sl-map #scasl-address,#scasl-app-container #bh-sl-map #scasl-city,#scasl-app-container #bh-sl-map #scasl-country,#scasl-app-container #bh-sl-map #scasl-state,#scasl-app-container #bh-sl-map #scasl-zipcode,#scasl-app-container .bh-sl-loc-list #scasl-address,#scasl-app-container .bh-sl-loc-list #scasl-city,#scasl-app-container .bh-sl-loc-list #scasl-country,#scasl-app-container .bh-sl-loc-list #scasl-state,#scasl-app-container .bh-sl-loc-list #scasl-zipcode,#scasl-app-container .scasl-location-list #scasl-address,#scasl-app-container .scasl-location-list #scasl-city,#scasl-app-container .scasl-location-list #scasl-country,#scasl-app-container .scasl-location-list #scasl-state,#scasl-app-container .scasl-location-list #scasl-zipcode{font-size:16px;letter-spacing:0}#scasl-app-container #bh-sl-map #scasl-email,#scasl-app-container #bh-sl-map #scasl-phone,#scasl-app-container #bh-sl-map #scasl-schedule,#scasl-app-container #bh-sl-map #scasl-web,#scasl-app-container .bh-sl-loc-list #scasl-email,#scasl-app-container .bh-sl-loc-list #scasl-phone,#scasl-app-container .bh-sl-loc-list #scasl-schedule,#scasl-app-container .bh-sl-loc-list #scasl-web,#scasl-app-container .scasl-location-list #scasl-email,#scasl-app-container .scasl-location-list #scasl-phone,#scasl-app-container .scasl-location-list #scasl-schedule,#scasl-app-container .scasl-location-list #scasl-web{padding-top:5px}#scasl-app-container #bh-sl-map #scasl-email-label,#scasl-app-container #bh-sl-map #scasl-phone-label,#scasl-app-container #bh-sl-map #scasl-schedule-label,#scasl-app-container .bh-sl-loc-list #scasl-email-label,#scasl-app-container .bh-sl-loc-list #scasl-phone-label,#scasl-app-container .bh-sl-loc-list #scasl-schedule-label,#scasl-app-container .scasl-location-list #scasl-email-label,#scasl-app-container .scasl-location-list #scasl-phone-label,#scasl-app-container .scasl-location-list #scasl-schedule-label{display:block}@media only screen and (min-width:1024px){#scasl-app-container #page-header .bh-sl-title{font-size:36px}}.tablet-up{display:none!important}@media screen and (min-width:768px){.tablet-up{display:block!important}}.tablet-down{display:none!important}@media screen and (max-width:768px){.tablet-down{display:block!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvaWxlcnBsYXRlL19mb250cy5zY3NzIiwiZ2xvYmFsL19tb2RhbC1vdmVybGF5LnNjc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImRpZ2l0YWxvcGVyYXRpdmUuY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImJvaWxlcnBsYXRlL19taXhpbnMuc2NzcyIsImdsb2JhbC9fZm9vdGVyLnNjc3MiLCJnbG9iYWwvX3Rvb2x0aXAuc2NzcyIsImdsb2JhbC9fc3dhdGNoZXMuc2NzcyIsImdsb2JhbC9fc2lkZWJhci1uYXYtbS5zY3NzIiwiZ2xvYmFsL19zaWRlYmFyLW5hdi1sLnNjc3MiLCJnbG9iYWwvX2dkcHItYmFubmVyLnNjc3MiLCJ0ZW1wbGF0ZXMvX2FjY291bnQtbC5zY3NzIiwidGVtcGxhdGVzL19hcnRpY2xlLW0uc2NzcyIsInRlbXBsYXRlcy9fYXJ0aWNsZS1sLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctbS5zY3NzIiwidGVtcGxhdGVzL19ibG9nLWwuc2NzcyIsInRlbXBsYXRlcy9fY2FydC1tLnNjc3MiLCJ0ZW1wbGF0ZXMvX2NhcnQtbC5zY3NzIiwidGVtcGxhdGVzL19jb2xsZWN0aW9uLW0uc2NzcyIsInRlbXBsYXRlcy9fY29sbGVjdGlvbi1sLnNjc3MiLCJ0ZW1wbGF0ZXMvX2luZGV4LW0uc2NzcyIsInRlbXBsYXRlcy9faW5kZXgtbC5zY3NzIiwidGVtcGxhdGVzL19sb2dpbi1tLnNjc3MiLCJ0ZW1wbGF0ZXMvX3Byb2R1Y3QtbS5zY3NzIiwidGVtcGxhdGVzL19wcm9kdWN0LWwuc2NzcyIsInRlbXBsYXRlcy9fZmFxLW0uc2NzcyIsInRlbXBsYXRlcy9fZmFxLWwuc2NzcyIsInRlbXBsYXRlcy9fdGltZWxpbmUtbS5zY3NzIiwidGVtcGxhdGVzL190aW1lbGluZS1sLnNjc3MiLCJ0ZW1wbGF0ZXMvX2NvbnRhY3QtbS5zY3NzIiwidGVtcGxhdGVzL19jb250YWN0LWwuc2NzcyIsInRlbXBsYXRlcy9fYWJvdXQtbS5zY3NzIiwidGVtcGxhdGVzL19hYm91dC1sLnNjc3MiLCJ0ZW1wbGF0ZXMvX21lZGlhLWNlbnRlci1tLnNjc3MiLCJ0ZW1wbGF0ZXMvX21lZGlhLWNlbnRlci1sLnNjc3MiLCJ0ZW1wbGF0ZXMvX3N0b3JlLWxvY2F0b3ItbS5zY3NzIiwidGVtcGxhdGVzL19zdG9yZS1sb2NhdG9yLWwuc2NzcyIsImRpZ2l0YWxvcGVyYXRpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBaUJBLFdBQ0UsWUFBQSxXQUNBLElBQUEsMENBQUEsQ0FBQSwwQ0FFQSxXQUFBLE9BQ0EsWUFBQSxJQUlGLFdBQ0UsWUFBQSxrQkFDQSxJQUFBLGlEQUFBLENBQUEsaURBRUEsV0FBQSxPQUNBLFlBQUEsSUFJRixXQUNFLFlBQUEsZ0JBQ0EsSUFBQSwrQ0FBQSxDQUFBLCtDQUVBLFdBQUEsT0FDQSxZQUFBLElBSUYsV0FDRSxZQUFBLGdCQUNBLElBQUEsK0NBQUEsQ0FBQSwrQ0FFQSxXQUFBLE9BQ0EsWUFBQSxJQUlGLFdBQ0UsWUFBQSxpQkFDQSxJQUFBLGdEQUFBLENBQUEsZ0RBRUEsV0FBQSxPQUNBLFlBQUEsSUFJRixXQUNFLFlBQUEsaUJBQ0EsSUFBQSx3REFBQSxDQUFBLHdEQUVBLFdBQUEsT0FDQSxZQUFBLElBSUYsV0FDRSxZQUFBLGdCQUNBLElBQUEsK0NBQUEsQ0FBQSwrQ0FFQSxXQUFBLE9BQ0EsWUFBQSxJQUlGLFdBQ0UsWUFBQSxnQkFDQSxJQUFBLCtDQUFBLENBQUEsK0NBRUEsV0FBQSxPQUNBLFlBQUEsSUFJRixXQUNFLFlBQUEsWUFDQSxJQUFBLGtEQUNBLFdBQUEsT0FDQSxZQUFBLElBSUYsV0FDRSxZQUFBLFFBQ0EsSUFBQSx1Q0FBQSxDQUFBLHVDQUVBLFdBQUEsT0FDQSxZQUFBLElBSUYsV0FDRSxZQUFBLG9CQUNBLElBQUEsbURBQUEsQ0FBQSxtREFFQSxXQUFBLE9BQ0EsWUFBQSxJQUlGLFdBQ0UsWUFBQSxpQkFDQSxJQUFBLGdEQUFBLENBQUEsZ0RBRUEsV0FBQSxPQUNBLFlBQUEsSUFJRixXQUNF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RkEsa0RBQ0Esb0RBRUEseURBQ0Esc0RBR0EseURBRkEsdURBQ0EseURpQzdsSVUsVUFBQSxLQUNBLGVBQUEsRWpDOG1JViw2Q0FEQSw2Q0FFQSxnREFDQSwyQ0FWQSxrRGlDbG1JTSxrRGpDbW1JTixxREFDQSxnREFFQSx1REFEQSx1REFFQSwwREFDQSxxRGlDcG1JVSxZQUFBLElqQ2luSVYsbURBREEsbURBRUEsc0RBUEEsd0RpQzN1SUYsd0RqQzR1SUUsMkRBRUEsNkRBREEsNkRBRUEsZ0VpQ3htSVUsUUFBQSxNL0J0SVIsMENnQ1VpQiwrQ0FDVCxVQUFBLE1DNkRaLFdBQ0ksUUFBQSxlQUNBLG9DQUZKLFdBR1EsUUFBQSxpQkFJUixhQUNJLFFBQUEsZUFDQSxvQ0FGSixhQUdRLFFBQUEiLCJmaWxlIjoiZGlnaXRhbG9wZXJhdGl2ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogID09PT0gQUxMIEZPTlQgRkFNSUxJRVMgPT09PVxuICogIFNTU3RhbmRhcmQ6ICRzcy1zdGFuZGFyZFxuICogIEJlbnRvbiBNZWQ6ICRiZW50b24tbWVkXG4gKiAgQmVudG9uIENvbXAgUmVnOiAkYmVudG9uLWNvbXAtcmVnXG4gKiAgQmVudG9uIENvbmQgUmVnOiAkYmVudG9uLWNvbmQtcmVnXG4gKiAgQmVudG9uIENvbmQgQm9vazogJGJlbnRvbi1jb25kLWJvb2tcbiAqICBCZW50b24gQ29uZCBCb2xkOiAkYmVudG9uLWNvbmQtYm9sZFxuICogIEJlbnRvbiBDb21wIE1lZDogJGJlbnRvbi1jb21wLW1lZFxuICogIEJlbnRvbiBDb25kIE1lZDogJGJlbnRvbi1jb25kLW1lZFxuICogIFdpbmRzb3JET1QtRXh0Qm9sQ29uOiAkd2luZHNvclxuICogIFRyYWRlIEdvdGhpYyBMVCBTdGQ6ICR0cmFkZS1nb3RoaWNcbiAqICBTUyBTb2NpYWwgQ2lyY2xlOiAkc29jaWFsXG4gKi9cblxuXG4vLyBTUyBTVEFOREFSRFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNTU3RhbmRhcmRcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnU1NTdGFuZGFyZC53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSxcbiAgdXJsKFwie3sgJ1NTU3RhbmRhcmQub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBCRU5UT04gTUVEXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVudG9uU2Fucy1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCJ7eyAnQmVudG9uU2Fucy1NZWRpdW0ud29mZicgfCBhc3NldF91cmwgfX1cIiksXG4gIHVybChcInt7ICdCZW50b25TYW5zLU1lZGl1bS5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEJFTlRPTiBDT01QIFJFR1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLXJlZ1wiO1xuICBzcmM6IHVybChcInt7ICdiZW50b24tY29tcC1yZWcud29mZicgfCBhc3NldF91cmwgfX1cIiksXG4gIHVybChcInt7ICdiZW50b24tY29tcC1yZWcub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBCRU5UT04gQ09ORCBSRUdcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnYmVudG9uLWNvbmQtcmVnLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLFxuICB1cmwoXCJ7eyAnYmVudG9uLWNvbmQtcmVnLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gQkVOVE9OIENPTkQgQk9PS1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLWJvb2tcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnYmVudG9uLWNvbmQtYm9vay53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSxcbiAgdXJsKFwie3sgJ2JlbnRvbi1jb25kLWJvb2sub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBCRU5UT04gQ09ORCBCT0xEXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtYm9sZFwiO1xuICBzcmM6IHVybChcInt7ICdCZW50b25TYW5zQ29uZGVuc2VkLUJvbGQud29mZicgfCBhc3NldF91cmwgfX1cIiksXG4gIHVybChcInt7ICdCZW50b25TYW5zQ29uZGVuc2VkLUJvbGQub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBCRU5UT04gQ09NUCBNRURcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29tcC1tZWRcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnYmVudG9uLWNvbXAtbWVkLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLFxuICB1cmwoXCJ7eyAnYmVudG9uLWNvbXAtbWVkLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gQkVOVE9OIENPTkQgTUVEXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtbWVkXCI7XG4gIHNyYzogdXJsKFwie3sgJ2JlbnRvbi1jb25kLW1lZC53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSxcbiAgdXJsKFwie3sgJ2JlbnRvbi1jb25kLW1lZC5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEJFTlRPTiBTQU5TXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnQmVudG9uU2Fucy1SZWd1bGFyLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gV0lORFNPUlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndpbmRzb3JcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnd2luZHNvci53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSxcbiAgdXJsKFwie3sgJ3dpbmRzb3Iub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBUUkFERSBHT1RISUNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7XG4gIHNyYzogdXJsKFwie3sgJ3RyYWRlLWdvdGhpYy1sdC1zdGQud29mZicgfCBhc3NldF91cmwgfX1cIiksXG4gIHVybChcInt7ICd0cmFkZS1nb3RoaWMtbHQtc3RkLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gU09DSUFMXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3Mtc29jaWFsLWNpcmNsZVwiO1xuICBzcmM6IHVybChcInt7ICdzcy1zb2NpYWwtY2lyY2xlLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLFxuICB1cmwoXCJ7eyAnc3Mtc29jaWFsLWNpcmNsZS5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEJlbnRvbiBTYW5zIENvbmQgUmVnXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVudG9uIFNhbnMgQ29uZCBSZWdcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnQmVudG9uU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLm90ZicgfCBhc3NldF91cmwgfX1cIiksXG4gIHVybChcInt7ICdCZW50b25TYW5zQ29uZGVuc2VkLVJlZ3VsYXIub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBCZW50b24gU2FucyBDb25kIE1lZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlbnRvbiBTYW5zIENvbmQgTWVkXCI7XG4gIHNyYzogdXJsKFwie3sgJ0JlbnRvblNhbnNDb25kZW5zZWQtTWVkaXVtLm90ZicgfCBhc3NldF91cmwgfX1cIiksXG4gIHVybChcInt7ICdCZW50b25TYW5zQ29uZGVuc2VkLU1lZGl1bS5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiIsIi5tb2RhbC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OyAvLyB3ZSBtZWFuIGJ1c2luZXNzXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dCBvcGFjaXR5O1xufSIsIlxuLy8gVEVYVCBTSVpFLCBGQU1JTFksIExJTkUtSEVJR0hULCBFVENcbmgxIHtcbiAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb21wLXJlZztcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbmgyIHtcbiAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLWJvb2s7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5oMyB7XG4gICAgZm9udC1mYW1pbHk6ICR3aW5kc29yO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbn1cblxuaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxucCB7XG4gICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG5cbi8vIENPTE9SU1xuLmNvbG9yLWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuLmNvbG9yLWdyZXkge1xuICAgIGNvbG9yOiAkZ3JleTtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jb2xvci1ob3Zlci1saWdodC1ibHVlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIH1cbn1cblxuXG4vLyBCQUNLR1JPVU5EIENPTE9SU1xuLmJhY2tncm91bmQtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG59XG5cbi5iYWNrZ3JvdW5kLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG5cbi8vIENUQSBTUEVDSUZJQ1xuYS5idXR0b24tcGFkZGluZywgXG5idXR0b24uYnV0dG9uLXBhZGRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqICA9PT09IEFMTCBGT05UIEZBTUlMSUVTID09PT1cbiAqICBTU1N0YW5kYXJkOiAkc3Mtc3RhbmRhcmRcbiAqICBCZW50b24gTWVkOiAkYmVudG9uLW1lZFxuICogIEJlbnRvbiBDb21wIFJlZzogJGJlbnRvbi1jb21wLXJlZ1xuICogIEJlbnRvbiBDb25kIFJlZzogJGJlbnRvbi1jb25kLXJlZ1xuICogIEJlbnRvbiBDb25kIEJvb2s6ICRiZW50b24tY29uZC1ib29rXG4gKiAgQmVudG9uIENvbmQgQm9sZDogJGJlbnRvbi1jb25kLWJvbGRcbiAqICBCZW50b24gQ29tcCBNZWQ6ICRiZW50b24tY29tcC1tZWRcbiAqICBCZW50b24gQ29uZCBNZWQ6ICRiZW50b24tY29uZC1tZWRcbiAqICBXaW5kc29yRE9ULUV4dEJvbENvbjogJHdpbmRzb3JcbiAqICBUcmFkZSBHb3RoaWMgTFQgU3RkOiAkdHJhZGUtZ290aGljXG4gKiAgU1MgU29jaWFsIENpcmNsZTogJHNvY2lhbFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU1NTdGFuZGFyZFwiO1xuICBzcmM6IHVybChcInt7ICdTU1N0YW5kYXJkLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLCB1cmwoXCJ7eyAnU1NTdGFuZGFyZC5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlbnRvblNhbnMtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwie3sgJ0JlbnRvblNhbnMtTWVkaXVtLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLCB1cmwoXCJ7eyAnQmVudG9uU2Fucy1NZWRpdW0ub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29tcC1yZWdcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnYmVudG9uLWNvbXAtcmVnLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLCB1cmwoXCJ7eyAnYmVudG9uLWNvbXAtcmVnLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7XG4gIHNyYzogdXJsKFwie3sgJ2JlbnRvbi1jb25kLXJlZy53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSwgdXJsKFwie3sgJ2JlbnRvbi1jb25kLXJlZy5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLWJvb2tcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnYmVudG9uLWNvbmQtYm9vay53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSwgdXJsKFwie3sgJ2JlbnRvbi1jb25kLWJvb2sub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1ib2xkXCI7XG4gIHNyYzogdXJsKFwie3sgJ0JlbnRvblNhbnNDb25kZW5zZWQtQm9sZC53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSwgdXJsKFwie3sgJ0JlbnRvblNhbnNDb25kZW5zZWQtQm9sZC5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLW1lZFwiO1xuICBzcmM6IHVybChcInt7ICdiZW50b24tY29tcC1tZWQud29mZicgfCBhc3NldF91cmwgfX1cIiksIHVybChcInt7ICdiZW50b24tY29tcC1tZWQub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1tZWRcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnYmVudG9uLWNvbmQtbWVkLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLCB1cmwoXCJ7eyAnYmVudG9uLWNvbmQtbWVkLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnQmVudG9uU2Fucy1SZWd1bGFyLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwid2luZHNvclwiO1xuICBzcmM6IHVybChcInt7ICd3aW5kc29yLndvZmYnIHwgYXNzZXRfdXJsIH19XCIpLCB1cmwoXCJ7eyAnd2luZHNvci5vdGYnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgc3JjOiB1cmwoXCJ7eyAndHJhZGUtZ290aGljLWx0LXN0ZC53b2ZmJyB8IGFzc2V0X3VybCB9fVwiKSwgdXJsKFwie3sgJ3RyYWRlLWdvdGhpYy1sdC1zdGQub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzcy1zb2NpYWwtY2lyY2xlXCI7XG4gIHNyYzogdXJsKFwie3sgJ3NzLXNvY2lhbC1jaXJjbGUud29mZicgfCBhc3NldF91cmwgfX1cIiksIHVybChcInt7ICdzcy1zb2NpYWwtY2lyY2xlLm90ZicgfCBhc3NldF91cmwgfX1cIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVudG9uIFNhbnMgQ29uZCBSZWdcIjtcbiAgc3JjOiB1cmwoXCJ7eyAnQmVudG9uU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLm90ZicgfCBhc3NldF91cmwgfX1cIiksIHVybChcInt7ICdCZW50b25TYW5zQ29uZGVuc2VkLVJlZ3VsYXIub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZW50b24gU2FucyBDb25kIE1lZFwiO1xuICBzcmM6IHVybChcInt7ICdCZW50b25TYW5zQ29uZGVuc2VkLU1lZGl1bS5vdGYnIHwgYXNzZXRfdXJsIH19XCIpLCB1cmwoXCJ7eyAnQmVudG9uU2Fuc0NvbmRlbnNlZC1NZWRpdW0ub3RmJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQgb3BhY2l0eTsgfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLXJlZ1wiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtYm9va1wiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwid2luZHNvclwiO1xuICBmb250LXNpemU6IDQ2cHg7IH1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDMwN0U7IH1cblxuLmNvbG9yLWdyZXkge1xuICBjb2xvcjogIzVGNjM2OTsgfVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzBBMEEwQTsgfVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI0ZFRkVGRTsgfVxuXG4uY29sb3ItaG92ZXItbGlnaHQtYmx1ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuICAuY29sb3ItaG92ZXItbGlnaHQtYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4MUIwRDI7IH1cblxuLmJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjYzNjk7IH1cblxuLmJhY2tncm91bmQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwN0U7IH1cblxuYS5idXR0b24tcGFkZGluZyxcbmJ1dHRvbi5idXR0b24tcGFkZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjVweCAxNXB4OyB9XG5cbmh0bWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuc3R5bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI01haW5Db250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmRyYXdlcl9fY2FydCAuY2FydF9fY2hlY2tvdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIHBhZGRpbmc6IDEycHggMjBweCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRyYXdlcl9fY2FydCAuY2FydF9fY2hlY2tvdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5tb2JpbGUtbmF2X19saW5rLFxuI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLm1vYmlsZS1uYXZfX2xpbmstLWJ1dHRvbixcbiNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5tb2JpbGUtbmF2X19mYXV4LWxpbmssXG4jc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuZHJhd2VyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLm1vYmlsZS1uYXZfX2NoaWxkLWl0ZW0gLm1vYmlsZS1uYXZfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5tb2JpbGUtbmF2X19saW5rLS1idXR0b24gLmljb24tY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLm1vYmlsZS1uYXZfX2xpbmstLWJ1dHRvbi5pcy1vcGVuIC5pY29uLWNoZXZyb24tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAubW9iaWxlLW5hdl9fc29jaWFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5tb2JpbGUtbmF2X19zb2NpYWwgbGkge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLm1vYmlsZS1uYXZfX3NvY2lhbCAuaWNvbl9fZmFsbGJhY2stdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwic3Mtc29jaWFsLWNpcmNsZVwiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuY3VycmVuY3ktcGlja2VyX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuY3VycmVuY3ktcGlja2VyX193cmFwcGVyIC5jdXJyZW5jeS1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5jdXJyZW5jeS1waWNrZXJfX3dyYXBwZXIgLmN1cnJlbmN5LWlucHV0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODFCMEQyOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5kZXNrdG9wLWFubm91bmNlbWVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5hbm5vdW5jZW1lbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2I2MDE1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjYjYwMTUgMCUsICNmZjliMWEgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5hbm5vdW5jZW1lbnQgLmFubm91bmNlbWVudF9fdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogXCJCZW50b25TYW5zLU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAjc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuYW5ub3VuY2VtZW50IC5hbm5vdW5jZW1lbnRfX3RleHQgcCBiLCAjc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuYW5ub3VuY2VtZW50IC5hbm5vdW5jZW1lbnRfX3RleHQgcCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLmFubm91bmNlbWVudCAuYW5ub3VuY2VtZW50X19jbG9zZSAuaWNvbiB7XG4gICAgYm90dG9tOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5tb2JpbGUtYW5ub3VuY2VtZW50LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLmN1cnJlbmN5LXBpY2tlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLnNpdGUtbmF2X19pY29ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5zaXRlLW5hdl9fZHJvcGRvd24gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLnNpdGUtaGVhZGVyIHtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuaGVhZGVyLWl0ZW0tLW5hdmlnYXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIC5zaXRlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM4MUIwRDI7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIgLmRlc2t0b3AtYW5ub3VuY2VtZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuZGVza3RvcC1hbm5vdW5jZW1lbnQtY29udGFpbmVyIC5hbm5vdW5jZW1lbnQge1xuICAgICAgei1pbmRleDogMTsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWhlYWRlciAuc2l0ZS1uYXZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07IH0gfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZGVza3RvcC1zb2NpYWwtaWNvbnMsXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZm9vdGVyX19sb2dvLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5wYWdlLXdpZHRoIHtcbiAgcGFkZGluZzogMDsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAucGFnZS13aWR0aCAuZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlcl9fbG9nby1jb250YWluZXIgLmZvb3Rlcl9fbG9nby1kZXNrdG9wIGEge1xuICBoZWlnaHQ6IDExNXB4OyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5mb290ZXJfX2xvZ28tbW9iaWxlIGltZyB7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuY29sbGFwc2libGUtdHJpZ2dlcixcbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5jb2xsYXBzaWJsZS10cmlnZ2VyX19pY29uIHtcbiAgcmlnaHQ6IDIycHg7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmNvbGxhcHNpYmxlLXRyaWdnZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmNvbGxhcHNpYmxlLXRyaWdnZXIuaXMtb3BlbiAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLnNpdGUtZm9vdGVyX19saW5rbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAjbmV3c2xldHRlci1mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlci1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAjbmV3c2xldHRlci1mb290ZXIgLmZvb3Rlcl9fbmV3c2xldHRlci1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNThFOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyICNuZXdzbGV0dGVyLWZvb3RlciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNhYWE7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgI25ld3NsZXR0ZXItZm9vdGVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNhYWE7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgI25ld3NsZXR0ZXItZm9vdGVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2FhYTsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAjbmV3c2xldHRlci1mb290ZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYWFhOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5pY29uX19mYWxsYmFjay10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwic3Mtc29jaWFsLWNpcmNsZVwiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5tb2JpbGUtc29jaWFsLWFuZC1sZWdhbC1jb250YWluZXIgLmNvbm5lY3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAubW9iaWxlLXNvY2lhbC1hbmQtbGVnYWwtY29udGFpbmVyIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciAuZm9vdGVyX19zb2NpYWwgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAubW9iaWxlLXNvY2lhbC1hbmQtbGVnYWwtY29udGFpbmVyIC5mb290ZXJfX3NvY2lhbCBsaS5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciAuZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1pY29uLWltYWdlLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMzlweDsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5tb2JpbGUtc29jaWFsLWFuZC1sZWdhbC1jb250YWluZXIgLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtaWNvbi1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAzOXB4OyB9XG4gICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciAuZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1pY29uLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTFweDsgfVxuICAgICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciAuZm9vdGVyX19zb2NpYWwgLnNvY2lhbC1pY29uLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuc29jaWFsLWljb24taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAubW9iaWxlLXNvY2lhbC1hbmQtbGVnYWwtY29udGFpbmVyIC5mb290ZXJfX3NvY2lhbCAuc29jaWFsLWljb24taW1hZ2UtY29udGFpbmVyOmhvdmVyIC5zb2NpYWwtaWNvbi1pbWFnZS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5uZXdzbGV0dGVyLWRpc2NsYWltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MCU7IH1cblxuI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlci1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZm9vdGVyLW1lc3NhZ2UtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuY29weXJpZ2h0cy1hbmQtbGVnYWwtbGlua3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmNvcHlyaWdodHMtYW5kLWxlZ2FsLWxpbmtzLWNvbnRhaW5lciAubGVnYWwtbGlua3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmNvcHlyaWdodHMtYW5kLWxlZ2FsLWxpbmtzLWNvbnRhaW5lciBwLFxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuY29weXJpZ2h0cy1hbmQtbGVnYWwtbGlua3MtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjYWZiNWJmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuY29weXJpZ2h0cy1hbmQtbGVnYWwtbGlua3MtY29udGFpbmVyIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5jb3B5cmlnaHRzLWFuZC1sZWdhbC1saW5rcy1jb250YWluZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlci1tb2JpbGUtbmV3c2xldHRlci5uZXdzbGV0dGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5mb290ZXItbW9iaWxlLW5ld3NsZXR0ZXIubmV3c2xldHRlci1tb2JpbGUgLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgICB3aWR0aDogMzM1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZm9vdGVyX19pdGVtLW5ld3NsZXR0ZXIubm8tYnVsbGV0cy5uZXdzbGV0dGVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZm9vdGVyX19pdGVtLW5ld3NsZXR0ZXIubm8tYnVsbGV0cy5uZXdzbGV0dGVyLWRlc2t0b3AgLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlci1tb2JpbGUtbmV3c2xldHRlci5uZXdzbGV0dGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZm9vdGVyX19pdGVtLW5ld3NsZXR0ZXIubm8tYnVsbGV0cy5uZXdzbGV0dGVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5jb25uZWN0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCA5MHB4IDM1cHg7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlcl9fbG9nby1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAucGFnZS13aWR0aCAuZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLnBhZ2Utd2lkdGggLmdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbGlua2xpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICNBRkI1QkY7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmRlc2t0b3Atc29jaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmRlc2t0b3Atc29jaWFsLWljb25zIC5mb290ZXJfX3NvY2lhbCBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5kZXNrdG9wLXNvY2lhbC1pY29ucyAuZm9vdGVyX19zb2NpYWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZGVza3RvcC1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uLWltYWdlLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5kZXNrdG9wLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24taW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5kZXNrdG9wLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMXB4OyB9XG4gICAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZGVza3RvcC1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuc29jaWFsLWljb24taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuZGVza3RvcC1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuc29jaWFsLWljb24taW1hZ2UtaG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5kZXNrdG9wLXNvY2lhbC1pY29ucyAuaWNvbl9fZmFsbGJhY2stdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5tb2JpbGUtc29jaWFsLWFuZC1sZWdhbC1jb250YWluZXIgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlci1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmZvb3Rlci1tZXNzYWdlLWNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuY29weXJpZ2h0cy1hbmQtbGVnYWwtbGlua3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAjc2hvcGlmeS1zZWN0aW9uLWZvb3RlciAuY29weXJpZ2h0cy1hbmQtbGVnYWwtbGlua3MtY29udGFpbmVyIHAsXG4gICAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLmNvcHlyaWdodHMtYW5kLWxlZ2FsLWxpbmtzLWNvbnRhaW5lciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5kZXNrdG9wLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24taW1hZ2UtaG92ZXIge1xuICAgIHdpZHRoOiA0M3B4OyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5kZXNrdG9wLXNvY2lhbC1pY29ucyAuc29jaWFsLWljb24taW1hZ2Uge1xuICAgIHdpZHRoOiA0M3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgI3Nob3BpZnktc2VjdGlvbi1mb290ZXIgLnBhZ2Utd2lkdGggLmdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICNzaG9waWZ5LXNlY3Rpb24tZm9vdGVyIC5wYWdlLXdpZHRoIC5mb290ZXJfX2l0ZW0tbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cblxuYm9keSAudWktdG9vbHRpcCxcbmJvZHkgLmFycm93OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICB6LWluZGV4OiAxOyB9XG5cbmJvZHkgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSxcbmJvZHkgLnVpLXRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzcHggN3B4OyB9XG5cbmJvZHkgLmFycm93IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgYm90dG9tOiAtMTZweDsgfVxuXG5ib2R5IC5hcnJvdy50b3Age1xuICB0b3A6IC0xNnB4O1xuICBib3R0b206IGF1dG87IH1cblxuYm9keSAuYXJyb3cubGVmdCB7XG4gIGxlZnQ6IDIwJTsgfVxuXG5ib2R5IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbmJvZHkgLmFycm93LnRvcDphZnRlciB7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHRvcDogYXV0bzsgfVxuXG4uZ3JpZC1wcm9kdWN0X19zd2F0Y2hlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5ncmlkLXByb2R1Y3RfX3N3YXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDNweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZ3JpZC1wcm9kdWN0X19zd2F0Y2g6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5ncmlkLXByb2R1Y3RfX3N3YXRjaC5pcy1jdXJyZW50LXByb2R1Y3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNTU3RhbmRhcmRcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyaWQtcHJvZHVjdF9fc3dhdGNoLm5vdC1hdmFpbGFibGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQyJSwgd2hpdGUgNDMlLCB3aGl0ZSA0NiUsICNmZjUyMTYgNDclLCAjZmY1MjE2IDUzJSwgd2hpdGUgNTQlLCB3aGl0ZSA1NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQsXG4uc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuZml4ZWQtYWJvdXQtbmF2LFxuLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5jdXJyZW50LXNpZGViYXItc2VjdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwN0U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7IH1cbiAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmN1cnJlbnQtc2lkZWJhci1zZWN0aW9uIC5udW1iZXItY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmN1cnJlbnQtc2lkZWJhci1zZWN0aW9uIC5zZWN0aW9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5jdXJyZW50LXNpZGViYXItc2VjdGlvbiAuc2VjdGlvbi1udW1iZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5jdXJyZW50LXNpZGViYXItc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnNpZGViYXItbmF2X19jb250YWluZXIgLm51bWJlci1oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4OyB9XG4gIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5udW1iZXItaGVhZGluZy1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTsgfVxuXG4uc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuaWNvbi1yaWdodC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmljb24tcmlnaHQtYXJyb3cuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpOyB9XG5cbi5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIgLnBhZ2Utc2VjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmVhZWE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIC5wYWdlLXNlY3Rpb24uYWN0aXZlIC5udW1iZXItY29udGFpbmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIgLm51bWJlci1oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMzA3RTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuYWxsLXNlY3Rpb25zLWNvbnRhaW5lciAubnVtYmVyLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzMDdFO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLW51bWJlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuLnNpZGViYXItbmF2X19jb250YWluZXIgLmZpeGVkLWFib3V0LW5hdi5hY3RpdmUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuY3VycmVudC1zaWRlYmFyLXNlY3Rpb24sXG4gIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuYWxsLXNlY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuYWxsLXNlY3Rpb25zLWNvbnRhaW5lciAucGFnZS1zZWN0aW9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIgLnBhZ2Utc2VjdGlvbi5hY3RpdmUgKyAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuICAgICAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAzMDdFO1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLnNpZGViYXItbmF2X19jb250YWluZXIgLmFsbC1zZWN0aW9ucy1jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuYWxsLXNlY3Rpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5zdGF0aWMtYWJvdXQtbmF2IC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciAuZml4ZWQtYWJvdXQtbmF2LmFjdGl2ZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIC5maXhlZC1hYm91dC1uYXYuYWN0aXZlIC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmVnLWNjLWJhbm5lciAuZWctY2MtbWVzc2FnZSxcbi5lZy1jYy13aW5kb3cgLmVnLWNjLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmVnLWNjLWJhbm5lciAuZWctY2MtYnRuLFxuLmVnLWNjLXdpbmRvdyAuZWctY2MtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuXG4uYWNjb3VudC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICM1RjYzNjk7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5sb2dpbi10ZXh0IHtcbiAgY29sb3I6ICM1RjYzNjk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAubG9naW4tdGV4dCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fZGF0ZSxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBwLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGgyLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGgzLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGg0LFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGg1LFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGg2LFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5jb21tZW50LWRhdGUsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgI2NvbW1lbnRzIGxhYmVsLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlICNjb21tZW50cyBzbWFsbCxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnBvc3QtdGl0bGUsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtbWVkXCI7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX3NoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtbWVkXCI7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtcmVnXCI7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5sZWF2ZS1jb21tZW50LFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlICNjb21tZW50cyAuYnRuLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmFydGljbGUsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjsgfVxuXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2RhdGUsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmNvbW1lbnQtZGF0ZSxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19zaGFyZSxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAjY29tbWVudHMgbGFiZWwsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiBoMixcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAucG9zdC1kYXRlLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDMwN0U7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5sZWF2ZS1jb21tZW50LFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGgxIHtcbiAgY29sb3I6ICMwQTBBMEE7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5LFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHAsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgaDIsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgaDMsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgaDQsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgaDUsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgaDYsXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgI2NvbW1lbnRzIHNtYWxsIHtcbiAgY29sb3I6ICM1RjYzNjk7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAjY29tbWVudHMgLmJ0bixcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIC5hcnRpY2xlIHtcbiAgY29sb3I6ICNmZWZlZmU7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlLWhlcm8ge1xuICBoZWlnaHQ6IDEyMHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fZGF0ZSxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuY29tbWVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19kYXRlIC5kaXZpZGVyLFxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLmNvbW1lbnQtZGF0ZSAuZGl2aWRlciB7XG4gICAgYm90dG9tOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSxcbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBibG9ja3F1b3RlLFxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1zcGFjaW5nOiAtMC4wNGVtOyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBmaWd1cmUge1xuICBtYXJnaW46IDE2cHggMDsgfVxuXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX3NoYXJlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc29jaWFsLXNoYXJpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc29jaWFsLXNoYXJpbmdfX2xpbmsgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5sZWF2ZS1jb21tZW50IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgI2NvbW1lbnRzIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgfVxuXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgI2NvbW1lbnRzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAjY29tbWVudHMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwN0U7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEycHggMjBweCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgI2NvbW1lbnRzIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5M0I2RTE7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDk3JTsgfVxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuc2ltaWxhci1wb3N0cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnNpbWlsYXItcG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAucG9zdC1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5wb3N0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5zdmctYmx1ZS1hcnJvdyB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1heC13aWR0aDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmFydGljbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGhlaWdodDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmFydGljbGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDMwJSwgcmdiYSgwLCAwLCAwLCAwLjQ2KSAxMDAlKTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgei1pbmRleDogMTsgfVxuXG5ib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVzLWxpbmtzLWNvbnRhaW5lciAuaWNvbiB7XG4gIGJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzM3B4OyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIC5pY29uLWFycm93LWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmljb24tYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmFsbC1hcnRpY2xlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInt7ICdibG9nX2FydGljbGVzX2FsbEAyeC5qcGcnIHwgYXNzZXRfdXJsIH19XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbmJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIC5uZXh0LWFydGljbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlLWhlcm8ge1xuICAgIGhlaWdodDogMjM3cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVzLWxpbmtzLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGUtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiA0NDdweDsgfVxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpZGViYXItbmF2LW1haW4tY29udGVudC1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2lkZWJhci1uYXYtbWFpbi1jb250ZW50LWNvbnRhaW5lciAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaWRlYmFyLW5hdi1tYWluLWNvbnRlbnQtY29udGFpbmVyIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogOTAlOyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlX19ib2R5LFxuICBib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuc2ltaWxhci1wb3N0cyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnBvc3QtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnBvc3QtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnNpbWlsYXItcG9zdCB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuc2ltaWxhci1wb3N0OmhvdmVyIC5wb3N0LWltYWdlIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtYXJ0aWNsZSAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5zaW1pbGFyLXBvc3Q6aG92ZXIgLnBvc3QtdGl0bGUsXG4gICAgICBib2R5LnRlbXBsYXRlLWFydGljbGUgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuc2ltaWxhci1wb3N0OmhvdmVyIC5wb3N0LWRhdGUge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgYm9keS50ZW1wbGF0ZS1hcnRpY2xlIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmFydGljbGUge1xuICAgIGhlaWdodDogMzkycHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFydGljbGUgLmFydGljbGVzLWxpbmtzLWNvbnRhaW5lciAuYXJ0aWNsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbmJvZHkudGVtcGxhdGUtYmxvZyAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiOyB9XG5cbmJvZHkudGVtcGxhdGUtYmxvZyAuYXJ0aWNsZV9fZGF0ZSxcbmJvZHkudGVtcGxhdGUtYmxvZyAucnRlLFxuYm9keS50ZW1wbGF0ZS1ibG9nIC5ydGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGVfX2gzIGEsXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLW1lZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmJsb2ctbGlua3MtY29udGFpbmVyIC5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVudG9uU2Fucy1NZWRpdW1cIjsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLnNlY3Rpb24taGVhZGVyX190aXRsZSxcbmJvZHkudGVtcGxhdGUtYmxvZyAuYXJ0aWNsZV9fZGF0ZSxcbmJvZHkudGVtcGxhdGUtYmxvZyAuYXJ0aWNsZV9faDMgYSxcbmJvZHkudGVtcGxhdGUtYmxvZyAuYXJ0aWNsZSAuYnRuIHtcbiAgY29sb3I6ICMwMDMwN0U7IH1cblxuYm9keS50ZW1wbGF0ZS1ibG9nIC5ydGUsXG5ib2R5LnRlbXBsYXRlLWJsb2cgLnJ0ZSBwLFxuYm9keS50ZW1wbGF0ZS1ibG9nIC5ibG9nLWxpbmtzLWNvbnRhaW5lciAubGluayB7XG4gIGNvbG9yOiAjNUY2MzY5OyB9XG5cbmJvZHkudGVtcGxhdGUtYmxvZyAuYmxvZy1oZXJvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInt7ICdibG9nX2hlcm9AMnguanBnJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyMjZweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmJsb2ctbGlua3MtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1ibG9nIC5ibG9nLWxpbmtzLWNvbnRhaW5lciAubGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGJvZHkudGVtcGxhdGUtYmxvZyAuYmxvZy1saW5rcy1jb250YWluZXIgLmxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFCMEQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDhweCAzNXB4OyB9XG5cbmJvZHkudGVtcGxhdGUtYmxvZyAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYm9keS50ZW1wbGF0ZS1ibG9nIC5hcnRpY2xlIC5kaXZpZGVyIHtcbiAgYm90dG9tOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLmFydGljbGVfX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLmFydGljbGVfX2gzIGEge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1ibG9nIC5hcnRpY2xlIC5ydGUsXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLnJ0ZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLmJ0biBpbWcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXgtd2lkdGg6IDlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtYmxvZyAuYmxvZy1oZXJvLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICBib2R5LnRlbXBsYXRlLWJsb2cgLmJsb2ctbGlua3MtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWJsb2cgLmJsb2ctbGlua3MtY29udGFpbmVyIC5saW5rIHtcbiAgICAgIG1hcmdpbjogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtYmxvZyAuYmxvZy1oZXJvLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NDdweDsgfVxuICBib2R5LnRlbXBsYXRlLWJsb2cgLmJsb2ctbGlua3MtY29udGFpbmVyIC5saW5rIHtcbiAgICBtYXJnaW46IDRweCAxMHB4IDFweDsgfVxuICBib2R5LnRlbXBsYXRlLWJsb2cgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYmxvZyAuYXJ0aWNsZSAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYmxvZyAuYXJ0aWNsZSAuYXJ0aWNsZV9faDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICBib2R5LnRlbXBsYXRlLWJsb2cgLmFydGljbGUgLnJ0ZSxcbiAgYm9keS50ZW1wbGF0ZS1ibG9nIC5hcnRpY2xlIC5ydGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmNhcnQtcGFnZSB7XG4gIHBhZGRpbmc6IDIwcHggMTZweDsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X2xpbmUtaXRlbXMge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnRfc3VtbWFyeSB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9ib3R0b20ge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jYXJ0LXBhZ2UgLmRlc2t0b3AtaGlkZGVuLmNoZWNrb3V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiA0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FydC1wYWdlIC5tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXJ0LXBhZ2UgLnNlY3Rpb24taGVhZGVyX190aXRsZSwgLmNhcnQtcGFnZSBoMywgLmNhcnQtcGFnZSBoMi5oMywgLmNhcnQtcGFnZSBoMiB7XG4gICAgY29sb3I6ICMwMDM1OEU7XG4gICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb21wLW1lZDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7IH1cbiAgLmNhcnQtcGFnZSAuY2FydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gICAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIC5ncmlkX19pdGVtLm9uZS1xdWFydGVyLml0ZW0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAuY2FydC1wYWdlIC5jYXJ0X2xpbmUtaXRlbXMgLmdyaWRfX2l0ZW0udGhyZWUtcXVhcnRlcnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4OyB9XG4gICAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIC5jYXJ0X19yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGMEYwRjA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuY2FydC1wYWdlIC5jYXJ0X2xpbmUtaXRlbXMgLmNhcnRfX3Jvdy5saW5lLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmNhcnRfbGluZS1pdGVtcyAuaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmNhcnRfbGluZS1pdGVtcyAubGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmNhcnRfbGluZS1pdGVtcyAuY2FydF9faW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIC5ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIC5ncmlkX19pdGVtLnRvdGFsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gICAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIC5jYXJ0X19yb3ctLXRhYmxlLWxhcmdlIC5ncmlkX19pdGVtIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNhcnQtcGFnZSAuaDQuY2FydF9fcHJvZHVjdC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtbWVkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X19wcm9kdWN0LW1ldGEge1xuICAgIGNvbG9yOiAjNUY2MzY5O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7IH1cbiAgICAuY2FydC1wYWdlIC5jYXJ0X19wcm9kdWN0LW1ldGEucmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9zdW1tYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiA0NDZweDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmNhcnRfc3VtbWFyeSAuY2FydF9fc3VtbWFyeSB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmNhcnRfc3VtbWFyeSAuY2FydF9fcm93IHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnRfX3NoaXBwaW5nX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNUY2MzY5OyB9XG4gIC5jYXJ0LXBhZ2UgLmg0LmNhcnRfX3N1bW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBUcmFkZSBHb3RoaWMgTFQgU3RkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cbiAgLmNhcnQtcGFnZSAuaDQuY2FydF9fc3VidG90YWwge1xuICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1tZWQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzVGNjM2OTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FydC1wYWdlIC5oNC5jYXJ0X19zdWJ0b3RhbF9ib2xkIHtcbiAgICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtcmVnO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmg0LmNhcnRfX3N1YnRvdGFsX2JvbGQgc21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1zYW5zO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNGVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X19wcm9kdWN0LXF0eS1pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnRfbGluZS1pdGVtcyAubGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9fcHJvZHVjdC1xdHksXG4gIC5jYXJ0LXBhZ2UgLmNhcnRfX3ByaWNlLm1vbmV5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjBGMEYwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLWJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnRfbGluZS1pdGVtcyxcbiAgLmNhcnQtcGFnZSAuY2FydF9zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGUxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcnQtcGFnZSAuY2FydF9ib3R0b20gLmNoZWNrb3V0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IFJJR0hUOyB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnRfX25vdGUgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1pbi13aWR0aDogMzI4cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FydC1wYWdlIC5jYXJ0X19ub3RlIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtcmVnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X19jaGVja291dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU4RTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEwcHggMzZweDsgfVxuICAuY2FydC1wYWdlIC51cGRhdGUtY2FydCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgLmNhcnQtcGFnZSAudXBkYXRlLWNhcnQsXG4gIC5jYXJ0LXBhZ2UgLnJlbW92ZS1wcm9kdWN0LFxuICAuY2FydC1wYWdlIC5oNC5jYXJ0X19wcm9kdWN0LW5hbWUge1xuICAgIGNvbG9yOiAjMDAzNThFOyB9XG4gIC5jYXJ0LXBhZ2UgLnJlbW92ZS1wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAuY2FydC1wYWdlIGJ1dHRvbi5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAuY2FydC1wYWdlIGJ1dHRvbi5idG46aG92ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuY2FydC1wYWdlIGxhYmVsLFxuICAuY2FydC1wYWdlIC5sYWJlbCB7XG4gICAgY29sb3I6ICM1RjYzNjk7XG4gICAgZm9udC1mYW1pbHk6IGJlbnRvbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkwcHgpIHtcbiAgLmNhcnQtcGFnZSAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNhcnQtcGFnZSAuZ3JpZF9faXRlbS5tZWRpdW0tdXAtLXNldmVuLXR3ZWxmdGhzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9fbm90ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY2FydC1wYWdlIC51cGRhdGUtY2FydCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X2xpbmUtaXRlbXMgLmdyaWRfX2l0ZW0ub25lLXF1YXJ0ZXIuaXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDk4cHg7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9saW5lLWl0ZW1zIC5ncmlkX19pdGVtLnRocmVlLXF1YXJ0ZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9fcHJvZHVjdC1xdHksXG4gIC5jYXJ0LXBhZ2UgLmNhcnRfX3ByaWNlLm1vbmV5IHtcbiAgICB3aWR0aDogMTY0cHg7IH1cbiAgLmNhcnQtcGFnZSAuZGVza3RvcC1oaWRkZW4uY2hlY2tvdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmNhcnQtcGFnZSAuY2FydF9fcHJvZHVjdC1tZXRhLnJlbW92ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FydC1wYWdlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDg4cHg7IH1cbiAgICAuY2FydC1wYWdlIC5jYXJ0X3N1bW1hcnkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0YwRjBGMDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAuY2FydC1wYWdlIC5jYXJ0X2JvdHRvbSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY2FydC1wYWdlIC5jYXJ0X19ub3RlIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiA1NDBweDsgfVxuICAgIC5jYXJ0LXBhZ2UgLmdyaWRfX2l0ZW0udG90YWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgLmNhcnQtcGFnZSAuZ3JpZF9faXRlbS5tZWRpdW0tdXAtLXNldmVuLXR3ZWxmdGhzIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmNhcnQtcGFnZSAubW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jYXJ0LXBhZ2UgLmRlc2t0b3AtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJ0LXBhZ2UgLmNhcnRfYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweDsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X3N1bW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTsgfVxuICAuY2FydC1wYWdlIC5jYXJ0X2xpbmUtaXRlbXMsXG4gIC5jYXJ0LXBhZ2UgLmNhcnRfc3VtbWFyeSB7XG4gICAgd2lkdGg6IDQ1JTsgfSB9XG5cbiNDYXJ0RHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiA2MHB4OyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fcm93IC50ZXh0LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI0NhcnREcmF3ZXIgLmRyYXdlcl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgI0NhcnREcmF3ZXIgLmRyYXdlcl9fY2FydC1jYXJ0LS1saW5rIHtcbiAgICBjb2xvcjogIzAzMjU1NDsgfVxuICAgICNDYXJ0RHJhd2VyIC5kcmF3ZXJfX2NhcnQtY2FydC0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzA2MzU4ZTsgfVxuICAjQ2FydERyYXdlciAuZHJhd2VyX19jbG9zZS1idXR0b24gLmljb24ge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNDVweDsgfVxuICAjQ2FydERyYXdlciAuZHJhd2VyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtbWVkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICNDYXJ0RHJhd2VyIC5kcmF3ZXJfX2lubmVyLS1oYXMtZml4ZWQtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAjQ2FydERyYXdlciAuYWpheGNhcnRfX3Byb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtbWVkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fcHJvZHVjdC1tZXRhIHtcbiAgICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIiwgc2Fucy1zZXJpZjsgfVxuICAjQ2FydERyYXdlciAuanMtcXR5X19udW0sXG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fcHJpY2UtLXN0cmlrZXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAjQ2FydERyYXdlciAuYWpheGNhcnRfX3ByaWNlLS1zdHJpa2V0aHJvdWdoIC5tb25leSB7XG4gICAgICBjb2xvcjogIzA2MzU4ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLXJlZ1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fZGlzY291bnQge1xuICAgIGNvbG9yOiAjMDYzNThlOyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fc3VidG90YWwge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLXJlZ1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAjQ2FydERyYXdlciAuYWpheGNhcnRfX3Byb2R1Y3QtbmFtZSB7XG4gICAgY29sb3I6ICMwMDM1OEU7IH1cbiAgI0NhcnREcmF3ZXIgLmFqYXhjYXJ0X19wcm9kdWN0LW1ldGEge1xuICAgIGNvbG9yOiAjNUY2MzY5OyB9XG4gICNDYXJ0RHJhd2VyIC5qcy1xdHlfX251bSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgI0NhcnREcmF3ZXIgLmpzLXF0eV9fYWRqdXN0IHtcbiAgICBib3JkZXItY29sb3I6ICNGMEYwRjA7IH1cbiAgI0NhcnREcmF3ZXIgLmpzLXF0eV9fYWRqdXN0IHtcbiAgICBmaWxsOiAjMDAwOyB9XG4gICNDYXJ0RHJhd2VyIC5qcy1xdHlfX3dyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0YwRjBGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHRvcDogNHB4OyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAjQ2FydERyYXdlciAuZHJhd2VyX19jbG9zZS1idXR0b24gLmljb24ge1xuICAgIGNvbG9yOiAjRjBGMEYwOyB9XG4gICNDYXJ0RHJhd2VyIC5hamF4Y2FydF9fbm90ZSxcbiAgI0NhcnREcmF3ZXIgLmFqYXhjYXJ0X19zdWJ0b3RhbCB7XG4gICAgY29sb3I6ICM1RjYzNjk7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTsgfVxuICAjQ2FydERyYXdlciAjQ2FydFNwZWNpYWxJbnN0cnVjdGlvbnMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIiwgc2Fucy1zZXJpZjsgfVxuICAjQ2FydERyYXdlciAuZHJhd2VyX19mb290ZXIgLmFqYXhjYXJ0X19zdWJ0b3RhbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM7IH1cbiAgI0NhcnREcmF3ZXIgLmRyYXdlcl9fZm9vdGVyIC5hamF4Y2FydF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNDYXJ0RHJhd2VyIC5kcmF3ZXJfX2Zvb3RlciAuYWpheGNhcnRfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiLCBzYW5zLXNlcmlmOyB9XG4gICNDYXJ0RHJhd2VyIC5kcmF3ZXJfX2Zvb3RlciAuYWpheGNhcnRfX3NhdmluZ3MgLm1vbmV5IHtcbiAgICBjb2xvcjogIzA2MzU4ZTsgfVxuICAjQ2FydERyYXdlciAuZHJhd2VyX19mb290ZXIgLmNhcnRfX2NoZWNrb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNThFO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNDYXJ0RHJhd2VyIC5kcmF3ZXJfX2Zvb3RlciAuY2FydF9fY2hlY2tvdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI1NTQ7IH1cblxuYm9keS50ZW1wbGF0ZS1pbmRleCAuc2lkZS1tZW51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLnNlY3Rpb24taGVhZGVyX190aXRsZSwgYm9keS50ZW1wbGF0ZS1pbmRleCAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5zaWRlLW1lbnUtY29udGFpbmVyLCBib2R5LnRlbXBsYXRlLWluZGV4IC5zaWRlLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDUwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lOyB9XG4gIGJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuc2lkZS1tZW51LWNvbnRhaW5lciBhLCBib2R5LnRlbXBsYXRlLWluZGV4IC5zaWRlLW1lbnUtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjNUY2MzY5O1xuICAgIGZvbnQtZmFtaWx5OiAnQmVudG9uU2Fucy1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5zaWRlLW1lbnUtY29udGFpbmVyIGE6aG92ZXIsIGJvZHkudGVtcGxhdGUtaW5kZXggLnNpZGUtbWVudS1jb250YWluZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzVmNjM2OTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDsgfVxuICBib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLnNpZGUtbWVudS1jb250YWluZXIgLmFjdGl2ZSwgYm9keS50ZW1wbGF0ZS1pbmRleCAuc2lkZS1tZW51LWNvbnRhaW5lciAuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM4MWIxZDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAxcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLCBib2R5LnRlbXBsYXRlLWluZGV4IC5ncmlkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQgLnNpZGUtbWVudS1jb250YWluZXIsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQgLnNpZGUtbWVudS1jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkX19pdGVtLm1lZGl1bS11cC0tb25lLXF1YXJ0ZXIsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWRfX2l0ZW0ubWVkaXVtLXVwLS1vbmUtcXVhcnRlciB7XG4gIGhlaWdodDogNzAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTg5cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkX19pdGVtLm1lZGl1bS11cC0tb25lLXF1YXJ0ZXIsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWRfX2l0ZW0ubWVkaXVtLXVwLS1vbmUtcXVhcnRlciB7XG4gICAgaGVpZ2h0OiA0MjVweDsgfSB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2xpbmssIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2ltYWdlLW1hc2ssIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19pbWFnZS1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4OXB4KSB7XG4gIGJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2ltYWdlLW1hc2ssIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19pbWFnZS1tYXNrIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9faW1hZ2UsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3RhZywgYm9keS50ZW1wbGF0ZS1pbmRleCAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwN0U7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1tZWRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9fdGFnLnNvbGQtb3V0LCBib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X190YWcuc2FsZS10YWcsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X190YWcuc29sZC1vdXQsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X190YWcuc2FsZS10YWcge1xuICAgIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICBib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X190YWcuc2FsZS10YWcsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X190YWcuc2FsZS10YWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzliMWE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3RpdGxlLCBib2R5LnRlbXBsYXRlLWluZGV4IC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2hlYWRpbmcsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDMwN0U7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19wcmljZSwgYm9keS50ZW1wbGF0ZS1pbmRleCAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3ByaWNlIHtcbiAgY29sb3I6ICM3MDczNzg7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9fc3ViaGVhZGVyLFxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19zdWJoZWFkZXIsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19zdWJoZWFkZXIsXG5ib2R5LnRlbXBsYXRlLWluZGV4IC5ncmlkLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtcmVnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBjb2xvcjogIzVGNjM2OTsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19saW5rLS1kaXNhYmxlZCAuaW1hZ2Utd3JhcCwgYm9keS50ZW1wbGF0ZS1pbmRleCAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2xpbmstLWRpc2FibGVkIC5pbWFnZS13cmFwIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAucGFnaW5hdGlvbiAuY3VycmVudCwgYm9keS50ZW1wbGF0ZS1pbmRleCAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjazsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLnNpZGUtbWVudS1jb250YWluZXIgYSwgYm9keS50ZW1wbGF0ZS1pbmRleCAuc2lkZS1tZW51LWNvbnRhaW5lciBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAxcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkX19pdGVtLm1lZGl1bS11cC0tb25lLXF1YXJ0ZXIsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWRfX2l0ZW0ubWVkaXVtLXVwLS1vbmUtcXVhcnRlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlLCBib2R5LnRlbXBsYXRlLWluZGV4IC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy43NWVtOyB9XG4gIGJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuc2lkZS1tZW51LWNvbnRhaW5lciBhLCBib2R5LnRlbXBsYXRlLWluZGV4IC5zaWRlLW1lbnUtY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2NvbnRlbnQsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19pbWFnZS1tYXNrLCBib2R5LnRlbXBsYXRlLWluZGV4IC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9faW1hZ2UtbWFzayB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2NvbnRlbnQ6aG92ZXIgLmdyaWQtcHJvZHVjdF9faGVhZGluZywgYm9keS50ZW1wbGF0ZS1pbmRleCAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2NvbnRlbnQ6aG92ZXIgLmdyaWQtcHJvZHVjdF9faGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3RhZywgYm9keS50ZW1wbGF0ZS1pbmRleCAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3RhZyB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI1JTtcbiAgd2lkdGg6IDExMHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2ltYWdlLCBib2R5LnRlbXBsYXRlLWluZGV4IC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9faGVhZGluZywgYm9keS50ZW1wbGF0ZS1pbmRleCAuZ3JpZC1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjMzcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uIC5ncmlkLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9fcHJpY2UsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbGxlY3Rpb24gLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19zd2F0Y2gsIGJvZHkudGVtcGxhdGUtaW5kZXggLmdyaWQtcHJvZHVjdCAuZ3JpZC1wcm9kdWN0X19zd2F0Y2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS50ZW1wbGF0ZS1pbmRleCAuaW5kZXgtdGV4dC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaW5kZXgtdGV4dC1zZWN0aW9uIC5wYWdlLXdpZHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaW5kZXgtdGV4dC1zZWN0aW9uIC5ydGUgcCB7XG4gICAgY29sb3I6ICMwMDMwN0U7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtbWVkXCI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdHMtcm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLm5lc3RlZC1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLnJpZ2h0LXNwYWNpbmcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdHMtY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuYmFyLXNvYXBzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB3aWR0aDogMzUlOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuc3VnYXItc29hcHMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDY1JTsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLnNoYXZpbmctc29hcHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAudG9vdGhwYXN0ZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAyOCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5sb3Rpb25zLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLmNvY29udXQtb2lscy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5oYWlyLWNyZW1lcy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5saXAtYmFsbXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAubWFnaWMtYmFsbXMtY29udGFpbmVyLFxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLnNhbC1zdWRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyJTsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLmhhaXItcmluc2VzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDglOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuaGFuZC1zYW5pdGl6ZXJzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYlOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAubGlxdWlkLXNvYXAge1xuICAgIG1heC13aWR0aDogODdweDsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLmJhci1zb2FwIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zdWdhci1zb2FwIHtcbiAgICBtYXgtd2lkdGg6IDk2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaW5kZXgtdGV4dC1zZWN0aW9uIC5wYWdlLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEzNDlweDtcbiAgICB3aWR0aDogOTUlOyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgIHdpZHRoOiA5NSU7IH1cbiAgICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLnJpZ2h0LXNwYWNpbmcge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5ob21lcGFnZS1wcm9kdWN0cy1zZWN0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdHMtcm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAubGlxdWlkLXNvYXBzLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM2M3B4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5saXF1aWQtc29hcCB7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuc3VnYXItYW5kLWJhci1zb2Fwcy1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuYmFyLXNvYXAge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aDogNDEuM3B4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zdWdhci1zb2FwIHtcbiAgICAgIHdpZHRoOiAzOC4zNHB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zaGF2aW5nLWxvdGlvbnMtcmluc2VzLWNyZW1lcy1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAyMzdweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuc2hhdmluZy1zb2FwIHtcbiAgICAgIHdpZHRoOiAyMy43cHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLmxvdGlvbiB7XG4gICAgICB3aWR0aDogMTQuODFweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuaGFpci1yaW5zZSB7XG4gICAgICB3aWR0aDogMTguOTVweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuaGFpci1jcmVtZSB7XG4gICAgICB3aWR0aDogMTcuNzdweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAudG9vdGhwYXN0ZS1iYWxtLXNhbml0aXplci1zdWRzLW9pbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAudG9vdGhwYXN0ZSB7XG4gICAgICB3aWR0aDogMjMuOHB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5tYWdpYy1iYWxtIHtcbiAgICAgIHdpZHRoOiAzMC41OXB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5saXAtYmFsbSB7XG4gICAgICB3aWR0aDogOS41NnB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5oYW5kLXNhbml0aXplciB7XG4gICAgICB3aWR0aDogMTUuM3B4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zYWwtc3VkcyB7XG4gICAgICB3aWR0aDogMzAuNTlweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuY29jb251dC1vaWwge1xuICAgICAgd2lkdGg6IDMwLjU5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTNweCkge1xuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLmxpcXVpZC1zb2Fwcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjc1cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5saXF1aWQtc29hcCB7XG4gICAgd2lkdGg6IDM5cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5iYXItc29hcHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMnB4OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuc3VnYXItc29hcHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwNnB4OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuc3VnYXItc29hcCB7XG4gICAgd2lkdGg6IDU3cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zaGF2aW5nLWxvdGlvbnMtcmluc2VzLWNyZW1lcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzEwcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zaGF2aW5nLXNvYXAge1xuICAgIHdpZHRoOiAzNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAubG90aW9uIHtcbiAgICB3aWR0aDogMjJweDsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLmhhaXItcmluc2Uge1xuICAgIHdpZHRoOiAyOHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAuaGFpci1jcmVtZSB7XG4gICAgd2lkdGg6IDI2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC50b290aHBhc3RlLWJhbG0tc2FuaXRpemVyLXN1ZHMtb2lsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzNzRweDsgfVxuICBib2R5LnRlbXBsYXRlLWluZGV4IC5ocC1wcm9kdWN0cy1jb250YWluZXIgLnRvb3RocGFzdGUge1xuICAgIHdpZHRoOiAzNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtaW5kZXggLmhwLXByb2R1Y3RzLWNvbnRhaW5lciAubWFnaWMtYmFsbSB7XG4gICAgd2lkdGg6IDQ2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5saXAtYmFsbSB7XG4gICAgd2lkdGg6IDE0cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5oYW5kLXNhbml0aXplciB7XG4gICAgd2lkdGg6IDIzcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5zYWwtc3VkcyB7XG4gICAgd2lkdGg6IDQ2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1pbmRleCAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5jb2NvbnV0LW9pbCB7XG4gICAgd2lkdGg6IDQ2cHg7IH0gfVxuXG4udmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5MHB4KSB7XG4gIC5sb2dpbi11cyB7XG4gICAgcGFkZGluZzogNTZweCAxMTJweCAwOyB9IH1cblxuLmxvZ2luLXVzIC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5sb2dpbi11cyBsYWJlbCB7XG4gIGNvbG9yOiAjNUY2MzY5O1xuICBmb250LWZhbWlseTogYmVudG9uLXNhbnM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTsgfVxuXG4ubG9naW4tdXMgYSwgLmxvZ2luLXVzICNIaWRlUmVjb3ZlclBhc3N3b3JkTGluayB7XG4gIGNvbG9yOiAjMDAzNThFICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmxvZ2luLXVzIGlucHV0LmJ0biwgLmxvZ2luLXVzIGEuYnRuLCAubG9naW4tdXMgYnV0dG9uLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OEU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5sb2dpbi11cyBidXR0b24uYnRuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBoZWlnaHQ6IDMzcHg7IH1cbiAgLmxvZ2luLXVzIGJ1dHRvbi5idG46aG92ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmxvZ2luLXVzIC5zZWN0aW9uLWhlYWRlciBhLmJ0biB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5sb2dpbi11cyAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlLCAubG9naW4tdXMgaDMsIC5sb2dpbi11cyBoMi5oMywgLmxvZ2luLXVzIGgyIHtcbiAgY29sb3I6ICMwMDM1OEU7XG4gIGZvbnQtZmFtaWx5OiBiZW50b24tY29tcC1tZWQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7IH1cblxuLmxvZ2luLXVzIC5ndWVzdF9fbG9naW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxvZ2luLXVzIHAuaDUge1xuICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtcmVnO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sb2dpbi11cyBwLmg0IHtcbiAgY29sb3I6ICMwMDM1OEUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5sb2dpbi11cyAjUmVjb3ZlclBhc3N3b3JkRm9ybSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubG9naW4tdXMgLmNyZWF0ZS1hY2NvdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5sb2dpbi11cyBpbnB1dC5pbnB1dC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUFFQUVBOyB9XG5cbi5sb2dpbi11cyAuYnJlYWRjcnVtYiBzcGFuLFxuLmxvZ2luLXVzIC5icmVhZGNydW1iIC5kaXZpZGVyIHtcbiAgY29sb3I6ICMwMDM1OGUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnNpZGUtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnNpZGUtbWVudS1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICM1RjYzNjk7XG4gICAgZm9udC1mYW1pbHk6ICdCZW50b25TYW5zLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgcGFkZGluZzogNHB4IDEwcHggMXB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5zaWRlLW1lbnUtY29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM1ZjYzNjk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweCAxcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5zaWRlLW1lbnUtY29udGFpbmVyIC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzgxYjFkMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLmdyaWQtcHJvZHVjdF9fc3dhdGNoZXMsXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biAuc3dhdGNoZXMtZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3Qgc3R5bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5oci0tbWVkaXVtIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0X190aHVtYnMgLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMzA3RTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3RfX21haW4tcGhvdG9zIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93LFxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0X19tYWluLXBob3RvcyBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdF9fbWFpbi1waG90b3MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2UtbWFpbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE4N3B4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAuc2xpY2stc2xpZGVyLnNsaWNrLXZlcnRpY2FsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fdGl0bGUge1xuICBjb2xvcjogIzAwMzA3RTtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucmV2aWV3LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3RfX3ByaWNlIHtcbiAgY29sb3I6ICM3MDczNzg7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAuY2VydGlmaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLmNlcnRpZmljYXRpb25zLWNvbnRhaW5lciBpbWcge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMHB4OyB9IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICM3MDczNzg7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQxRDE7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmc6IDExLjVweCAyMHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biAuanMtc3ZnLWRvd24ge1xuICBtYXgtd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24gLmpzLXN2Zy1kb3duLmlzLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24gLnNjZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQmVudG9uU2Fucy1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biAuc2VsZWN0ZWQtc2NlbnQge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24gLnNlbGVjdGVkLXRleHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biAuZ3JpZC1wcm9kdWN0X19zd2F0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC52YXJpYW50LWlucHV0LXdyYXAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzMDdFO1xuICBjb2xvcjogIzBBMEEwQTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC52YXJpYW50LWlucHV0LXdyYXAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDMwN0U7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuZ3JpZC1wcm9kdWN0X19zd2F0Y2gge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmFkZC10by1jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA3RTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5hZGQtdG8tY2FydDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzQjZFMTsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5hZGQtdG8tY2FydFtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmFkZC10by1jYXJ0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0gc3BhbiB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuYWRkLXRvLWNhcnQgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxICsgcCxcbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxIH4gaW1nLFxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gcCB+IGgyLFxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDIgfiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICM1RjYzNjk7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDFkMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiAuanMtc3ZnLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDYge1xuICBjb2xvcjogIzBBMEEwQTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiBoNiBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMDMwN0U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtbWVkXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiBoNiAuanMtc3ZnLXJpZ2h0IHtcbiAgICBib3R0b206IDFweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiBoMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREMUQxO1xuICBjb2xvcjogIzBBMEEwQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDE6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQxRDE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxOmxhc3Qtb2YtdHlwZS5pcy1vcGVuIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxIC5qcy1zdmctZG93biB7XG4gIG1heC13aWR0aDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIHdpZHRoOiAxNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxIC5qcy1zdmctZG93bi5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDEgc3Ryb25nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgyIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzAwMzA3RTtcbiAgICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDIgLmpzLXN2Zy1yaWdodCB7XG4gICAgYm90dG9tOiAycHg7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5vdXItZmF2b3JpdGVzLWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAub3VyLWZhdm9yaXRlcy1jb250YWluZXIgLmdyaWQsXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLm91ci1mYXZvcml0ZXMtY29udGFpbmVyIC5ncmlkLXByb2R1Y3RfX3N3YXRjaGVzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAub3VyLWZhdm9yaXRlcy1jb250YWluZXIgLmdyaWQtcHJvZHVjdF9fdGl0bGUge1xuICBtaW4taGVpZ2h0OiAxOTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAub3VyLWZhdm9yaXRlcy1jb250YWluZXIgLmdyaWQtcHJvZHVjdF9faGVhZGluZyxcbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAub3VyLWZhdm9yaXRlcy1jb250YWluZXIgLmdyaWQtcHJvZHVjdF9fcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAub3VyLWZhdm9yaXRlcy1jb250YWluZXIgLmdyaWQtcHJvZHVjdF9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDAzNThFO1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLm91ci1mYXZvcml0ZXMtY29udGFpbmVyIC5ncmlkLXByb2R1Y3RfX3ByaWNlIHtcbiAgY29sb3I6ICM1RjYzNjk7XG4gIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5vdXItZmF2b3JpdGVzLWNvbnRhaW5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNjRweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5vdXItZmF2b3JpdGVzLWNvbnRhaW5lciBhLmdyaWQtcHJvZHVjdF9fc3dhdGNoIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLm5leHQtcHJvZHVjdC1jb2xsZWN0aW9uLWNvbnRhaW5lciAuc2tyaW1fX3RpdGxlLm5leHQge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogMDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLm5leHQtcHJvZHVjdC1jb2xsZWN0aW9uLWNvbnRhaW5lciAuc2tyaW1fX3VuZGVybGluZS1tZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKj09PT09PT09PT09PT09PT0gUERQIC0gVVMgUmVwbGF0Zm9ybSAgPT09PT09PT09PT09PT09PSovXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX21ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMzU4RTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5zdWJoZWFkZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogYmVudG9uLWNvbXAtcmVnO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmdyaWQtcHJvZHVjdF9fc3dhdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAubW9iaWxlLXN3YXRjaGVzLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLnByb2R1Y3RfcHJpY2VfY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmZvcm0tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJiZW50b24tc2Fuc1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNUY2MzY5OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSBzcGFuLm1vbmV5LFxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5qcy1xdHlfX251bSxcbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAucHJvZHVjdF9fcHJpY2Uge1xuICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuanMtcXR5IHtcbiAgd2lkdGg6IDE2NXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuanMtcXR5IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5qcy1xdHlfX3dyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4OyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuanMtcXR5X19hZGp1c3Qge1xuICBwYWRkaW5nOiAwIDEycHg7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5qcy1xdHlfX2FkanVzdC0tbWludXMge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRjBGMEYwOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuanMtcXR5X19hZGp1c3QtLXBsdXMge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGMEYwRjA7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5wcmljZS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YwRjBGMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmdyaWQtcHJvZHVjdF9fc3dhdGNoZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmdyaWQtcHJvZHVjdF9fc3dhdGNoIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuZ3JpZC1wcm9kdWN0X19zd2F0Y2g6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAuZ3JpZC1wcm9kdWN0X19zd2F0Y2guaXMtY3VycmVudC1wcm9kdWN0OjphZnRlciB7XG4gICAgdG9wOiAycHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5ncmlkLXByb2R1Y3RfX3N3YXRjaC5ub3QtYXZhaWxhYmxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIlLCB3aGl0ZSA0MyUsIHdoaXRlIDQ2JSwgI2ZmNTIxNiA0NyUsICNmZjUyMTYgNTMlLCB3aGl0ZSA1NCUsIHdoaXRlIDU3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1OCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC52YXJpYW50LWlucHV0LXdyYXAgbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogYmVudG9uLWNvbmQtYm9sZDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgbWFyZ2luOiAwIDIwcHggMTJweCAwOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSAudmFyaWFudC1pbnB1dC13cmFwIGxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjBGMEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC5hZGQtdG8tY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OEU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmFkZC10by1jYXJ0W2Rpc2FibGVkPWRpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxICsgcCB7XG4gIGZvbnQtZmFtaWx5OiAnYmVudG9uLWNvbmQtcmVnJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogJ2JlbnRvbi1jb21wLXJlZyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1RjYzNjk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24ucnRlIGEge1xuICBjb2xvcjogIzAwMzU4RTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLW1lZDsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uLnJ0ZSBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMzU4RTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5ncmlkLXByb2R1Y3RfX3N3YXRjaGVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlLW1haW4ge1xuICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAuY2VydGlmaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIC52YXJpYW50X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLnNjZW50LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGg2IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gaDIgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAub3VyLWZhdm9yaXRlcy1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREMUQxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB3aWR0aDogOTUlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5vdXItZmF2b3JpdGVzLWNvbnRhaW5lciBoNCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5vdXItZmF2b3JpdGVzLWNvbnRhaW5lciAuZ3JpZF9faXRlbTpob3ZlciAuZ3JpZC1wcm9kdWN0X19oZWFkaW5nIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAubmV4dC1wcm9kdWN0LWNvbGxlY3Rpb24tY29udGFpbmVyIC5ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLm5leHQtcHJvZHVjdC1jb2xsZWN0aW9uLWNvbnRhaW5lciAuc2tyaW1fX3VuZGVybGluZS1tZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLyo9PT09PT09PT09PT09PT09IFBEUCAtIFVTIFJlcGxhdGZvcm0gID09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcm9kdWN0IC5wcm9kdWN0LXNlY3Rpb24udXMtdGVtcGxhdGUgLnN1YmhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICBib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSAucHJvZHVjdC1zaW5nbGVfX2Zvcm0gLmpzLXF0eSB7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtcHJvZHVjdCAucHJvZHVjdC1zZWN0aW9uLnVzLXRlbXBsYXRlIC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnRlbXBsYXRlLWZhcSAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4udGVtcGxhdGUtZmFxIC5mYXEtaGVyby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA5MHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1oZXJvLXNlY3Rpb24gaDEge1xuICAgIGNvbG9yOiAjMDAzMDdFO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjVweDsgfVxuICAudGVtcGxhdGUtZmFxIC5mYXEtaGVyby1zZWN0aW9uIHAge1xuICAgIGNvbG9yOiAjNUY2MzY5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1oZXJvLXNlY3Rpb24gLmhlcm8tZm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1oZXJvLXNlY3Rpb24gaW5wdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInt7ICdpY29uX2JsdWVfbWFnbmlmeWluZ19nbGFzcy5zdmcnIHwgYXNzZXRfdXJsIH19XCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgY29sb3I6ICMwMDMwN0U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0NjdweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1oZXJvLXNlY3Rpb24gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMzA3RTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1oZXJvLXNlY3Rpb24gLmhlcm8tZm9ybS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREMUQxO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDQ2N3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB0b3A6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVtcGxhdGUtZmFxIC5mYXEtaGVyby1zZWN0aW9uIC5oZXJvLWZvcm0tcmVzdWx0cy5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cbiAgLnRlbXBsYXRlLWZhcSAuZmFxLWhlcm8tc2VjdGlvbiAuaGVyby1mb3JtLXJlc3VsdHMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cblxuLnRlbXBsYXRlLWZhcSAuZmFxLXRvcGljcy1zZWN0aW9uIGEge1xuICBjb2xvcjogIzAwMzA3RTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS10b3BpY3Mtc2VjdGlvbiBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREMUQxO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS10b3BpY3Mtc2VjdGlvbiBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnRlbXBsYXRlLWZhcSAuZmFxLXRvcGljcy1zZWN0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4udGVtcGxhdGUtZmFxIC5mYXEtcXVlc3Rpb25zLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NDFweDtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgY29sb3I6ICMwMDMwN0U7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtcmVnXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgLnRlbXBsYXRlLWZhcSAuZmFxLXF1ZXN0aW9ucy1zZWN0aW9uIC5xdWVzdGlvbi1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREMUQxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVtcGxhdGUtZmFxIC5mYXEtcXVlc3Rpb25zLXNlY3Rpb24gLnF1ZXN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAucXVlc3Rpb24gcCB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1tZWRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAuYW5zd2VyIHtcbiAgICBjb2xvcjogIzVGNjM2OTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnRlbXBsYXRlLWZhcSAuZmFxLXF1ZXN0aW9ucy1zZWN0aW9uIC5hbnN3ZXIuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAuaWNvbi1wbHVzLW1pbnVzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAuaWNvbi1wbHVzLW1pbnVzIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAudGVtcGxhdGUtZmFxIC5mYXEtcXVlc3Rpb25zLXNlY3Rpb24gLnBsdXMsXG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAubWludXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGVtcGxhdGUtZmFxIC5mYXEtcXVlc3Rpb25zLXNlY3Rpb24gLnBsdXMuYWN0aXZlLFxuICAgIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAubWludXMuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiAucXVlc3Rpb25zOmxhc3Qtb2YtdHlwZSAucXVlc3Rpb24tY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZmFxIC5mYXEtaGVyby1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDQzMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC50ZW1wbGF0ZS1mYXEgLmZhcS1oZXJvLXNlY3Rpb24gaDEsXG4gICAgLnRlbXBsYXRlLWZhcSAuZmFxLWhlcm8tc2VjdGlvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudGVtcGxhdGUtZmFxIC5mYXEtaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDsgfVxuICAudGVtcGxhdGUtZmFxIC5mYXEtdG9waWNzLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50ZW1wbGF0ZS1mYXEgLmZhcS10b3BpY3Mtc2VjdGlvbiBhIHtcbiAgICAgIG1hcmdpbjogNTBweCAzMHB4OyB9XG4gICAgLnRlbXBsYXRlLWZhcSAuZmFxLXRvcGljcy1zZWN0aW9uIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRlbXBsYXRlLWZhcSAuZmFxLXRvcGljcy1zZWN0aW9uIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRlbXBsYXRlLWZhcSAuZmFxLXF1ZXN0aW9ucy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgIC50ZW1wbGF0ZS1mYXEgLmZhcS1xdWVzdGlvbnMtc2VjdGlvbiBoMiB7XG4gICAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG5ib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5ldmVudC1zZWN0aW9uIC55ZWFyLFxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuaW50cm8gaDEge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29tcC1yZWdcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7IH1cblxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmFydGljbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1tZWRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuaW50cm8gcCxcbmJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmV2ZW50LXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1RjYzNjk7IH1cblxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuZXZlbnQtc2VjdGlvbiAueWVhciB7XG4gIGNvbG9yOiAjMEEwQTBBOyB9XG5cbmJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5oZWFkaW5nLFxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmFydGljbGUtdGl0bGUge1xuICBjb2xvcjogIzAwMzA3RTsgfVxuXG5ib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyOCUgMDsgfVxuXG5ib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuaW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuaW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmV2ZW50LXNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICBib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5ldmVudC1zZWN0aW9uIC5ldmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5ldmVudC1zZWN0aW9uIC5ldmVudC10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzM2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuZXZlbnQtc2VjdGlvbiAueWVhciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmV2ZW50LXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuZXZlbnQtc2VjdGlvbiAucGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gICAgaGVpZ2h0OiAyNjFweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAuc3ZnLWJsdWUtYXJyb3cge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXgtd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMCUgMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmhlcm8tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA0NDdweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnNpZGViYXItbmF2LW1haW4tY29udGVudC1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmV2ZW50LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNzQxcHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5ldmVudC1zZWN0aW9uIC5ldmVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuZXZlbnQtc2VjdGlvbiAuZXZlbnQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmV2ZW50LXNlY3Rpb24gLmV2ZW50LXRleHQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAuZXZlbnQtc2VjdGlvbiAuZXZlbnQtdGV4dC1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLmV2ZW50LXNlY3Rpb24gLnBsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAzNzVweDsgfVxuICBib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiA5NyU7IH1cbiAgICBib2R5LnRlbXBsYXRlLXRpbWVsaW5lIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAuaGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgYm9keS50ZW1wbGF0ZS10aW1lbGluZSAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmJsb2ctYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlLWltYWdlIC5vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlOmhvdmVyIC5hcnRpY2xlLWltYWdlIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtdGltZWxpbmUgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlOmhvdmVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtbWVkXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCBsYWJlbCxcbmJvZHkudGVtcGxhdGUtY29udGFjdCAuYWRkcmVzc2VzLWNvbnRhaW5lciBwLFxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIGEsXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb24tc3ViaGVhZGluZ19fdGV4dCxcbmJvZHkudGVtcGxhdGUtY29udGFjdCAuc2VjdGlvbi1zdWJoZWFkaW5nX190ZXh0IGEge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5mb3JtLXZlcnRpY2FsIGgyLFxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5mb3JtLXZlcnRpY2FsIC5zdWJtaXQtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlLFxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5zZWN0aW9uLXN1YmhlYWRpbmdfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAzMDdFOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuc2VjdGlvbi1zdWJoZWFkaW5nX190ZXh0LFxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIHAsXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmFkZHJlc3Nlcy1jb250YWluZXIgYSxcbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCBsYWJlbCB7XG4gIGNvbG9yOiAjNWY2MzY5OyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuYWRkcmVzc2VzLWNvbnRhaW5lciBoMixcbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCBoMiB7XG4gIGNvbG9yOiAjMEEwQTBBOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCAuc3VibWl0LWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb24tc3ViaGVhZGluZ19fdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIGJvZHkudGVtcGxhdGUtY29udGFjdCAuc2VjdGlvbi1zdWJoZWFkaW5nX190ZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAucXVpY2stbGlua3Mge1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gIGJvZHkudGVtcGxhdGUtY29udGFjdCAucXVpY2stbGlua3MgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5xdWljay1saW5rcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtY29udGFjdCAucXVpY2stbGlua3MgbGkgYSB7XG4gICAgY29sb3I6ICMwMDM1OGU7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5xdWljay1saW5rcyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuYWRkcmVzc2VzLWNvbnRhaW5lciBwIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuYWRkcmVzc2VzLWNvbnRhaW5lciAuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIC5ub24tcGh5c2ljYWwtYWRkcmVzc2VzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuYWRkcmVzcy1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggNTBweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmZvcm0tdmVydGljYWwgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5mb3JtLXZlcnRpY2FsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMTUuNnB4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCAuc3VibWl0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OEU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBwYWRkaW5nOiAwIDEwOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB9XG4gIGJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCAuc3VibWl0LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzYjZlMTsgfVxuXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmZvcm0tdmVydGljYWwgLnN1Ym1pdC1idXR0b24gLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4OyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCBpbnB1dCwgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5mb3JtLXZlcnRpY2FsIHRleHRhcmVhLCBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmZvcm0tdmVydGljYWwgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBOyB9XG5cbmJvZHkudGVtcGxhdGUtY29udGFjdCAuZm9ybS12ZXJ0aWNhbCB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IC5mb3JtLXZlcnRpY2FsIC5idXR0b24tZGlzY2xhaW1lci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvcm0tdmVydGljYWwgLnN1Ym1pdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hZGRyZXNzLWlucHV0LWNvbnRhaW5lcixcbiAgLmFkZHJlc3Nlcy13cmFwcGVyLFxuICAucXVpY2stbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmFkZHJlc3MtaW5wdXQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzLWlucHV0LWNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmFkZHJlc3Nlcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtY29udGFjdCAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkudGVtcGxhdGUtY29udGFjdCAucXVpY2stbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmFkZHJlc3MtaW5wdXQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggNTBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtY29udGFjdCAuYWRkcmVzcy1pbnB1dC1jb250YWluZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5hZGRyZXNzZXMtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLnF1aWNrLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS50ZW1wbGF0ZS1jb250YWN0IC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5LnRlbXBsYXRlLWNvbnRhY3QgLmZvcm0tdmVydGljYWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG5ib2R5LnRlbXBsYXRlLWFib3V0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhvdmVyLWNpcmNsZSxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAubW9iaWxlLXBvcHVwLWNpcmNsZSxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuZml4ZWQtbW9iaWxlLWN1cnJlbnQtcGFnZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLnJlbGF0ZWQtY29udGVudCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLnByaW5jaXBsZXMtbWVzc2FnZSxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuaG92ZXItdGV4dCxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAubW9iaWxlLXBvcHVwLWNpcmNsZSAudGV4dCxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCBoNSxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaW50cm8tcGFyYWdyYXBoLFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7IH1cbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCBoMixcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAudGFnbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtcmVnXCI7IH1cbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAucmVsYXRlZC1jb250ZW50IC5wb3N0LXRpdGxlLFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5tb2JpbGUtcG9wdXAtY2lyY2xlIC5saW5rLFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLW1lZFwiOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLnRvcC10ZXh0LFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC50b3AtdGV4dCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmVudG9uU2Fucy1NZWRpdW1cIjsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIndpbmRzb3JcIjsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5ob3Zlci1jaXJjbGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtYm9sZFwiOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLm1vYmlsZS1wb3B1cC1jaXJjbGUgLmNsb3NlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5wcmluY2lwbGVzLW1lc3NhZ2UsXG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLnRvcC10ZXh0LFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5udW1iZXIsXG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLnRhZ2xpbmUsXG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmhvdmVyLXRleHQsXG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLm1vYmlsZS1wb3B1cC1jaXJjbGUgLm51bWJlcixcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAubW9iaWxlLXBvcHVwLWNpcmNsZSAudGV4dCxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAubW9iaWxlLXBvcHVwLWNpcmNsZSAubGluayxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAubW9iaWxlLXBvcHVwLWNpcmNsZSAuY2xvc2UsXG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhvdmVyLWNpcmNsZSBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCBoNSxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaW50cm8tcGFyYWdyYXBoLFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICM1RjYzNjk7IH1cbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAucmVsYXRlZC1jb250ZW50IGgyLFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICAgIGNvbG9yOiAjMDAzMDdFOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDQ5MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLnByaW5jaXBsZXMtbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuZm9yZWdyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtMzAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTA1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5wcmluY2lwbGUge1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwNXB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAudG9wLXRleHQsXG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAudG9wLXRleHQgaDMge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAubnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC50YWdsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTEge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAyOC41JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS0yIHtcbiAgICAgIGxlZnQ6IDQ3LjclO1xuICAgICAgdG9wOiA0MC4yJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDEuNzVweCwgMCUpOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTMge1xuICAgICAgbGVmdDogNTIuNSU7XG4gICAgICB0b3A6IDQwLjIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuNzVweCwgMCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS0zIHtcbiAgICAgICAgICBsZWZ0OiA1MiU7IH0gfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS00IHtcbiAgICAgIGxlZnQ6IDQ3LjclO1xuICAgICAgdG9wOiA2My4yJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDEuNzVweCwgMCUpOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTUge1xuICAgICAgbGVmdDogNTIuNSU7XG4gICAgICB0b3A6IDYzLjIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuNzVweCwgMCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS01IHtcbiAgICAgICAgICBsZWZ0OiA1MiU7IH0gfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS02IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtNyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUzJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtNyBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLm1vYmlsZS1wb3B1cC1jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIGxlZnQ6IDUxJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMjYlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAubW9iaWxlLXBvcHVwLWNpcmNsZSAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLm1vYmlsZS1wb3B1cC1jaXJjbGUgLnJlYWQtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAubW9iaWxlLXBvcHVwLWNpcmNsZSAuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDdFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZWZ0OiA3MyU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDJweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmljb24tY29udGFpbmVyIC5pY29uIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAubWFpbi1jb250ZW50LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzU0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5ibG9jay1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5ibG9jay1jb250ZW50IC50b3AtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCAubnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQgaDUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCAuaW50cm8tcGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQgLmFydGljbGUge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQgLmFydGljbGUgYSB7XG4gICAgICB3aWR0aDogMzQlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCAuYXJ0aWNsZSAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5ibG9jay1jb250ZW50IC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIge1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWF4LXdpZHRoOiA5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTZweDtcbiAgICAgIHdpZHRoOiA5cHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5ibG9jay1jb250ZW50IC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIgaDMge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLnJlbGF0ZWQtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiA5NyU7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnNpbWlsYXItcG9zdHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnNpbWlsYXItcG9zdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnN2Zy1ibHVlLWFycm93IHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWF4LXdpZHRoOiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTIsXG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTQge1xuICAgICAgbGVmdDogNDguNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTMsXG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTUge1xuICAgICAgbGVmdDogNTEuNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTIsXG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTQge1xuICAgICAgbGVmdDogNDklOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTMsXG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTUge1xuICAgICAgbGVmdDogNTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5mb3JlZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTIlOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLm1vYmlsZS1wb3B1cC1jaXJjbGUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDIxJTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtMSB7XG4gICAgdG9wOiAyNC41JTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtMixcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTQge1xuICAgIGxlZnQ6IDQ5JTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtMyxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTUge1xuICAgIGxlZnQ6IDUxLjIlOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS0yLFxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtMyB7XG4gICAgdG9wOiAzNi4yJTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtNCxcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTUge1xuICAgIHRvcDogNTkuMiU7IH1cbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTYge1xuICAgIHRvcDogNzElOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS03IHtcbiAgICB0b3A6IDQ4LjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIHtcbiAgICBoZWlnaHQ6IDY3MHB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAucHJpbmNpcGxlcy1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuZm9yZWdyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzIlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAucHJpbmNpcGxlIHtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICB3aWR0aDogMTc1cHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC50b3AtdGV4dCxcbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC50b3AtdGV4dCBoMyB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLm51bWJlciB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLnRhZ2xpbmUge1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuaG92ZXItY2lyY2xlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICB3aWR0aDogMTg1cHg7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmhvdmVyLWNpcmNsZSAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuaG92ZXItY2lyY2xlIC5ob3Zlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IC44ZW07XG4gICAgICAgIHdpZHRoOiAxNjVweDsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuaG92ZXItY2lyY2xlIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmhvdmVyLWNpcmNsZSBhIC50ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA2cHg7IH1cbiAgICAgICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuaG92ZXItY2lyY2xlIGEgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLnByaW5jaXBsZTpob3ZlciAuaG92ZXItY2lyY2xlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtMSB7XG4gICAgICB0b3A6IDE3LjUlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTIsXG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTMge1xuICAgICAgdG9wOiAzMS4xJTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS00LFxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS01IHtcbiAgICAgIHRvcDogNTglOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAuY2lyY2xlLTYge1xuICAgICAgdG9wOiA3MS42JTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS03IHtcbiAgICAgIHRvcDogNDUlOyB9XG4gICAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtNyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYycHg7IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtMixcbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5oZXJvIC5jaXJjbGUtNCB7XG4gICAgICBsZWZ0OiAzNy41JTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS0zLFxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmhlcm8gLmNpcmNsZS01IHtcbiAgICAgIGxlZnQ6IDU0JTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5zaWRlYmFyLW5hdi1tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLm1haW4tY29udGVudC1zZWN0aW9uIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQgLmFydGljbGUgYSxcbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5ibG9jay1jb250ZW50IC5hcnRpY2xlIC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLnJlbGF0ZWQtY29udGVudCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAucmVsYXRlZC1jb250ZW50IC5zaW1pbGFyLXBvc3RzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBib2R5LnRlbXBsYXRlLWFib3V0IC5yZWxhdGVkLWNvbnRlbnQgLnBvc3QtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAucmVsYXRlZC1jb250ZW50IC5wb3N0LWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAucmVsYXRlZC1jb250ZW50IC5wb3N0LWltYWdlIC5vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLnJlbGF0ZWQtY29udGVudCAuc2ltaWxhci1wb3N0IHtcbiAgICAgIHdpZHRoOiAzMSU7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLnJlbGF0ZWQtY29udGVudCAuc2ltaWxhci1wb3N0OmhvdmVyIC5wb3N0LWltYWdlIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtYWJvdXQgLnJlbGF0ZWQtY29udGVudCAuc2ltaWxhci1wb3N0OmhvdmVyIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1hYm91dCAuaGVybyAucHJpbmNpcGxlcy1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtYWJvdXQgLmJsb2NrLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBib2R5LnRlbXBsYXRlLWFib3V0IC5ibG9jay1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1hYm91dCAuYmxvY2stY29udGVudCAudG9wLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5ib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuaW50cm8gaDEge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29tcC1yZWdcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLmludHJvLXRleHQsXG5ib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbmQtcmVnXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbmJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gaDIge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7IH1cblxuYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgcCxcbmJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLmFydGljbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1tZWRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLmludHJvIGgxLFxuYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLmludHJvLXRleHQgYSxcbmJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gaDIsXG5ib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCBwLFxuYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYXJ0aWNsZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAzMDdFOyB9XG5cbmJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jZW50ZXItcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuaW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4OTNweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4OyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5pbnRybyAuaW50cm8tdGV4dCB7XG4gICAgY29sb3I6ICM1ZjYzNjk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5pbnRybyAuaW50cm8tdGV4dCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCBhOmhvdmVyIHAge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxNzdweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlLTEsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZS00LFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUtNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUtMixcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlLTUsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZS04IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JDQkNCOyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZS0zLFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUtNixcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlLTkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0FDQUM7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLnNsaWRlLWNvbnRhaW5lci0yLFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAuc2xpZGUtY29udGFpbmVyLTMsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5zbGlkZS1jb250YWluZXItNCxcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLnNsaWRlLWNvbnRhaW5lci01LFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAuc2xpZGUtY29udGFpbmVyLTgsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5zbGlkZS1jb250YWluZXItOSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG5ib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiA5NyU7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5ibG9nLWFydGljbGVzLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5hcnRpY2xlLWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYXJ0aWNsZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5zdmctYmx1ZS1hcnJvdyB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1heC13aWR0aDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlLTEsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZS02LFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUtNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAuc2xpZGUtY29udGFpbmVyLTEsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5zbGlkZS1jb250YWluZXItNixcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLnNsaWRlLWNvbnRhaW5lci03IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5zbGlkZS1jb250YWluZXItMixcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLnNsaWRlLWNvbnRhaW5lci0zLFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAuc2xpZGUtY29udGFpbmVyLTQsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5zbGlkZS1jb250YWluZXItNSxcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLnNsaWRlLWNvbnRhaW5lci04LFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAuc2xpZGUtY29udGFpbmVyLTkge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlLTIsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZS00LFxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUtOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjsgfVxuICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAubWVkaWEtY29udGVudCAubWVkaWEtc2xpZGUtMyxcbiAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlLTUsXG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1zbGlkZS04IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNBQ0FDOyB9XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYmxvZy1hcnRpY2xlcy1jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLmFydGljbGUtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYXJ0aWNsZS1pbWFnZSAub3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIC5hcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLmFydGljbGU6aG92ZXIgLmFydGljbGUtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAuMzsgfVxuICAgICAgYm9keS50ZW1wbGF0ZS1tZWRpYS1jZW50ZXIgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYXJ0aWNsZTpob3ZlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI5NHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIC5tZWRpYS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogOTUlOyB9IH1cblxuI3NjYXNsLWFwcC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjcGFnZS1oZWFkZXIgLmJoLXNsLXRpdGxlLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjc2Nhc2wtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLXJlZ1wiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNiaC1zbC11c2VyLWxvY2F0aW9uIGlucHV0LFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtY29udGFpbmVyIC5mb3JtLWlucHV0IGxhYmVsLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjc2Nhc2wtYWRkcmVzcyxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI3NjYXNsLWNpdHksXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNzY2FzbC1zdGF0ZSxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI3NjYXNsLXppcGNvZGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNzY2FzbC1jb3VudHJ5IHtcbiAgICBmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuc2Nhc2wtc2VhcmNoLWJ0biBidXR0b24sXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNzY2FwbC1nZW9jb2RlLWJ0bixcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI3NjYXNsLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbHQtc3RkXCI7IH1cbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI3BhZ2UtaGVhZGVyIC5iaC1zbC10aXRsZSB7XG4gICAgY29sb3I6ICMwMDMwN0U7IH1cbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI3NjYXNsLWFkZHJlc3MsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNzY2FzbC1jaXR5LFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjc2Nhc2wtc3RhdGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNzY2FzbC16aXBjb2RlLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjc2Nhc2wtY291bnRyeSB7XG4gICAgY29sb3I6ICM1ZjYzNjk7IH1cbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLmJoLXNsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjcGFnZS1oZWFkZXIgLmJoLXNsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5zY2FzbC1zZWFyY2gtYnRuIGJ1dHRvbixcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI3NjYXBsLWdlb2NvZGUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDdFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtY29udGFpbmVyIC5mb3JtLWlucHV0IGxhYmVsLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjYmgtc2wtdXNlci1sb2NhdGlvbiBpbnB1dCxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLXVzZXItbG9jYXRpb24gc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLmJoLXNsLWNvbnRhaW5lciAuZm9ybS1pbnB1dCBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjYmgtc2wtdXNlci1sb2NhdGlvbiBpbnB1dCxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLXVzZXItbG9jYXRpb24gc2VsZWN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLXRpdGxlLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuc2Nhc2wtbG9jYXRpb24tbGlzdCAjc2Nhc2wtdGl0bGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNiaC1zbC1tYXAgI3NjYXNsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5iaC1zbC1sb2MtbGlzdCAjc2Nhc2wtYWRkcmVzcyxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLmJoLXNsLWxvYy1saXN0ICNzY2FzbC1jaXR5LFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLXN0YXRlLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLXppcGNvZGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5iaC1zbC1sb2MtbGlzdCAjc2Nhc2wtY291bnRyeSxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLnNjYXNsLWxvY2F0aW9uLWxpc3QgI3NjYXNsLWFkZHJlc3MsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5zY2FzbC1sb2NhdGlvbi1saXN0ICNzY2FzbC1jaXR5LFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuc2Nhc2wtbG9jYXRpb24tbGlzdCAjc2Nhc2wtc3RhdGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5zY2FzbC1sb2NhdGlvbi1saXN0ICNzY2FzbC16aXBjb2RlLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuc2Nhc2wtbG9jYXRpb24tbGlzdCAjc2Nhc2wtY291bnRyeSxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLW1hcCAjc2Nhc2wtYWRkcmVzcyxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLW1hcCAjc2Nhc2wtY2l0eSxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLW1hcCAjc2Nhc2wtc3RhdGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNiaC1zbC1tYXAgI3NjYXNsLXppcGNvZGUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNiaC1zbC1tYXAgI3NjYXNsLWNvdW50cnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLXBob25lLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLWVtYWlsLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLXNjaGVkdWxlLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuYmgtc2wtbG9jLWxpc3QgI3NjYXNsLXdlYixcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLnNjYXNsLWxvY2F0aW9uLWxpc3QgI3NjYXNsLXBob25lLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuc2Nhc2wtbG9jYXRpb24tbGlzdCAjc2Nhc2wtZW1haWwsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5zY2FzbC1sb2NhdGlvbi1saXN0ICNzY2FzbC1zY2hlZHVsZSxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLnNjYXNsLWxvY2F0aW9uLWxpc3QgI3NjYXNsLXdlYixcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLW1hcCAjc2Nhc2wtcGhvbmUsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNiaC1zbC1tYXAgI3NjYXNsLWVtYWlsLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjYmgtc2wtbWFwICNzY2FzbC1zY2hlZHVsZSxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLW1hcCAjc2Nhc2wtd2ViIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5iaC1zbC1sb2MtbGlzdCAjc2Nhc2wtcGhvbmUtbGFiZWwsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5iaC1zbC1sb2MtbGlzdCAjc2Nhc2wtZW1haWwtbGFiZWwsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5iaC1zbC1sb2MtbGlzdCAjc2Nhc2wtc2NoZWR1bGUtbGFiZWwsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyIC5zY2FzbC1sb2NhdGlvbi1saXN0ICNzY2FzbC1waG9uZS1sYWJlbCxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgLnNjYXNsLWxvY2F0aW9uLWxpc3QgI3NjYXNsLWVtYWlsLWxhYmVsLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAuc2Nhc2wtbG9jYXRpb24tbGlzdCAjc2Nhc2wtc2NoZWR1bGUtbGFiZWwsXG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNiaC1zbC1tYXAgI3NjYXNsLXBob25lLWxhYmVsLFxuICAjc2Nhc2wtYXBwLWNvbnRhaW5lciAjYmgtc2wtbWFwICNzY2FzbC1lbWFpbC1sYWJlbCxcbiAgI3NjYXNsLWFwcC1jb250YWluZXIgI2JoLXNsLW1hcCAjc2Nhc2wtc2NoZWR1bGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNzY2FzbC1hcHAtY29udGFpbmVyICNwYWdlLWhlYWRlciAuYmgtc2wtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbi50YWJsZXQtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGV0LXVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udGFibGV0LWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGV0LWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4iLCJcbmh0bWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuc3R5bGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI01haW5Db250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRyYXdlcl9fY2FydCAuY2FydF9fY2hlY2tvdXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi8vIE1PQklMRSAmIERFU0tUT1AgU1RZTEVTIElOQ0xVREVEIElOIFRISVMgRklMRVxuXG5cbi8vIE1PQklMRVxuI3Nob3BpZnktc2VjdGlvbi1oZWFkZXIge1xuXG4gICAgLy8gTkFWSUdBVElPTiBCQVJcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAvL3BhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC8vIE1PQklMRSBOQVYgTElOS1MgJiBEUkFXRVIgVElUTEVcbiAgICAubW9iaWxlLW5hdl9fbGluayxcbiAgICAubW9iaWxlLW5hdl9fbGluay0tYnV0dG9uLFxuICAgIC5tb2JpbGUtbmF2X19mYXV4LWxpbmssXG4gICAgLmRyYXdlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTU9CSUxFIERST1AtRE9XTiBMSU5LXG4gICAgLm1vYmlsZS1uYXZfX2NoaWxkLWl0ZW0gLm1vYmlsZS1uYXZfX2xpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cblxuICAgIC8vIE1PQklMRSBDSEVWUk9OIElDT05cbiAgICAubW9iaWxlLW5hdl9fbGluay0tYnV0dG9uIHtcblxuICAgICAgICAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4gLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1PQklMRSBTT0NJQUwgSUNPTlNcbiAgICAubW9iaWxlLW5hdl9fc29jaWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbl9fZmFsbGJhY2stdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNvY2lhbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENVUlJFTkNZIFBJQ0tFUlxuICAgIC5jdXJyZW5jeS1waWNrZXJfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5jdXJyZW5jeS1pbnB1dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQUk9NTyBCQVJcblxuICAgIC5kZXNrdG9wLWFubm91bmNlbWVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hbm5vdW5jZW1lbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjAzLDk2LDIxKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwMyw5NiwyMSwxKSAwJSwgcmdiYSgyNTUsMTU1LDI2LDEpIDEwMCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYW5ub3VuY2VtZW50X190ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmVudG9uU2Fucy1NZWRpdW1cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGIsIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLWx0LXN0ZFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW5ub3VuY2VtZW50X19jbG9zZSAuaWNvbiB7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIERFU0tUT1AgLSAxMDUwcHhcbiNzaG9waWZ5LXNlY3Rpb24taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtcSgxMDUwcHgpIHtcblxuICAgICAgICAvLyBISURERU4gT04gREVTS1RPUFxuICAgICAgICAubW9iaWxlLWFubm91bmNlbWVudC1jb250YWluZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUkVTRVRTXG4gICAgICAgIC5jdXJyZW5jeS1waWNrZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1uYXZfX2ljb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLW5hdl9fZHJvcGRvd24gYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8vIENPTlRBSU5FUlxuICAgICAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8vIExJTktTIENPTlRBSU5FUlxuICAgICAgICAuaGVhZGVyLWl0ZW0tLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8vIExJTktTXG4gICAgICAgIC5zaXRlLW5hdl9fbGluayB7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICAvLyBQUk9NTyBCQVIgQ09OVEFJTkVSXG4gICAgICAgIC5kZXNrdG9wLWFubm91bmNlbWVudC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5hbm5vdW5jZW1lbnQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLy8gTElOS1NcbiAgICAgICAgLnNpdGUtbmF2X19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIE1vYmlsZS1maXJzdCBNZWRpYSBRdWVyeSBcblxuQG1peGluIG1xKCR2YWx1ZSkge1xuICBAaWYodHlwZS1vZigkdmFsdWUpID09IG51bWJlcikge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYodHlwZS1vZigkdmFsdWUpID09IHN0cmluZykge1xuICAgIEBpZiAkdmFsdWUgPT0gXCJtb2JpbGVcIiB7XG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkdmFsdWUgPT0gXCJtb2JpbGUtbGFyZ2VcIiB7XG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sYXJnZSkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkdmFsdWUgPT0gXCJ0YWJsZXRcIiB7XG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkdmFsdWUgPT0gXCJ0YWJsZXQtbGFyZ2VcIiB7XG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1sYXJnZSkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkdmFsdWUgPT0gXCJkZXNrdG9wXCIge1xuICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBcImRlc2t0b3AtbGFyZ2VcIiB7XG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbGFyZ2UpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gIH1cbn0iLCJcblxuLy8gTU9CSUxFICYgREVTS1RPUCBTVFlMRVMgSU5DTFVERUQgSU4gVEhJUyBGSUxFXG5cblxuLy8gTU9CSUxFXG4jc2hvcGlmeS1zZWN0aW9uLWZvb3RlciB7XG5cbiAgICAvLyBISURERU4gT04gTU9CSUxFXG4gICAgLmRlc2t0b3Atc29jaWFsLWljb25zLFxuICAgIC5mb290ZXJfX2xvZ28tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gUkVTRVRcbiAgICAucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExPR09cbiAgICAuZm9vdGVyX19sb2dvLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLmZvb3Rlcl9fbG9nby1kZXNrdG9wIGEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2xvZ28tbW9iaWxlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC8vIEhFQURJTkdTXG4gICAgLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgfVxuXG4gICAgLy8gTU9CSUxFIERST1AtRE9XTiBDT05UQUlORVJTXG4gICAgLmNvbGxhcHNpYmxlLXRyaWdnZXIsXG4gICAgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTU9CSUxFIERST1AtRE9XTiBBUlJPV1NcbiAgICAuY29sbGFwc2libGUtdHJpZ2dlcl9faWNvbiB7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIC8vIE1PQklMRSBDSEVWUk9OIElDT05cbiAgICAuY29sbGFwc2libGUtdHJpZ2dlciB7XG5cbiAgICAgICAgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIC5pY29uLWNoZXZyb24tZG93biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGT09URVIgTElOS1NcbiAgICAuc2l0ZS1mb290ZXJfX2xpbmtsaXN0IGEge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cblxuICAgIC8vIE5FV1NMRVRURVJcbiAgICAjbmV3c2xldHRlci1mb290ZXIge1xuXG4gICAgICAgIC5mb290ZXJfX25ld3NsZXR0ZXItaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX25ld3NsZXR0ZXItYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDM1OEU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNPQ0lBTCBJQ09OU1xuICAgIC5pY29uX19mYWxsYmFjay10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzb2NpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBNT0JJTEUgU09DSUFMICYgTEVHQUwgTElOS1MgQ09OVEFJTkVSXG4gICAgLm1vYmlsZS1zb2NpYWwtYW5kLWxlZ2FsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgIC8vIENPTk5FQ1QgSEVBRElOR1xuICAgICAgICAuY29ubmVjdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNPQ0lBTCBMSU5LU1xuICAgICAgICAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJi5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1pY29uLWltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1pY29uLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbi1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1pY29uLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWljb24taW1hZ2UtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGT09URVIgTkVXU0xFVFRFUiBESVNDTEFJTUVSIFxuICAgIC5uZXdzbGV0dGVyLWRpc2NsYWltZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAvLyBNSVNTSU9OIFNUQVRFTUVOVFxuICAgIC5mb290ZXItbWVzc2FnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENPUFlSSUdIVCAyMDE4LCBMRUdBTCBMSU5LUyBDT05UQUlORVJcbiAgICAuY29weXJpZ2h0cy1hbmQtbGVnYWwtbGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmxlZ2FsLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWZiNWJmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGVcbiAgICBAaW5jbHVkZSBtcSgzMjBweCl7XG4gICAgICAgIC5mb290ZXItbW9iaWxlLW5ld3NsZXR0ZXIubmV3c2xldHRlci1tb2JpbGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5mb290ZXJfX25ld3NsZXR0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXJfX2l0ZW0tbmV3c2xldHRlci5uby1idWxsZXRzLm5ld3NsZXR0ZXItZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5mb290ZXJfX3RpdGxle1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBERVNLVE9QXG4gICAgQGluY2x1ZGUgbXEoMTA1MHB4KSB7XG5cbiAgICAgICAgLmZvb3Rlci1tb2JpbGUtbmV3c2xldHRlci5uZXdzbGV0dGVyLW1vYmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyX19pdGVtLW5ld3NsZXR0ZXIubm8tYnVsbGV0cy5uZXdzbGV0dGVyLWRlc2t0b3B7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhJRERFTiBPTiBERVNLVE9QXG4gICAgICAgIC5jb25uZWN0LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENPTlRBSU5FUlxuICAgICAgICAuc2l0ZS1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCA5MHB4IDM1cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIExPR09cbiAgICAgICAgLmZvb3Rlcl9fbG9nby1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBMSU5LUyBDT05UQUlORVJTXG4gICAgICAgIC5wYWdlLXdpZHRoIHtcblxuICAgICAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFwc2libGUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBMSU5LU1xuICAgICAgICAuc2l0ZS1mb290ZXJfX2xpbmtsaXN0IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNBRkI1QkY7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIERFU0tUT1AgU09DSUFMIElDT05TXG4gICAgICAgIC5kZXNrdG9wLXNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuZm9vdGVyX19zb2NpYWwgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWljb24taW1hZ2UtaG92ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWljb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1pY29uLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWljb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbi1pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb25fX2ZhbGxiYWNrLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTEVHQUwgTElOS1MgQ09OVEFJTkVSXG4gICAgICAgIC5tb2JpbGUtc29jaWFsLWFuZC1sZWdhbC1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE1FU1NBR0VcbiAgICAgICAgLmZvb3Rlci1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDT1BZUklHSFQgJiBMRUdBTCBDT05UQUlORVJcbiAgICAgICAgLmNvcHlyaWdodHMtYW5kLWxlZ2FsLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8gREVTS1RPUCAtIDEyMDBweFxuICAgIEBpbmNsdWRlIG1xKDEyMDBweCkge1xuXG4gICAgICAgIC8vIFNPQ0lBTCBJQ09OU1xuICAgICAgICAuZGVza3RvcC1zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgLnNvY2lhbC1pY29uLWltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1pY29uLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBERVNLVE9QXG4gICAgQGluY2x1ZGUgbXEoMTQ0MHB4KSB7XG5cbiAgICAgICAgLy8gTElOS1MgQ09OVEFJTkVSU1xuICAgICAgICAucGFnZS13aWR0aCB7XG5cbiAgICAgICAgICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlcl9faXRlbS1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vLyBUT09MVElQUyBPTiBIT01FUEFHRSwgQ09MTEVDVElPTiwgUERQXG5cbmJvZHkge1xuICAgIC51aS10b29sdGlwLFxuICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAudWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlLFxuICAgIC51aS10b29sdGlwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgLnVpLXRvb2x0aXAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICB9XG5cbiAgICAuYXJyb3cudG9wIHtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgIC5hcnJvdy5sZWZ0IHtcbiAgICAgICAgbGVmdDogMjAlO1xuICAgIH1cblxuICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIC5hcnJvdy50b3A6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxufVxuIiwiLy8gQ09MT1IgU1dBVENIRVNcbi5ncmlkLXByb2R1Y3RfX3N3YXRjaGVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ncmlkLXByb2R1Y3RfX3N3YXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmLmlzLWN1cnJlbnQtcHJvZHVjdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzcy1zdGFuZGFyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gYm90dG9tOiA1cHg7XG4gICAgICAgIC8vIHJpZ2h0OiAwLjVweDtcbiAgICB9XG4gICAgJi5ub3QtYXZhaWxhYmxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCB0b3AscmdiYSgyNTUsMjU1LDI1NSwwKSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgNDIlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNDMlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNDYlLHJnYmEoMjU1LDgyLDIyLDEpIDQ3JSxyZ2JhKDI1NSw4MiwyMiwxKSA1MyUscmdiYSgyNTUsMjU1LDI1NSwxKSA1NCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1NyUscmdiYSgyNTUsMjU1LDI1NSwwKSA1OCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICB9XG59IiwiLy8gU2lkZWJhciBuYXYgc2VlbiBvbiBBYm91dCwgVGltZWxpbmUsIGV0Yy5cblxuLnNpZGViYXItbmF2X19jb250YWluZXIge1xuXG4gICAgLy8gSElEREVOXG4gICAgLnNlY3Rpb24tY29udGVudCxcbiAgICAuZml4ZWQtYWJvdXQtbmF2LFxuICAgIC5hbGwtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vIENVUlJFTlQgUEFHRSBTRUNUSU9OXG4gICAgLmN1cnJlbnQtc2lkZWJhci1zZWN0aW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG5cbiAgICAgICAgLm51bWJlci1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLW51bWJlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElFMTEgaGFja1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgICAgICAgICAgLnNlY3Rpb24tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyLWhlYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1yaWdodC1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQUxMIFBBR0UgU0VDVElPTlNcbiAgICAuYWxsLXNlY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5wYWdlLXNlY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmVhZWE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXNlY3Rpb24uYWN0aXZlIC5udW1iZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXItaGVhZGluZy1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tbnVtYmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSUUxMSBoYWNrXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG4gICAgICAgICAgICAuc2VjdGlvbi1udW1iZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZJWEVEIE5BVlxuICAgIC5maXhlZC1hYm91dC1uYXYuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufSIsIi8vIFNpZGViYXIgbmF2IHNlZW4gb24gQWJvdXQsIFRpbWVsaW5lLCBldGMuXG5cbi5zaWRlYmFyLW5hdl9fY29udGFpbmVyIHtcblxuICAgIC8vIERFU0tUT1BcbiAgICBAaW5jbHVkZSBtcSgkZGVza3RvcCkge1xuXG4gICAgICAgIC8vIEhJRERFTlxuICAgICAgICAuY3VycmVudC1zaWRlYmFyLXNlY3Rpb24sXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDT05UQUlORVJcbiAgICAgICAgLmFsbC1zZWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAvLyBIRUFESU5HU1xuICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTElOS1MgQ09OVEFJTkVSXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uLmFjdGl2ZSArIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMSU5LU1xuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblxuICAgICAgICAgICAgICAgIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTVEFUSUMgTkFWXG4gICAgICAgIC5zdGF0aWMtYWJvdXQtbmF2IHtcblxuICAgICAgICAgICAgLmFsbC1zZWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBGSVhFRCBOQVZcbiAgICAgICAgLmZpeGVkLWFib3V0LW5hdi5hY3RpdmUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgLmFsbC1zZWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5lZy1jYy1iYW5uZXIsXG4uZWctY2Mtd2luZG93IHtcblxuICAgIC5lZy1jYy1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgIC5lZy1jYy1idG4ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgfVxufSIsIi8vIGFjY291bnQubGlxdWlkIHRlbXBsYXRlXG4uYWNjb3VudC1kaXNjbGFpbWVyIHtcbiAgICBjb2xvcjogIzVGNjM2OTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmxvZ2luLXRleHQge1xuICAgIGNvbG9yOiAjNUY2MzY5O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbn0iLCIvLyBhcnRpY2xlLmxpcXVpZCB0ZW1wbGF0ZVxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIHtcblxuICAgIC8vIEZPTlRTXG4gICAgLmFydGljbGVfX2RhdGUsXG4gICAgLmFydGljbGVfX2JvZHksXG4gICAgLmFydGljbGVfX2JvZHkgcCxcbiAgICAuYXJ0aWNsZV9fYm9keSBoMixcbiAgICAuYXJ0aWNsZV9fYm9keSBoMyxcbiAgICAuYXJ0aWNsZV9fYm9keSBoNCxcbiAgICAuYXJ0aWNsZV9fYm9keSBoNSxcbiAgICAuYXJ0aWNsZV9fYm9keSBoNixcbiAgICAuY29tbWVudC1kYXRlLFxuICAgICNjb21tZW50cyBsYWJlbCxcbiAgICAjY29tbWVudHMgc21hbGwsXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgIH1cblxuICAgIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLnBvc3QtdGl0bGUsXG4gICAgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAucG9zdC1kYXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1tZWQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGVyX190aXRsZSxcbiAgICAuYXJ0aWNsZV9fc2hhcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb21wLW1lZDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fYm9keSBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbXAtcmVnO1xuICAgIH1cblxuXG4gICAgLmxlYXZlLWNvbW1lbnQsXG4gICAgI2NvbW1lbnRzIC5idG4sXG4gICAgLmFydGljbGVzLWxpbmtzLWNvbnRhaW5lciAuYXJ0aWNsZSxcbiAgICAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgfVxuXG5cbiAgICAvLyBDT0xPUlNcbiAgICAuYXJ0aWNsZV9fZGF0ZSxcbiAgICAuY29tbWVudC1kYXRlLFxuICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUsXG4gICAgLmFydGljbGVfX3NoYXJlLFxuICAgICNjb21tZW50cyBsYWJlbCxcbiAgICAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIGgyLFxuICAgIC5wb3N0LWRhdGUsXG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLmxlYXZlLWNvbW1lbnQsXG4gICAgLmFydGljbGVfX2JvZHkgaDEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5hcnRpY2xlX19ib2R5LFxuICAgIC5hcnRpY2xlX19ib2R5IHAsXG4gICAgLmFydGljbGVfX2JvZHkgaDIsXG4gICAgLmFydGljbGVfX2JvZHkgaDMsXG4gICAgLmFydGljbGVfX2JvZHkgaDQsXG4gICAgLmFydGljbGVfX2JvZHkgaDUsXG4gICAgLmFydGljbGVfX2JvZHkgaDYsXG4gICAgI2NvbW1lbnRzIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgICNjb21tZW50cyAuYnRuLFxuICAgIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIgLmFydGljbGUge1xuICAgICAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICB9XG5cblxuICAgIC8vIEhFUk9cbiAgICAuYXJ0aWNsZS1oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cblxuICAgIC8vIERBVEVcbiAgICAuYXJ0aWNsZV9fZGF0ZSxcbiAgICAuY29tbWVudC1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRJVExFXG4gICAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cblxuICAgIC8vIENPTlRFTlRcbiAgICAuYXJ0aWNsZV9fYm9keSxcbiAgICAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlX19ib2R5IHtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYmxvY2txdW90ZSxcbiAgICAgICAgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTSEFSRVxuICAgIC5hcnRpY2xlX19zaGFyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cblxuICAgIC8vIFNPQ0lBTCBJQ09OU1xuICAgIC5zb2NpYWwtc2hhcmluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1zaGFyaW5nX19saW5rIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLy8gQ09NTUVOVFNcbiAgICAubGVhdmUtY29tbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5jb21tZW50LWF1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAjY29tbWVudHMge1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5M0I2RTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNJTUlMQVIgUE9TVFNcbiAgICAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA5NyU7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2ltaWxhci1wb3N0cyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW1pbGFyLXBvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdmctYmx1ZS1hcnJvdyB7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEFMTCBBUlRJQ0xFUyBPUiBORVhUIEFSVElDTEVcbiAgICAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIHtcblxuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjQ2KSAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsbC1hcnRpY2xlcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ7eyAnYmxvZ19hcnRpY2xlc19hbGxAMnguanBnJyB8IGFzc2V0X3VybCB9fVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0LWFydGljbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBhcnRpY2xlLmxpcXVpZCB0ZW1wbGF0ZVxuYm9keS50ZW1wbGF0ZS1hcnRpY2xlIHtcblxuICAgIC8vIFRBQkxFVFxuICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQpIHtcblxuICAgICAgICAvLyBIRVJPXG4gICAgICAgIC5hcnRpY2xlLWhlcm8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzdweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQUxMIEFSVElDTEVTIC8gTkVYVCBBUlRJQ0xFXG4gICAgICAgIC5hcnRpY2xlcy1saW5rcy1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIERFU0tUT1BcbiAgICBAaW5jbHVkZSBtcSgkZGVza3RvcCkge1xuXG4gICAgICAgIC8vIEhFUk9cbiAgICAgICAgLmFydGljbGUtaGVybyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTSURFQkFSICYgUEFHRSBDT05UQUlORVJcbiAgICAgICAgLnNpZGViYXItbmF2LW1haW4tY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU0lERUJBUlxuICAgICAgICAuc2lkZWJhci1uYXZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBQQUdFIENPTlRFTlRcbiAgICAgICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLW5hdi1tYWluLWNvbnRlbnQtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAuc2lkZWJhci1uYXYtbWFpbi1jb250ZW50LWNvbnRhaW5lciBhcnRpY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gREFURVxuICAgICAgICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFRJVExFXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDT05URU5UXG4gICAgICAgIC5hcnRpY2xlX19ib2R5LFxuICAgICAgICAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX19ib2R5IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU0lNSUxBUiBQT1NUU1xuICAgICAgICAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpbWlsYXItcG9zdHMge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaW1pbGFyLXBvc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucG9zdC10aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEFMTCBBUlRJQ0xFUyAvIE5FWFQgQVJUSUNMRVxuICAgICAgICAuYXJ0aWNsZXMtbGlua3MtY29udGFpbmVyIC5hcnRpY2xlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzkycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIGJsb2cubGlxdWlkIHRlbXBsYXRlXG5ib2R5LnRlbXBsYXRlLWJsb2cge1xuXG4gICAgLy8gRk9OVFNcbiAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2RhdGUsXG4gICAgLnJ0ZSxcbiAgICAucnRlIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2gzIGEsXG4gICAgLmFydGljbGUgLmJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbXAtbWVkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAuYmxvZy1saW5rcy1jb250YWluZXIgLmxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1tZWQ7XG4gICAgfVxuXG5cblxuICAgIC8vIENPTE9SU1xuICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUsXG4gICAgLmFydGljbGVfX2RhdGUsXG4gICAgLmFydGljbGVfX2gzIGEsXG4gICAgLmFydGljbGUgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAucnRlLFxuICAgIC5ydGUgcCxcbiAgICAuYmxvZy1saW5rcy1jb250YWluZXIgLmxpbmsge1xuICAgICAgICBjb2xvcjogIzVGNjM2OTtcbiAgICB9XG5cblxuXG4gICAgLy8gSEVST1xuICAgIC5ibG9nLWhlcm8tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwie3sgJ2Jsb2dfaGVyb0AyeC5qcGcnIHwgYXNzZXRfdXJsIH19XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDIyNnB4O1xuICAgIH1cblxuXG5cbiAgICAvLyBCTE9HIE5BVklHQVRJT05cbiAgICAuYmxvZy1saW5rcy1jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBCTE9HIFRJVExFXG4gICAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuXG5cbiAgICAvLyBBUlRJQ0xFU1xuICAgIC5hcnRpY2xlIHtcblxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX19kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9faDMgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucnRlLFxuICAgICAgICAucnRlIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4gaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDlweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBibG9nLmxpcXVpZCB0ZW1wbGF0ZVxuYm9keS50ZW1wbGF0ZS1ibG9nIHtcblxuICAgIC8vIFRBQkxFVFxuICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQpIHtcblxuICAgICAgICAvLyBIRVJPXG4gICAgICAgIC5ibG9nLWhlcm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCTE9HIE5BVklHQVRJT05cbiAgICAgICAgLmJsb2ctbGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBERVNLVE9QXG4gICAgQGluY2x1ZGUgbXEoJGRlc2t0b3ApIHtcblxuICAgICAgICAvLyBIRVJPXG4gICAgICAgIC5ibG9nLWhlcm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLy8gQkxPRyBOQVZJR0FUSU9OXG4gICAgICAgIC5ibG9nLWxpbmtzLWNvbnRhaW5lciAubGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAxMHB4IDFweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAvLyBCTE9HIFRJVExFXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBBUlRJQ0xFU1xuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZV9faDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJ0ZSxcbiAgICAgICAgICAgIC5ydGUgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuLmNhcnQtcGFnZSB7XG5cdHBhZGRpbmc6IDIwcHggMTZweDtcblx0LmNhcnRfbGluZS1pdGVtcyB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblx0LmNhcnRfc3VtbWFyeSB7XG5cdFx0b3JkZXI6Mztcblx0fVxuXHQuY2FydF9ib3R0b20ge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0LmRlc2t0b3AtaGlkZGVuLmNoZWNrb3V0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9yZGVyOiA0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQubW9iaWxlLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cblx0Ly8gSEVBREVSXG5cdC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUsIGgzLCBoMi5oMywgaDIge1xuXHRcdGNvbG9yOiAjMDAzNThFO1xuXHRcdGZvbnQtZmFtaWx5OiBiZW50b24tY29tcC1tZWQ7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHR9XG5cblx0Ly8gRk9STSAvIE1BSU4gV1JBUFBFUlxuXHQuY2FydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQvLyBDQVJUIExJTkUgSVRFTVNcblx0LmNhcnRfbGluZS1pdGVtcyB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHQuZ3JpZF9faXRlbS5vbmUtcXVhcnRlci5pdGVtLWltYWdlICB7XG5cdFx0XHR3aWR0aDogNDJweDtcblx0XHR9XG5cdFx0LmdyaWRfX2l0ZW0udGhyZWUtcXVhcnRlcnMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0M3B4O1xuXHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNhcnRfX3Jvd3tcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjBGMEYwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdCYubGluZS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlucHV0cyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luOiAyNXB4IDA7XG5cdFx0fVxuXHRcdC5sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQuY2FydF9faW1hZ2UgIHtcblx0XHRcdG1heC1oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmdyaWRfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydF9fcm93LS10YWJsZS1sYXJnZSAuZ3JpZF9faXRlbSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXG5cdC5oNC5jYXJ0X19wcm9kdWN0LW5hbWUge1xuXHRcdGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1tZWQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0LmNhcnRfX3Byb2R1Y3QtbWV0YSB7XG5cdFx0Y29sb3I6ICM1RjYzNjk7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcblx0XHQmLnJlbW92ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIENBUlQgU1VNTUFSWVxuXHQuY2FydF9zdW1tYXJ5IHtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWluLWhlaWdodDogMjkwcHg7XG5cdFx0bWF4LXdpZHRoOiA0NDZweDtcblx0XHQuY2FydF9fc3VtbWFyeSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LmNhcnRfX3JvdyB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblxuXHQuY2FydF9fc2hpcHBpbmdfdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICM1RjYzNjk7XG5cdH1cblx0Lmg0LmNhcnRfX3N1bW1hcnkge1xuXHRcdGZvbnQtZmFtaWx5OiBUcmFkZSBHb3RoaWMgTFQgU3RkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdH1cblx0Lmg0LmNhcnRfX3N1YnRvdGFsIHtcblx0XHRmb250LWZhbWlseTogYmVudG9uLWNvbmQtbWVkICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICM1RjYzNjk7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Lmg0LmNhcnRfX3N1YnRvdGFsX2JvbGQge1xuXHRcdGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG5cdFx0Y29sb3I6IzAwMDAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0c21hbGwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1zYW5zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyNGVtO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1RjYzNjk7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjhweDtcblx0XHR9XG5cdH1cblx0LmNhcnRfX3Byb2R1Y3QtcXR5LWlucHV0IHtcblx0XHRib3JkZXI6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LWZhbWlseTogYmVudG9uLWNvbmQtYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR3aWR0aDogMTIwcHg7XG5cdH1cblx0LmNhcnRfbGluZS1pdGVtcyAubGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmNhcnRfX3Byb2R1Y3QtcXR5LFxuXHQuY2FydF9fcHJpY2UubW9uZXkge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHQgXHR3aWR0aDogMTIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHR9XG5cblx0LmNhcnRfbGluZS1pdGVtcyxcblx0LmNhcnRfc3VtbWFyeXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQvLyBDQVJUIEJPVFRPTVxuXHQuY2FydF9ib3R0b20ge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGUxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5jaGVja291dC13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBSSUdIVDtcblx0XHR9XG5cdH1cblxuXHQuY2FydF9fbm90ZSB0ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0YwRjBGMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0bWluLXdpZHRoOiAzMjhweDtcbiAgICB3aWR0aDogMTAwJTtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRmb250LWZhbWlseTogYmVudG9uLWNvbmQtcmVnO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR9XG5cdH1cblxuXHQuY2FydF9fY2hlY2tvdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDM1OEU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG5cdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nOiAxMHB4IDM2cHg7XG5cblx0fVxuXG5cdC51cGRhdGUtY2FydCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdH1cblxuXG5cdC8vIExJTktTIC8gVEVYVFxuXHQudXBkYXRlLWNhcnQsXG5cdC5yZW1vdmUtcHJvZHVjdCxcblx0Lmg0LmNhcnRfX3Byb2R1Y3QtbmFtZSAge1xuXHRcdGNvbG9yOiAjMDAzNThFO1xuXHR9XG5cdFxuXHQucmVtb3ZlLXByb2R1Y3Qge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogYmVudG9uLWNvbmQtcmVnO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR9XG5cdGJ1dHRvbi5idG4ge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsLFxuXHQubGFiZWwge1xuXHRcdGNvbG9yOiAjNUY2MzY5O1xuXHRcdGZvbnQtZmFtaWx5OiBiZW50b24tc2Fucztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0fVxuXG59XG4iLCIuY2FydC1wYWdlIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTBweCkge1xuXG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0Ly9DQVJUIFNVTU1BUllcblx0XHQuY2FydF9zdW1tYXJ5IHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly9DQVJUIE5PVEVTXG5cdFx0LmdyaWRfX2l0ZW0ubWVkaXVtLXVwLS1zZXZlbi10d2VsZnRocyB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2FydF9fbm90ZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC51cGRhdGUtY2FydCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ly8gQ0FSVCBMSU5FIElURU1TXG5cdFx0LmNhcnRfbGluZS1pdGVtcyB7XG5cdFx0XHQuZ3JpZF9faXRlbS5vbmUtcXVhcnRlci5pdGVtLWltYWdlICB7XG5cdFx0XHRcdHdpZHRoOiA5OHB4O1xuXHRcdFx0fVxuXHRcdFx0LmdyaWRfX2l0ZW0udGhyZWUtcXVhcnRlcnMge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5jYXJ0X19wcm9kdWN0LXF0eSxcblx0XHQuY2FydF9fcHJpY2UubW9uZXkge1xuXHRcdFx0IHdpZHRoOiAxNjRweDtcblx0XHR9XG5cdFx0LmRlc2t0b3AtaGlkZGVuLmNoZWNrb3V0LXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHRcdC5jYXJ0X19wcm9kdWN0LW1ldGEucmVtb3ZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0cGFkZGluZzogNjBweCA4OHB4O1xuXHRcdC5jYXJ0X3N1bW1hcnkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0YwRjBGMDtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0fVxuXHRcdC5jYXJ0X2JvdHRvbSB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHR9XG5cdFx0LmNhcnRfX25vdGUgdGV4dGFyZWEge1xuXHRcdFx0d2lkdGg6IDU0MHB4O1xuXHRcdH1cblx0XHQuZ3JpZF9faXRlbS50b3RhbHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHR9XG5cdFx0LmdyaWRfX2l0ZW0ubWVkaXVtLXVwLS1zZXZlbi10d2VsZnRocyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Lm1vYmlsZS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5kZXNrdG9wLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0LmNhcnRfYm90dG9tIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwMHB4O1xuXHRcdH1cblx0XHQuY2FydF9zdW1tYXJ5IHtcblx0XHRtYXJnaW4tbGVmdDogOCU7XG5cdFx0fVxuXHRcdC5jYXJ0X2xpbmUtaXRlbXMsXG5cdFx0LmNhcnRfc3VtbWFyeSB7XG5cdFx0ICB3aWR0aDogNDUlO1xuXHRcdH1cblx0fVxuXG59XG5cbiNDYXJ0RHJhd2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dG9wOiA2MHB4O1xuXG5cdC5hamF4Y2FydF9fcm93IC50ZXh0LXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZHJhd2VyX19oZWFkZXIge1xuXHRcdGhlaWdodDogODBweDtcblx0fVxuXG5cdC5kcmF3ZXJfX2NhcnQtY2FydC0tbGluayB7XG5cdFx0Y29sb3I6ICMwMzI1NTQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDYzNThlO1xuXHRcdH1cblx0fVxuXG5cdC5kcmF3ZXJfX2Nsb3NlLWJ1dHRvbiAuaWNvbiB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cblx0LmRyYXdlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb21wLW1lZFwiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdC5kcmF3ZXJfX2lubmVyLS1oYXMtZml4ZWQtZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5hamF4Y2FydF9fcHJvZHVjdC1uYW1lIHtcblx0XHRmb250LWZhbWlseTogXCJiZW50b24tY29uZC1tZWRcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmFqYXhjYXJ0X19wcm9kdWN0LW1ldGEge1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlbnRvbi1jb25kLXJlZ1wiLCBzYW5zLXNlcmlmO1xuXHR9XG5cdC5qcy1xdHlfX251bSxcblx0LmFqYXhjYXJ0X19wcmljZSB7XG5cdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuYWpheGNhcnRfX3ByaWNlLS1zdHJpa2V0aHJvdWdoIHtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IGJsYWNrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0Lm1vbmV5IHtcblx0XHRcdGNvbG9yOiAjMDYzNThlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiYmVudG9uLWNvbXAtcmVnXCI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFqYXhjYXJ0X19kaXNjb3VudCB7XG5cdFx0Y29sb3I6ICMwNjM1OGU7XG5cdH1cblxuXHQuYWpheGNhcnRfX3N1YnRvdGFsIHtcblx0XHRmb250LWZhbWlseTogXCJiZW50b24tY29tcC1yZWdcIjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuYWpheGNhcnRfX3Byb2R1Y3QtbmFtZSB7XG5cdFx0Y29sb3I6ICMwMDM1OEU7XG5cdH1cblxuXHQuYWpheGNhcnRfX3Byb2R1Y3QtbWV0YSB7XG5cdFx0Y29sb3I6ICM1RjYzNjk7XG5cdH1cblxuXHQuanMtcXR5X19udW0ge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG5cblx0LmpzLXF0eV9fYWRqdXN0IHtcblx0XHRib3JkZXItY29sb3I6ICNGMEYwRjA7XG5cdH1cblxuXHQuanMtcXR5X19hZGp1c3Qge1xuXHRcdGZpbGw6ICMwMDA7XG5cdH1cblxuXHQuanMtcXR5X193cmFwcGVyIHtcblx0XHRib3JkZXItY29sb3I6ICNGMEYwRjA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHR0b3A6IDRweDtcblx0fVxuXG5cdC5hamF4Y2FydF9fcHJpY2Uge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG5cdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXG5cdC5kcmF3ZXJfX2Nsb3NlLWJ1dHRvbiAuaWNvbiB7XG5cdFx0Y29sb3I6ICNGMEYwRjA7XG5cdH1cblxuXHQuYWpheGNhcnRfX25vdGUsXG5cdC5hamF4Y2FydF9fc3VidG90YWwge1xuXHRcdGNvbG9yOiAjNUY2MzY5O1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlbnRvbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdH1cblxuXHQjQ2FydFNwZWNpYWxJbnN0cnVjdGlvbnMge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIiwgc2Fucy1zZXJpZjtcblx0fVxuXG5cdC5kcmF3ZXJfX2Zvb3RlciB7XG5cdFx0LmFqYXhjYXJ0X19zdWJ0b3RhbCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMztcblx0XHR9XG5cblx0XHQuYWpheGNhcnRfX3ByaWNlIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmFqYXhjYXJ0X19ub3RlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogXCJiZW50b24tY29uZC1yZWdcIiwgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHQuYWpheGNhcnRfX3NhdmluZ3MgLm1vbmV5IHtcblx0XHRcdGNvbG9yOiAjMDYzNThlO1xuXHRcdH1cblxuXHRcdC5jYXJ0X19jaGVja291dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNThFO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LmNhcnRfX2NoZWNrb3V0OmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDI1NTQ7XG5cdFx0fVxuXHR9XG59IiwiYm9keS50ZW1wbGF0ZS1pbmRleCAuc2lkZS1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBjb2xsZWN0aW9uLmxpcXVpZCB0ZW1wbGF0ZVxuYm9keS50ZW1wbGF0ZS1jb2xsZWN0aW9uLCBib2R5LnRlbXBsYXRlLWluZGV4e1xuXG4gICAgLy8gSEVSTyBIRUFESU5HXG4gICAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgfVxuXG5cbiAgICAvLyBTSURFIE1FTlVcbiAgICAuc2lkZS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzVGNjM2OTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmVudG9uU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjYzNjk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODFiMWQxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ09MTEVDVElPTiBHUklEXG4gICAgLmdyaWQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5zaWRlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZF9faXRlbS5tZWRpdW0tdXAtLW9uZS1xdWFydGVyIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODlweCkge1xuICAgICAgICAuZ3JpZF9faXRlbS5tZWRpdW0tdXAtLW9uZS1xdWFydGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQUk9EVUNUU1xuICAgIC5ncmlkLXByb2R1Y3Qge1xuXG4gICAgICAgIC5ncmlkLXByb2R1Y3RfX2xpbmsge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtcHJvZHVjdF9faW1hZ2UtbWFzayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTg5cHgpIHtcbiAgICAgICAgICAgIC5ncmlkLXByb2R1Y3RfX2ltYWdlLW1hc2sge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X190YWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLW1lZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJi5zb2xkLW91dCxcbiAgICAgICAgICAgICYuc2FsZS10YWcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUFBO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zYWxlLXRhZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OWIxYTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAxOTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtcHJvZHVjdF9faGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzM3ODtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19zdWJoZWFkZXIsXG4gICAgICAgIC5wcm9kdWN0LXNpbmdsZV9fc3ViaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJRiBQUk9EVUNUIElTIFNPTEQgT1VUXG4gICAgICAgIC5ncmlkLXByb2R1Y3RfX2xpbmstLWRpc2FibGVkIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUEFHSU5BVElPTlxuICAgIC5wYWdpbmF0aW9uIHtcblxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gY29sbGVjdGlvbi5saXF1aWQgdGVtcGxhdGVcbmJvZHkudGVtcGxhdGUtY29sbGVjdGlvbiwgYm9keS50ZW1wbGF0ZS1pbmRleCB7XG4gIC8vIFNJREUgTUVOVVxuICAuc2lkZS1tZW51LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDEwcHggMXB4O1xuICB9XG5cbiAgLy8gREVTS1RPUFxuICBAaW5jbHVkZSBtcSgxMDI0cHgpIHtcblxuICAgIC5ncmlkX19pdGVtLm1lZGl1bS11cC0tb25lLXF1YXJ0ZXIge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLy8gSEVSTyBIRUFESU5HXG4gICAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNzVlbTtcbiAgICB9XG5cbiAgICAvLyBTSURFIE1FTlVcbiAgICAuc2lkZS1tZW51LWNvbnRhaW5lciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgfVxuICAgIC8vIFBST0RVQ1RTXG4gICAgLmdyaWQtcHJvZHVjdCB7XG4gICAgICAuZ3JpZC1wcm9kdWN0X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuXG4gICAgICAuZ3JpZC1wcm9kdWN0X19pbWFnZS1tYXNrIHtcbiAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAgIC8vIE9OIEhPVkVSXG4gICAgICAuZ3JpZC1wcm9kdWN0X19jb250ZW50OmhvdmVyIHtcbiAgICAgICAgLmdyaWQtcHJvZHVjdF9faGVhZGluZyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyaWQtcHJvZHVjdF9fdGFnIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ncmlkLXByb2R1Y3RfX2ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZ3JpZC1wcm9kdWN0X19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzM3B4O1xuICAgICAgfVxuXG4gICAgICAuZ3JpZC1wcm9kdWN0X19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLmdyaWQtcHJvZHVjdF9fc3dhdGNoIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gXG5cbiIsIi8vIGluZGV4LmxpcXVpZCB0ZW1wbGF0ZVxuXG5ib2R5LnRlbXBsYXRlLWluZGV4IHtcblxuICAgIC8vIEhJRERFTiBPTiBNT0JJTEVcbiAgICAuaHAtcHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBTVUJIRUFESU5HXG4gICAgLmluZGV4LXRleHQtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgIC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJ0ZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbXAtbWVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBST0RVQ1RTXG4gICAgLmhwLXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1yb3cge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmVzdGVkLXJvdyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LXNwYWNpbmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdHMtY29sdW1uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFyLXNvYXBzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWdhci1zb2Fwcy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXZpbmctc29hcHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudG9vdGhwYXN0ZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvY29udXQtb2lscy1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYWlyLWNyZW1lcy1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXAtYmFsbXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAubWFnaWMtYmFsbXMtY29udGFpbmVyLFxuICAgICAgICAuc2FsLXN1ZHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFpci1yaW5zZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYW5kLXNhbml0aXplcnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXF1aWQtc29hcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFyLXNvYXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VnYXItc29hcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gaW5kZXgubGlxdWlkIHRlbXBsYXRlXG5ib2R5LnRlbXBsYXRlLWluZGV4IHtcblxuICAgIC8vIERFU0tUT1BcbiAgICBAaW5jbHVkZSBtcSgxMDI0cHgpIHtcblxuICAgICAgICAvLyBTVUJIRUFESU5HXG4gICAgICAgIC5pbmRleC10ZXh0LXNlY3Rpb24ge1xuICAgICAgICAgICAgLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM0OXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQUk9EVUNUU1xuICAgICAgICAuaHAtcHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuXG4gICAgICAgICAgICAucmlnaHQtc3BhY2luZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG9tZXBhZ2UtcHJvZHVjdHMtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0cy1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpcXVpZC1zb2Fwcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXF1aWQtc29hcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWdhci1hbmQtYmFyLXNvYXBzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhci1zb2FwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDEuM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VnYXItc29hcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4LjM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaGF2aW5nLWxvdGlvbnMtcmluc2VzLWNyZW1lcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaGF2aW5nLXNvYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMy43cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNC44MXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFpci1yaW5zZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4Ljk1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYWlyLWNyZW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcuNzdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvb3RocGFzdGUtYmFsbS1zYW5pdGl6ZXItc3Vkcy1vaWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vdGhwYXN0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzLjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hZ2ljLWJhbG0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC41OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlwLWJhbG0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5LjU2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYW5kLXNhbml0aXplciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1LjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNhbC1zdWRzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAuNTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvY29udXQtb2lsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAuNTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBMQVJHRSBERVNLVE9QXG4gICAgQGluY2x1ZGUgbXEoMTMxM3B4KSB7XG5cbiAgICAgICAgLy8gUFJPRFVDVFNcbiAgICAgICAgLmhwLXByb2R1Y3RzLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIC5saXF1aWQtc29hcHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlxdWlkLXNvYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFyLXNvYXBzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gLmJhci1zb2FwIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLnN1Z2FyLXNvYXBzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Z2FyLXNvYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhdmluZy1sb3Rpb25zLXJpbnNlcy1jcmVtZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhdmluZy1zb2FwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYWlyLXJpbnNlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhaXItY3JlbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vdGhwYXN0ZS1iYWxtLXNhbml0aXplci1zdWRzLW9pbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b290aHBhc3RlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hZ2ljLWJhbG0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlwLWJhbG0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFuZC1zYW5pdGl6ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2FsLXN1ZHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29jb251dC1vaWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAudmlkZW8tcmVzcG9uc2l2ZSB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0cGFkZGluZy1ib3R0b206IDU2JTsgLyogMTY6OSAqL1xuLy8gICAgIGhlaWdodDogMDtcbi8vIH1cblxuLnZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59IiwiLy8gbG9naW4ubGlxdWlkIHRlbXBsYXRlXG5cbi5sb2dpbi11cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTBweCkge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDExMnB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzVGNjM2OTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgfVxuXG4gICAgYSwgI0hpZGVSZWNvdmVyUGFzc3dvcmRMaW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDM1OEUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICBpbnB1dC5idG4sIGEuYnRuLCBidXR0b24uYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU4RTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1sdC1zdGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgYnV0dG9uLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkZXIgYS5idG4ge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlLCBoMywgaDIuaDMsIGgyIHtcbiAgICAgICAgY29sb3I6ICMwMDM1OEU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29tcC1tZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgfVxuXG4gICAgLmd1ZXN0X19sb2dpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBwLmg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBwLmg0IHtcbiAgICAgICAgY29sb3I6ICMwMDM1OEUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICNSZWNvdmVyUGFzc3dvcmRGb3JtIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC5jcmVhdGUtYWNjb3VudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBpbnB1dC5pbnB1dC1mdWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUFFQUVBO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iICB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzNThlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1yZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBwcm9kdWN0LmxpcXVpZCB0ZW1wbGF0ZVxuYm9keS50ZW1wbGF0ZS1wcm9kdWN0IHtcblxuICAgIC8vIFNJREUgTUVOVVxuICAgIC5zaWRlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzVGNjM2OTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmVudG9uU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjYzNjk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODFiMWQxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhJRERFTiBPTiBNT0JJTEVcbiAgICAuZ3JpZC1wcm9kdWN0X19zd2F0Y2hlcyxcbiAgICAubW9iaWxlLXN3YXRjaGVzLWRyb3Bkb3duIC5zd2F0Y2hlcy1kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIFJFU0VUU1xuICAgIHN0eWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oci0tbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLy8gVEhVTUJOQUlMIElNQUdFU1xuICAgIC5wcm9kdWN0X190aHVtYnMge1xuICAgICAgICAuc2xpY2stY3VycmVudCBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF9fbWFpbi1waG90b3MgYnV0dG9uLnNsaWNrLXByZXYuc2xpY2stYXJyb3csXG4gICAgLnByb2R1Y3RfX21haW4tcGhvdG9zIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX21haW4tcGhvdG9zIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC8vIE1BSU4gSU1BR0VcbiAgICAucHJvZHVjdC1pbWFnZS1tYWluIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTg3cHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi5zbGljay12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVElUTEVcbiAgICAucHJvZHVjdC1zaW5nbGVfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAucmV2aWV3LXN1bW1hcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cblxuICAgIC8vIFBSSUNFXG4gICAgLnByb2R1Y3RfX3ByaWNlIHtcbiAgICAgICAgY29sb3I6ICM3MDczNzg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAvLyBDRVJUSUZJQ0FUSU9OUywgRVg6IE5PTiBHTU8sIFZFR0FOLCBPVENPLCBFdGMuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cblxuICAgIC8vIEFERCBUTyBDQVJUIEZPUk1cbiAgICAucHJvZHVjdC1zaW5nbGVfX2Zvcm0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzM3ODtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNT0JJTEUgU1dBVENIRVMgRFJPUC1ET1dOXG4gICAgICAgIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDFEMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMS41cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24gLmpzLXN2Zy1kb3duIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24gLnNjZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tbWVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biAuc2VsZWN0ZWQtc2NlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1zd2F0Y2hlcy1kcm9wZG93biAuc2VsZWN0ZWQtdGV4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24gLmdyaWQtcHJvZHVjdF9fc3dhdGNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNFTEVDVEVEIFZBUklBTlRcbiAgICAgICAgLnZhcmlhbnQtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC52YXJpYW50LWlucHV0LXdyYXAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19zd2F0Y2gge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBREQgVE8gQ0FSVCBDVEFcbiAgICAgICAgLmFkZC10by1jYXJ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkzQjZFMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIERFU0NSSVBUSU9OXG4gICAgLnByb2R1Y3Qtc2luZ2xlX19kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgLy8gSElEREVOIEVMRU1FTlRTIFVOREVSIERST1AtRE9XTlMgLSBQTEVBU0UgUkVBRFxuICAgICAgICAvLyA8aDE+IGVsZW1lbnRzIGFyZSBkcm9wZG93biB0aXRsZXNcbiAgICAgICAgLy8gPGltZz4gc2libGluZ3MgY2FuIG9ubHkgYmUgdXNlZCBpbiB0aGUgbGFzdCBkcm9wLWRvd25cbiAgICAgICAgLy8gb3RoZXJ3aXNlIHlvdSdkIHVzZSA8cD4gc2libGluZ3MgZm9yIGRyb3Bkb3duIGNvbnRlbnRcbiAgICAgICAgLy8gYW5kIDxoMj4ncyBhcmUgb25seSB1c2VkIGZvciBkcm9wZG93biBjb250ZW50IGxpbmtzXG5cbiAgICAgICAgLy8gU2hvcGlmeSB3cmFwcyBhbGwgPGltZz4gdGFncyBpbiA8cD4nc1xuICAgICAgICAvLyBIaWRlIDxoMj4ncyB0aGF0IG5laWdoYm9yIGFsbCA8cD4gdGFnc1xuICAgICAgICBoMSArIHAsXG4gICAgICAgIGgxIH4gaW1nLFxuICAgICAgICBwIH4gaDIsXG4gICAgICAgIGgyIH4gcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLXJlZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQxZDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtc3ZnLXJpZ2h0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVEFHTElORSBFeDogUkVBRCBUSEUgTU9SQUwgQUJDIVxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtbWVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy1zdmctcmlnaHQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBoMTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEgLmpzLXN2Zy1kb3duIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEgc3Ryb25nIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXN2Zy1yaWdodCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE9VUiBGQVZPUklURVNcbiAgICAub3VyLWZhdm9yaXRlcy1jb250YWluZXIge1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZCxcbiAgICAgICAgLmdyaWQtcHJvZHVjdF9fc3dhdGNoZXMge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTk2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19oZWFkaW5nLFxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLXByb2R1Y3RfX2hlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICMwMDM1OEU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLXByb2R1Y3RfX3ByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNUY2MzY5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGEuZ3JpZC1wcm9kdWN0X19zd2F0Y2gge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE5FWFQgUFJPRFVDVCAvIENPTExFQ1RJT05cbiAgICAubmV4dC1wcm9kdWN0LWNvbGxlY3Rpb24tY29udGFpbmVyIHtcblxuICAgICAgICAuc2tyaW1fX3RpdGxlLm5leHQge1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrcmltX191bmRlcmxpbmUtbWUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT0gUERQIC0gVVMgUmVwbGF0Zm9ybSAgPT09PT09PT09PT09PT09PSovXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSB7XG5cdC5wcm9kdWN0LXNpbmdsZV9fbWV0YSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblx0LnByb2R1Y3Qtc2luZ2xlX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMwMDM1OEU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0fVxuXHQuc3ViaGVhZGVyLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb21wLXJlZztcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cdC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zaW5nbGVfX2Zvcm0ge1xuICAgICAgICAuZ3JpZC1wcm9kdWN0X19zd2F0Y2hlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdF9wcmljZV9jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXHRcdC5mb3JtLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LWZhbWlseTogJGJlbnRvbi1zYW5zO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1RjYzNjk7XG4gICAgICAgIH1cblx0XHRzcGFuLm1vbmV5LFxuXHRcdC5qcy1xdHlfX251bSxcblx0XHQucHJvZHVjdF9fcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXG5cdFx0LmpzLXF0eSB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanMtcXR5X193cmFwcGVyIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHR9XG5cblx0XHQuanMtcXR5X19hZGp1c3Qge1xuXHRcdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdH1cblxuXHRcdC5qcy1xdHlfX2FkanVzdC0tbWludXMge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI0YwRjBGMDtcblx0XHR9XG5cdFx0LmpzLXF0eV9fYWRqdXN0LS1wbHVzIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI0YwRjBGMDtcblx0XHR9XG5cdFx0LnByaWNlLXdyYXBwZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG5cdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0cGFkZGluZzogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19zd2F0Y2hlcyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X19zd2F0Y2gge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQtcHJvZHVjdDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ub3QtYXZhaWxhYmxlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLHJnYmEoMjU1LDI1NSwyNTUsMCkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDQyJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDQzJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDQ2JSxyZ2JhKDI1NSw4MiwyMiwxKSA0NyUscmdiYSgyNTUsODIsMjIsMSkgNTMlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTQlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTclLHJnYmEoMjU1LDI1NSwyNTUsMCkgNTglLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmFyaWFudC1pbnB1dC13cmFwIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJlbnRvbi1jb25kLWJvbGQ7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMjBweCAxMnB4IDA7XG5cdFx0XHRcdFx0JjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hZGQtdG8tY2FydCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNThFO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHQmW2Rpc2FibGVkPWRpc2FibGVkXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24ge1xuXHRcdGgxK3Age1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdiZW50b24tY29uZC1yZWcnO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHRcdHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdiZW50b24tY29tcC1yZWcnO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHRoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLnJ0ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzNThFO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBiZW50b24tY29uZC1tZWQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMzU4RTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIHByb2R1Y3QubGlxdWlkIHRlbXBsYXRlXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3Qge1xuXG4gICAgLy8gREVTS1RPUFxuICAgIEBpbmNsdWRlIG1xKDEwMjRweCkge1xuXG4gICAgICAgIC8vIEhJRERFTiBPTiBERVNLVE9QXG4gICAgICAgIC5tb2JpbGUtc3dhdGNoZXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNIT1dOIE9OIERFU0tUT1BcbiAgICAgICAgLmdyaWQtcHJvZHVjdF9fc3dhdGNoZXMge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNQUlOIElNQUdFXG4gICAgICAgIC5wcm9kdWN0LWltYWdlLW1haW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRJVExFXG4gICAgICAgIC5wcm9kdWN0LXNpbmdsZV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gUFJJQ0VcbiAgICAgICAgLnByb2R1Y3RfX3ByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENFUlRJRklDQVRJT05TXG4gICAgICAgIC5jZXJ0aWZpY2F0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVkFSSUFOVCBMQUJFTCAtIEVYOiBcIlNJWkVcIiBPUiBcIkNPTE9SXCJcbiAgICAgICAgLnByb2R1Y3Qtc2luZ2xlX19mb3JtIHtcblxuICAgICAgICAgICAgLnZhcmlhbnRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zY2VudC10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBERVNDUklQVElPTlxuICAgICAgICAucHJvZHVjdC1zaW5nbGVfX2Rlc2NyaXB0aW9uIHtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBPVVIgRkFWT1JJVEVTXG4gICAgICAgIC5vdXItZmF2b3JpdGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDFEMTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncmlkX19pdGVtOmhvdmVyIC5ncmlkLXByb2R1Y3RfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE5FWFQgUFJPRFVDVCAvIFJFTEFURUQgUERQXG4gICAgICAgIC5uZXh0LXByb2R1Y3QtY29sbGVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2tyaW1fX3VuZGVybGluZS1tZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT0gUERQIC0gVVMgUmVwbGF0Zm9ybSAgPT09PT09PT09PT09PT09PSovXG5ib2R5LnRlbXBsYXRlLXByb2R1Y3QgLnByb2R1Y3Qtc2VjdGlvbi51cy10ZW1wbGF0ZSB7XG4gICAgQGluY2x1ZGUgbXEoMTAyNHB4KSB7XG4gICAgICAgIC5zdWJoZWFkZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXNpbmdsZV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXNpbmdsZV9fZm9ybSB7XG4gICAgICAgICAgICAuanMtcXR5IHsgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXNpbmdsZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHBhZ2UuZmFxLmxpcXVpZFxuLnRlbXBsYXRlLWZhcSB7XG5cbiAgICAvLyBSRVNFVFNcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBIRVJPXG4gICAgLmZhcS1oZXJvLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNUY2MzY5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwie3sgJ2ljb25fYmx1ZV9tYWduaWZ5aW5nX2dsYXNzLnN2ZycgfCBhc3NldF91cmwgfX1cIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREMUQxO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDY3cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA3NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1mb3JtLXJlc3VsdHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREMUQxO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDY3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1mb3JtLXJlc3VsdHMgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBGQVEgVE9QSUNTXG4gICAgLmZhcS10b3BpY3Mtc2VjdGlvbiB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQxRDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDFEMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vIEZBUSBRVUVTVElPTlNcbiAgICAuZmFxLXF1ZXN0aW9ucy1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTQxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDFEMTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbXAtcmVnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1ZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDFEMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtbWVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcGx1cy1taW51cyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHVzLFxuICAgICAgICAubWludXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1ZXN0aW9uczpsYXN0LW9mLXR5cGUgLnF1ZXN0aW9uLWNvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBERVNLVE9QXG5AaW5jbHVkZSBtcSgkZGVza3RvcCkge1xuICAgIC50ZW1wbGF0ZS1mYXEge1xuXG4gICAgICAgIC8vIEhFUk9cbiAgICAgICAgLmZhcS1oZXJvLXNlY3Rpb24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzFweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLy8gRkFRIFRPUElDU1xuICAgICAgICAuZmFxLXRvcGljcy1zZWN0aW9uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDFEMTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREMUQxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8vIFFVRVNUSU9OU1xuICAgICAgICAuZmFxLXF1ZXN0aW9ucy1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHBhZ2UudGltZWxpbmUubGlxdWlkXG5cbmJvZHkudGVtcGxhdGUtdGltZWxpbmUge1xuXG4gICAgLy8gRk9OVFNcbiAgICAuZXZlbnQtc2VjdGlvbiAueWVhcixcbiAgICAuaW50cm8gaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb21wLXJlZztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1tZWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuXG4gICAgLy8gQ09MT1JTXG4gICAgLmludHJvIHAsXG4gICAgLmV2ZW50LXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM1RjYzNjk7XG4gICAgfVxuXG4gICAgLmV2ZW50LXNlY3Rpb24gLnllYXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAuaGVhZGluZyxcbiAgICAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmFydGljbGUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG5cbiAgICAvLyBIRVJPXG4gICAgLmhlcm8tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDI4JSAwO1xuICAgIH1cblxuXG4gICAgLy8gUEFHRSBDT05URU5UIENPTlRBSU5FUlxuICAgIC50aW1lbGluZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG5cbiAgICAvLyBJTlRST1xuICAgIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRJTUVMSU5FIEVWRU5UU1xuICAgIC5ldmVudC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnQtdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC55ZWFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFJFTEFURUQgQ09OVEVOVFxuICAgIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWJsdWUtYXJyb3cge1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHBhZ2UudGltZWxpbmUubGlxdWlkXG5cbmJvZHkudGVtcGxhdGUtdGltZWxpbmUge1xuXG4gICAgLy8gVEFCTEVUXG4gICAgQGluY2x1ZGUgbXEoJHRhYmxldCkge1xuXG4gICAgICAgIC8vIEhFUk9cbiAgICAgICAgLmhlcm8tc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMCUgMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gREVTS1RPUFxuICAgIEBpbmNsdWRlIG1xKCRkZXNrdG9wKSB7XG5cbiAgICAgICAgLy8gSEVST1xuICAgICAgICAuaGVyby1zZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUEFHRSBDT05URU5UXG4gICAgICAgIC5zaWRlYmFyLW5hdi1tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVElNRUxJTkUgQ09OVEFJTkVSXG4gICAgICAgIC50aW1lbGluZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBUSU1FTElORSBFVkVOVFNcbiAgICAgICAgLmV2ZW50LXNlY3Rpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NDFweDtcblxuICAgICAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmVudC10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFJFTEFURUQgQ09OVEVOVFxuICAgICAgICAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogOTclO1xuXG4gICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2ctYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWltYWdlIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHBhZ2UuY29udGFjdC5saXF1aWRcblxuYm9keS50ZW1wbGF0ZS1jb250YWN0IHtcbiAgLy8gRk9OVFNcbiAgLmFkZHJlc3Nlcy1jb250YWluZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtbWVkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLmZvcm0tdmVydGljYWwgbGFiZWwsXG4gIC5hZGRyZXNzZXMtY29udGFpbmVyIHAsXG4gIC5hZGRyZXNzZXMtY29udGFpbmVyIGEsXG4gIC5zZWN0aW9uLXN1YmhlYWRpbmdfX3RleHQsXG4gIC5zZWN0aW9uLXN1YmhlYWRpbmdfX3RleHQgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuZm9ybS12ZXJ0aWNhbCBoMixcbiAgLmZvcm0tdmVydGljYWwgLnN1Ym1pdC1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAkdHJhZGUtZ290aGljO1xuICB9XG5cbiAgLy8gQ09MT1JTXG4gIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUsXG4gIC5zZWN0aW9uLXN1YmhlYWRpbmdfX3RleHQgYSB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLnNlY3Rpb24tc3ViaGVhZGluZ19fdGV4dCxcbiAgLmFkZHJlc3Nlcy1jb250YWluZXIgcCxcbiAgLmFkZHJlc3Nlcy1jb250YWluZXIgYSxcbiAgLmZvcm0tdmVydGljYWwgbGFiZWwge1xuICAgIGNvbG9yOiAjNWY2MzY5O1xuICB9XG5cbiAgLmFkZHJlc3Nlcy1jb250YWluZXIgaDIsXG4gIC5mb3JtLXZlcnRpY2FsIGgyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmZvcm0tdmVydGljYWwgLnN1Ym1pdC1idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC8vIEhFQURJTkdcbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAvLyBTVUJIRUFESU5HXG4gIC5zZWN0aW9uLXN1YmhlYWRpbmdfX3RleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gUXVpY2sgTGlua3MgU2lkZSBtZW51XG4gIC5xdWljay1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDAzNThlO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFERFJFU1NFU1xuICAuYWRkcmVzc2VzLWNvbnRhaW5lciB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5hZGRyZXNzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm5vbi1waHlzaWNhbC1hZGRyZXNzZXMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyBVU0VSIEFERFJFU1MgSU5QVVRcbiAgLmFkZHJlc3MtaW5wdXQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggNTBweDtcbiAgfVxuXG4gIC8vIENPTlRBQ1QgRk9STVxuICAuZm9ybS12ZXJ0aWNhbCB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICAgIH1cblxuICAgIC5zdWJtaXQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1OEU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZWZlZmU7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgcGFkZGluZzogMCAxMDlweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkzYjZlMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0LWJ1dHRvbiAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG5cbiAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VBRUFFQTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5idXR0b24tZGlzY2xhaW1lci10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpe1xuICAgIC5mb3JtLXZlcnRpY2Fse1xuICAgICAgICAuc3VibWl0LWJ1dHRvbntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkcmVzcy1pbnB1dC1jb250YWluZXIsXG4gICAgLmFkZHJlc3Nlcy13cmFwcGVyLFxuICAgIC5xdWljay1saW5rc3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLy8gcGFnZS5jb250YWN0LmxpcXVpZFxuXG5ib2R5LnRlbXBsYXRlLWNvbnRhY3Qge1xuICAvLyBNb2JpbGVcbiAgQGluY2x1ZGUgbXEoJG1vYmlsZSkge1xuICAgIC5hZGRyZXNzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRyZXNzZXMtY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNTBweCAwcHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hZGRyZXNzLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5xdWljay1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gREVTS1RPUFxuICBAaW5jbHVkZSBtcSgkZGVza3RvcCkge1xuICAgIC8vIEFERFJFU1MgSU5QVVQgQ09OVEFJTkVSXG4gICAgLmFkZHJlc3MtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQUREUkVTU0VTXG4gICAgLmFkZHJlc3Nlcy1jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy8gLnBoeXNpY2FsLWFkZHJlc3Mge1xuICAgICAgLy8gICAgIHdpZHRoOiAyNSU7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vIC5ub24tcGh5c2ljYWwtYWRkcmVzc2VzIHtcbiAgICAgIC8vICAgICB3aWR0aDogNzUlO1xuICAgICAgLy8gfVxuXG4gICAgICAvLyAuYWRkcmVzcy1pbmZvIHtcbiAgICAgIC8vICAgICB3aWR0aDogMzMlO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5xdWljay1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gQ09OVEFDVCBGT1JNXG4gICAgLmZvcm0tdmVydGljYWwge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHBhZ2UuYWJvdXQubGlxdWlkXG5cbmJvZHkudGVtcGxhdGUtYWJvdXQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC8vIEhJRERFTiBPTiBERVNLVE9QXG4gICAgLmhvdmVyLWNpcmNsZSxcbiAgICAubW9iaWxlLXBvcHVwLWNpcmNsZSxcbiAgICAuZml4ZWQtbW9iaWxlLWN1cnJlbnQtcGFnZS1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuXG4gICAgLy8gRk9OVFNcbiAgICAucmVsYXRlZC1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgfVxuXG4gICAgLmhlcm8gLnByaW5jaXBsZXMtbWVzc2FnZSxcbiAgICAuaGVybyAuaG92ZXItdGV4dCxcbiAgICAubW9iaWxlLXBvcHVwLWNpcmNsZSAudGV4dCxcbiAgICAuYmxvY2stY29udGVudCBoNSxcbiAgICAuaW50cm8tcGFyYWdyYXBoLFxuICAgIC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtcmVnO1xuICAgIH1cblxuICAgIC5ibG9jay1jb250ZW50IGgyLFxuICAgIC5oZXJvIC50YWdsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29tcC1yZWc7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudCAucG9zdC10aXRsZSxcbiAgICAubW9iaWxlLXBvcHVwLWNpcmNsZSAubGluayxcbiAgICAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1tZWQ7XG4gICAgfVxuXG4gICAgLnRvcC10ZXh0LFxuICAgIC50b3AtdGV4dCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLW1lZDtcbiAgICB9XG5cbiAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3aW5kc29yO1xuICAgIH1cblxuICAgIC5ob3Zlci1jaXJjbGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbmQtYm9sZDtcbiAgICB9XG5cbiAgICAubW9iaWxlLXBvcHVwLWNpcmNsZSAuY2xvc2Uge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG5cblxuXG4gICAgLy8gQ09MT1JTXG4gICAgLmhlcm8gLnByaW5jaXBsZXMtbWVzc2FnZSxcbiAgICAuaGVybyAudG9wLXRleHQsXG4gICAgLmhlcm8gLm51bWJlcixcbiAgICAuaGVybyAudGFnbGluZSxcbiAgICAuaGVybyAuaG92ZXItdGV4dCxcbiAgICAubW9iaWxlLXBvcHVwLWNpcmNsZSAubnVtYmVyLFxuICAgIC5tb2JpbGUtcG9wdXAtY2lyY2xlIC50ZXh0LFxuICAgIC5tb2JpbGUtcG9wdXAtY2lyY2xlIC5saW5rLFxuICAgIC5tb2JpbGUtcG9wdXAtY2lyY2xlIC5jbG9zZSxcbiAgICAuaG92ZXItY2lyY2xlIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQgaDUsXG4gICAgLmludHJvLXBhcmFncmFwaCxcbiAgICAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogIzVGNjM2OTtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1jb250ZW50IGgyLFxuICAgIC5yZWxhdGVkLWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG5cblxuICAgIC8vIEhFUk9cbiAgICAuaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDQ5MnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnByaW5jaXBsZXMtbWVzc2FnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcmVncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTMwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaW5jaXBsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLXRleHQsXG4gICAgICAgIC50b3AtdGV4dCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFnbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGUtMSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDI4LjUlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpcmNsZS0yIHtcbiAgICAgICAgICAgIGxlZnQ6IDQ3LjclO1xuICAgICAgICAgICAgdG9wOiA0MC4yJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDEuNzVweCwgMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpcmNsZS0zIHtcbiAgICAgICAgICAgIGxlZnQ6IDUyLjUlO1xuICAgICAgICAgICAgdG9wOiA0MC4yJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM2Ljc1cHgsIDAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoNDExcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2lyY2xlLTQge1xuICAgICAgICAgICAgbGVmdDogNDcuNyU7XG4gICAgICAgICAgICB0b3A6IDYzLjIlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MS43NXB4LCAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2lyY2xlLTUge1xuICAgICAgICAgICAgbGVmdDogNTIuNSU7XG4gICAgICAgICAgICB0b3A6IDYzLjIlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuNzVweCwgMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSg0MTFweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGUtNiB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpcmNsZS03IHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTMlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1wb3B1cC1jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUxJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogMjYlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDczJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ0hFVlJPTiBET1dOIElDT05cbiAgICAgICAgLmljb24tY29udGFpbmVyIC5pY29uIHtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8gTUFJTiBDT05URU5UXG4gICAgLm1haW4tY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuXG4gICAgLy8gUEFHRSBCTE9DS1NcbiAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8tcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZSAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH0gXG5cbiAgICAgICAgLmhlYWRpbmctcGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1wYXJhZ3JhcGgtY29udGFpbmVyIGgzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8gUkVMQVRFRCBDT05URU5UXG4gICAgLnJlbGF0ZWQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB3aWR0aDogOTclO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbWlsYXItcG9zdHMge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2ltaWxhci1wb3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWltYWdlIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdmctYmx1ZS1hcnJvdyB7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgbXEoNTAwcHgpIHtcblxuICAgICAgICAuaGVybyB7XG5cbiAgICAgICAgICAgIC8vIENPU01JQyBQUklOQ0lQTEVTIENJUkNMRVNcbiAgICAgICAgICAgIC5jaXJjbGUtMixcbiAgICAgICAgICAgIC5jaXJjbGUtNCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDguNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSg2MDBweCkge1xuXG4gICAgICAgIC5oZXJvIHtcblxuICAgICAgICAgICAgLy8gQ09TTUlDIFBSSU5DSVBMRVMgQ0lSQ0xFU1xuICAgICAgICAgICAgLmNpcmNsZS0zLFxuICAgICAgICAgICAgLmNpcmNsZS01IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MS41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDcwMHB4KSB7XG5cbiAgICAgICAgLmhlcm8ge1xuXG4gICAgICAgICAgICAvLyBDT1NNSUMgUFJJTkNJUExFUyBDSVJDTEVTXG4gICAgICAgICAgICAuY2lyY2xlLTIsXG4gICAgICAgICAgICAuY2lyY2xlLTQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZS0zLFxuICAgICAgICAgICAgLmNpcmNsZS01IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gcGFnZS5hYm91dC5saXF1aWRcblxuYm9keS50ZW1wbGF0ZS1hYm91dCB7XG5cbiAgICAvLyBUQUJMRVRcbiAgICBAaW5jbHVkZSBtcSgkdGFibGV0KSB7XG5cbiAgICAgICAgLy8gSEVST1xuICAgICAgICAuaGVybyB7XG4gICAgICAgICAgICAuZm9yZWdyb3VuZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC0yJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS1wb3B1cC1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDIxJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZS0xIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI0LjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLTIsXG4gICAgICAgICAgICAuY2lyY2xlLTQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZS0zLFxuICAgICAgICAgICAgLmNpcmNsZS01IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MS4yJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZS0yLFxuICAgICAgICAgICAgLmNpcmNsZS0zIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM2LjIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLTQsXG4gICAgICAgICAgICAuY2lyY2xlLTUge1xuICAgICAgICAgICAgICAgIHRvcDogNTkuMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGUtNiB7XG4gICAgICAgICAgICAgICAgdG9wOiA3MSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGUtNyB7XG4gICAgICAgICAgICAgICAgdG9wOiA0OC41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gREVTS1RPUFxuICAgIEBpbmNsdWRlIG1xKCRkZXNrdG9wKSB7XG5cbiAgICAgICAgLy8gU0lERUJBUiBOQVYgLSBTUEVDSUZJQyBUTyBBQk9VVCBQQUdFXG4gICAgICAgIC5zaWRlYmFyLW5hdl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIRVJPXG4gICAgICAgIC5oZXJvIHtcbiAgICAgICAgICAgIGhlaWdodDogNjcwcHg7XG5cbiAgICAgICAgICAgIC5wcmluY2lwbGVzLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcmVncm91bmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMiU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpbmNpcGxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvcC10ZXh0LFxuICAgICAgICAgICAgLnRvcC10ZXh0IGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZ2xpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvdmVyLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuXG4gICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhvdmVyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpbmNpcGxlOmhvdmVyIC5ob3Zlci1jaXJjbGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGUtMSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNy41JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZS0yLFxuICAgICAgICAgICAgLmNpcmNsZS0zIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMxLjElO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLTQsXG4gICAgICAgICAgICAuY2lyY2xlLTUge1xuICAgICAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLTYge1xuICAgICAgICAgICAgICAgIHRvcDogNzEuNiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGUtNyB7XG4gICAgICAgICAgICAgICAgdG9wOiA0NSU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLTIsXG4gICAgICAgICAgICAuY2lyY2xlLTQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDM3LjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLTMsXG4gICAgICAgICAgICAuY2lyY2xlLTUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gUEFHRSBDT05URU5UXG4gICAgICAgIC5zaWRlYmFyLW5hdi1tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAubWFpbi1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQkxPQ0tTXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDhweDtcblxuICAgICAgICAgICAgLmFydGljbGUgYSxcbiAgICAgICAgICAgIC5hcnRpY2xlIC5oZWFkaW5nLXBhcmFncmFwaC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBSRUxBVEVEIENPTlRFTlRcbiAgICAgICAgLnJlbGF0ZWQtY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2ltaWxhci1wb3N0cyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaW1pbGFyLXBvc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIERFU0tUT1AgLSAxMjAwcHhcbiAgICBAaW5jbHVkZSBtcSgxMjAwcHgpIHtcblxuICAgICAgICAvLyBIRVJPXG4gICAgICAgIC5oZXJvIHtcbiAgICAgICAgICAgIC5wcmluY2lwbGVzLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCTE9DS1NcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gREVTS1RPUCAtIDE0MDBweFxuICAgIEBpbmNsdWRlIG1xKDE0MDBweCkge1xuXG4gICAgICAgIC8vIEJMT0NLU1xuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gICAgICAgICAgICAudG9wLXRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBwYWdlLm1lZGlhLmxpcXVpZFxuXG5ib2R5LnRlbXBsYXRlLW1lZGlhLWNlbnRlciB7XG5cbiAgICAvLyBGT05UU1xuICAgIC5pbnRybyBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVudG9uLWNvbXAtcmVnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAuaW50cm8tdGV4dCxcbiAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHRyYWRlLWdvdGhpYztcbiAgICB9XG5cbiAgICAubWVkaWEtY29udGVudCBwLFxuICAgIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24gLmFydGljbGUtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGJlbnRvbi1jb25kLW1lZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBDT0xPUlNcbiAgICAuaW50cm8gaDEsXG4gICAgLmludHJvLXRleHQgYSxcbiAgICAuc2ltaWxhci1wb3N0cy1zZWN0aW9uIGgyLFxuICAgIC5tZWRpYS1jb250ZW50IHAsXG4gICAgLnNpbWlsYXItcG9zdHMtc2VjdGlvbiAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cblxuICAgIC8vIFBBR0UgQ09OVEFJTkVSXG4gICAgLm1lZGlhLWNlbnRlci1wYWdlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuXG4gICAgLy8gSU5UUk9cbiAgICAuaW50cm8ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4OTNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWY2MzY5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvLXRleHQgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTUVESUEgTElOS1MgLyBJTUFHRVNcbiAgICAubWVkaWEtY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTc3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS1zbGlkZS0xLFxuICAgICAgICAubWVkaWEtc2xpZGUtNCxcbiAgICAgICAgLm1lZGlhLXNsaWRlLTcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS1zbGlkZS0yLFxuICAgICAgICAubWVkaWEtc2xpZGUtNSxcbiAgICAgICAgLm1lZGlhLXNsaWRlLTgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS1zbGlkZS0zLFxuICAgICAgICAubWVkaWEtc2xpZGUtNixcbiAgICAgICAgLm1lZGlhLXNsaWRlLTkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQUNBQztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZS1jb250YWluZXItMixcbiAgICAgICAgLnNsaWRlLWNvbnRhaW5lci0zLFxuICAgICAgICAuc2xpZGUtY29udGFpbmVyLTQsXG4gICAgICAgIC5zbGlkZS1jb250YWluZXItNSxcbiAgICAgICAgLnNsaWRlLWNvbnRhaW5lci04LFxuICAgICAgICAuc2xpZGUtY29udGFpbmVyLTkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU0lNSUxBUiBQT1NUU1xuICAgIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6IDk3JTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWFydGljbGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWltYWdlIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWJsdWUtYXJyb3cge1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHBhZ2UubWVkaWEubGlxdWlkXG5cbmJvZHkudGVtcGxhdGUtbWVkaWEtY2VudGVyIHtcblxuICAgIC8vIFNNQUxMIFRBQkxFVFxuICAgIEBpbmNsdWRlIG1xKDYwMHB4KSB7XG5cbiAgICAgICAgLy8gTUVESUEgTElOS1MgLyBJTUFHRVNcbiAgICAgICAgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBERVNLVE9QXG4gICAgQGluY2x1ZGUgbXEoJGRlc2t0b3ApIHtcblxuICAgICAgICAvLyBNRURJQSBMSU5LUyAvIElNQUdFU1xuICAgICAgICAubWVkaWEtY29udGVudCB7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGlhLXNsaWRlLTEsXG4gICAgICAgICAgICAubWVkaWEtc2xpZGUtNixcbiAgICAgICAgICAgIC5tZWRpYS1zbGlkZS03IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUtY29udGFpbmVyLTEsXG4gICAgICAgICAgICAuc2xpZGUtY29udGFpbmVyLTYsXG4gICAgICAgICAgICAuc2xpZGUtY29udGFpbmVyLTcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZS1jb250YWluZXItMixcbiAgICAgICAgICAgIC5zbGlkZS1jb250YWluZXItMyxcbiAgICAgICAgICAgIC5zbGlkZS1jb250YWluZXItNCxcbiAgICAgICAgICAgIC5zbGlkZS1jb250YWluZXItNSxcbiAgICAgICAgICAgIC5zbGlkZS1jb250YWluZXItOCxcbiAgICAgICAgICAgIC5zbGlkZS1jb250YWluZXItOSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGlhLXNsaWRlLTIsXG4gICAgICAgICAgICAubWVkaWEtc2xpZGUtNCxcbiAgICAgICAgICAgIC5tZWRpYS1zbGlkZS05IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JDQkNCO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtc2xpZGUtMyxcbiAgICAgICAgICAgIC5tZWRpYS1zbGlkZS01LFxuICAgICAgICAgICAgLm1lZGlhLXNsaWRlLTgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0FDQUM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTSU1JTEFSIFBPU1RTXG4gICAgICAgIC5zaW1pbGFyLXBvc3RzLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvZy1hcnRpY2xlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWltYWdlIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTEFSR0UgREVTS1RPUFxuICAgIEBpbmNsdWRlIG1xKDEyOTRweCkge1xuXG4gICAgICAgIC8vIE1FRElBIExJTktTIC8gSU1BR0VTXG4gICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi8vIDNSRCBQQVJUWSBTVFlMSU5HIE9WRVJSSURFUyAtIFNUT1JFIExPQ0FUT1JcblxuI3NjYXNsLWFwcC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuXG5cbiAgICAvLyBGT05UU1xuICAgICNwYWdlLWhlYWRlciAuYmgtc2wtdGl0bGUsXG4gICAgI3NjYXNsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29tcC1yZWc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgICNiaC1zbC11c2VyLWxvY2F0aW9uIGlucHV0LFxuICAgIC5iaC1zbC1jb250YWluZXIgLmZvcm0taW5wdXQgbGFiZWwsXG4gICAgI3NjYXNsLWFkZHJlc3MsXG4gICAgI3NjYXNsLWNpdHksXG4gICAgI3NjYXNsLXN0YXRlLFxuICAgICNzY2FzbC16aXBjb2RlLFxuICAgICNzY2FzbC1jb3VudHJ5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZW50b24tY29uZC1yZWc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgIC5zY2FzbC1zZWFyY2gtYnRuIGJ1dHRvbixcbiAgICAjc2NhcGwtZ2VvY29kZS1idG4sXG4gICAgI3NjYXNsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0cmFkZS1nb3RoaWM7XG4gICAgfVxuXG5cblxuICAgIC8vIENPTE9SU1xuICAgICNwYWdlLWhlYWRlciAuYmgtc2wtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgI3NjYXNsLWFkZHJlc3MsXG4gICAgI3NjYXNsLWNpdHksXG4gICAgI3NjYXNsLXN0YXRlLFxuICAgICNzY2FzbC16aXBjb2RlLFxuICAgICNzY2FzbC1jb3VudHJ5IHtcbiAgICAgICAgY29sb3I6ICM1ZjYzNjk7XG4gICAgfVxuXG5cblxuICAgIC5iaC1zbC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuXG5cbiAgICAvLyBNQUlOIEhFQURJTkdcbiAgICAjcGFnZS1oZWFkZXIgLmJoLXNsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuXG5cbiAgICAvLyBNQUlOIENUQXMgLSB0aGlyZC1wYXJ0eSBhcHAgdXNlcyAhaW1wb3J0YW50XG4gICAgLnNjYXNsLXNlYXJjaC1idG4gYnV0dG9uLFxuICAgICNzY2FwbC1nZW9jb2RlLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cblxuXG4gICAgLy8gRk9STSBMQUJFTFMgJiBJTlBVVFxuICAgIC5iaC1zbC1jb250YWluZXIgLmZvcm0taW5wdXQgbGFiZWwsXG4gICAgI2JoLXNsLXVzZXItbG9jYXRpb24gaW5wdXQsXG4gICAgI2JoLXNsLXVzZXItbG9jYXRpb24gc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICAuYmgtc2wtY29udGFpbmVyIC5mb3JtLWlucHV0IGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cblxuICAgIC8vIEZPUk0gSU5QVVRcbiAgICAjYmgtc2wtdXNlci1sb2NhdGlvbiBpbnB1dCxcbiAgICAjYmgtc2wtdXNlci1sb2NhdGlvbiBzZWxlY3Qge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cblxuICAgIC8vIE1BUCAmIFNUT1JFIExJU1RJTkdTXG4gICAgLmJoLXNsLWxvYy1saXN0LFxuICAgIC5zY2FzbC1sb2NhdGlvbi1saXN0LFxuICAgICNiaC1zbC1tYXAge1xuXG4gICAgICAgIC8vIFRJVExFXG4gICAgICAgICNzY2FzbC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQUREUkVTU1xuICAgICAgICAjc2Nhc2wtYWRkcmVzcyxcbiAgICAgICAgI3NjYXNsLWNpdHksXG4gICAgICAgICNzY2FzbC1zdGF0ZSxcbiAgICAgICAgI3NjYXNsLXppcGNvZGUsXG4gICAgICAgICNzY2FzbC1jb3VudHJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU1BBQ0lOR1xuICAgICAgICAjc2Nhc2wtcGhvbmUsXG4gICAgICAgICNzY2FzbC1lbWFpbCxcbiAgICAgICAgI3NjYXNsLXNjaGVkdWxlLFxuICAgICAgICAjc2Nhc2wtd2ViIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBRERSRVNTIEhFQURJTkdTXG4gICAgICAgICNzY2FzbC1waG9uZS1sYWJlbCxcbiAgICAgICAgI3NjYXNsLWVtYWlsLWxhYmVsLFxuICAgICAgICAjc2Nhc2wtc2NoZWR1bGUtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vLyAzUkQgUEFSVFkgU1RZTElORyBPVkVSUklERVMgLSBTVE9SRSBMT0NBVE9SXG5cbiNzY2FzbC1hcHAtY29udGFpbmVyIHtcblxuICAgIC8vIFRBQkxFVFxuICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQpIHtcblxuICAgIH1cblxuICAgIC8vIERFU0tUT1BcbiAgICBAaW5jbHVkZSBtcSgkZGVza3RvcCkge1xuXG4gICAgICAgIC8vIE1BSU4gSEVBRElOR1xuICAgICAgICAjcGFnZS1oZWFkZXIgLmJoLXNsLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAg4pWU4pWXIOKVlOKVkOKVl+KVpuKVpiAg4pWU4pWQ4pWX4pWm4pWQ4pWX4pWU4pWQ4pWX4pWmICDilZTilZDilZfilZTilabilZfilZTilZDilZdcbi8vICDilaDilanilZfilZEg4pWR4pWR4pWRICDilZHilaMg4pWg4pWm4pWd4pWg4pWQ4pWd4pWRICDilaDilZDilaMg4pWRIOKVkeKVoyBcbi8vICDilZrilZDilZ3ilZrilZDilZ3ilanilanilZDilZ3ilZrilZDilZ3ilanilZrilZDilakgIOKVqeKVkOKVneKVqSDilakg4pWpIOKVmuKVkOKVnSAgXG4vLyAgRm9udHMsIE1peGlucywgVmFyaWFibGVzXG4gICAgQGltcG9ydCAnYm9pbGVycGxhdGUvZm9udHMnO1xuICAgIEBpbXBvcnQgJ2JvaWxlcnBsYXRlL21peGlucyc7XG4gICAgQGltcG9ydCAnYm9pbGVycGxhdGUvdmFyaWFibGVzJztcblxuXG4vLyAg4pWU4pWQ4pWX4pWmICDilZTilZDilZfilZTilZcg4pWU4pWQ4pWX4pWmICBcbi8vICDilZEg4pWm4pWRICDilZEg4pWR4pWg4pWp4pWX4pWg4pWQ4pWj4pWRICBcbi8vICDilZrilZDilZ3ilanilZDilZ3ilZrilZDilZ3ilZrilZDilZ3ilakg4pWp4pWp4pWQ4pWdXG4vLyAgSGVhZGVyLCBGb290ZXIsIEVUQ1xuICAgIEBpbXBvcnQgJ2dsb2JhbC9tb2RhbC1vdmVybGF5JztcbiAgICBAaW1wb3J0ICdnbG9iYWwvdHlwb2dyYXBoeSc7XG4gICAgQGltcG9ydCAnZ2xvYmFsL2hlYWRlcic7XG4gICAgQGltcG9ydCAnZ2xvYmFsL2Zvb3Rlcic7XG4gICAgQGltcG9ydCAnZ2xvYmFsL3Rvb2x0aXAnO1xuICAgIEBpbXBvcnQgJ2dsb2JhbC9zd2F0Y2hlcyc7XG4gICAgQGltcG9ydCAnZ2xvYmFsL3NpZGViYXItbmF2LW0nO1xuICAgIEBpbXBvcnQgJ2dsb2JhbC9zaWRlYmFyLW5hdi1sJztcbiAgICBAaW1wb3J0ICdnbG9iYWwvZ2Rwci1iYW5uZXInO1xuXG5cblxuLy8g4pWU4pWm4pWX4pWU4pWQ4pWX4pWU4pWm4pWX4pWU4pWQ4pWX4pWmICDilZTilZDilZfilZTilabilZfilZTilZDilZfilZTilZDilZdcbi8vICDilZEg4pWR4pWjIOKVkeKVkeKVkeKVoOKVkOKVneKVkSAg4pWg4pWQ4pWjIOKVkSDilZHilaMg4pWa4pWQ4pWXXG4vLyAg4pWpIOKVmuKVkOKVneKVqSDilanilakgIOKVqeKVkOKVneKVqSDilakg4pWpIOKVmuKVkOKVneKVmuKVkOKVnVxuLy8gIExpcXVpZC1TcGVjaWZpYyBUZW1wbGF0ZXNcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvYWNjb3VudC1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvYWNjb3VudC1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvYWN0aXZhdGUtYWNjb3VudC1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvYWN0aXZhdGUtYWNjb3VudC1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvYWRkcmVzc2VzLW0nO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9hZGRyZXNzZXMtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2FydGljbGUtbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2FydGljbGUtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2Jsb2ctbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2Jsb2ctbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2NhcnQtbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2NhcnQtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2NvbGxlY3Rpb24tbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2NvbGxlY3Rpb24tbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2dpZnQtY2FyZC1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvZ2lmdC1jYXJkLWwnO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9pbmRleC1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvaW5kZXgtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2xvZ2luLW0nO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9sb2dpbi1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvb3JkZXItbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL29yZGVyLWwnO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9wYWdlLW0nO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9wYWdlLWwnO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9wYWdlLW5vdC1mb3VuZC1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvcGFnZS1ub3QtZm91bmQtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL3Byb2R1Y3QtbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL3Byb2R1Y3QtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL3JlZ2lzdGVyLW0nO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9yZWdpc3Rlci1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvcmVzZXQtcGFzc3dvcmQtbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL3Jlc2V0LXBhc3N3b3JkLWwnO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9zZWFyY2gtbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL3NlYXJjaC1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvZmFxLW0nO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9mYXEtbCc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL3RpbWVsaW5lLW0nO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy90aW1lbGluZS1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvY29udGFjdC1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvY29udGFjdC1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvYWJvdXQtbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL2Fib3V0LWwnO1xuICAgIEBpbXBvcnQgJ3RlbXBsYXRlcy9tZWRpYS1jZW50ZXItbSc7XG4gICAgQGltcG9ydCAndGVtcGxhdGVzL21lZGlhLWNlbnRlci1sJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvc3RvcmUtbG9jYXRvci1tJztcbiAgICBAaW1wb3J0ICd0ZW1wbGF0ZXMvc3RvcmUtbG9jYXRvci1sJztcblxuLnRhYmxldC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGFibGV0LWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn0iXX0= */
