@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}html{font-size:62.5%}@media screen and (min-width:1936px){html{font-size:78.125%}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#000;font-size:1.6rem;line-height:1.75;padding-top:10rem}@media screen and (max-width:767px){body{font-size:3.7333333333vw;padding-top:14.6666666667vw}}img{max-width:100%;line-height:1;vertical-align:top}img[src$=".svg"]{width:100%;height:auto}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}table{border-collapse:collapse;border-spacing:0;font-weight:400}.pc-only{display:block}@media screen and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}.header{position:fixed;left:0;top:0;width:100%;height:10rem;z-index:10000}.header__inner{width:100%;height:100%;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:14.4rem}.header__logo{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__navi__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__link__item{font-size:1.5rem;font-weight:500;letter-spacing:.05em}.header__navi__link__item a,.header__navi__link__item a:link,.header__navi__link__item a:visited{color:#000;text-decoration:none}.header__navi__link__item a,.header__navi__link__item a:link,.header__navi__link__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__link__item a:hover{color:#0088d1;text-decoration:none}}.header__navi__link__item{margin-right:3rem}@media screen and (min-width:768px) and (max-width:1150px){.header__navi__link{display:none}}.header__navi__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__btn__contact{width:15.4rem;height:3.7rem;font-size:1.5rem;font-weight:500;letter-spacing:.05em}.header__navi__btn__contact a,.header__navi__btn__contact a:link,.header__navi__btn__contact a:visited{color:#fff;text-decoration:none}.header__navi__btn__contact a,.header__navi__btn__contact a:link,.header__navi__btn__contact a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__btn__contact a:hover{color:#1ea242;text-decoration:none}}.header__navi__btn__contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#1ea242;border:2px solid #1ea242;border-radius:100vh}@media screen and (min-width:768px){.header__navi__btn__contact a:hover{background:0 0}}.header__navi__btn__menu{margin-left:2rem;width:8.1rem;height:3.7rem;font-size:1.5rem;font-weight:500;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0088d1;border:2px solid #0088d1;border-radius:100vh;color:#fff;cursor:pointer}.header__navi__btn__menu{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__btn__menu:hover{background:0 0;color:#0088d1}}.header.is-scroll .header__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header.is-scroll .header__logo{opacity:0;pointer-events:none}.header.is-scroll .header__navi__link{opacity:0;pointer-events:none}@media screen and (max-width:767px){.header{height:14.6666666667vw}.header__inner{padding:0 0;display:block}.header__logo{width:29.8666666667vw;margin-top:5.3333333333vw;margin-left:5.3333333333vw}.header__navi{display:none}.header__navi__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__link__item{font-size:1.5rem;font-weight:500;letter-spacing:.05em}.header__navi__link__item a,.header__navi__link__item a:link,.header__navi__link__item a:visited{color:#000;text-decoration:none}.header__navi__link__item a,.header__navi__link__item a:link,.header__navi__link__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__link__item{margin-right:3rem}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__link__item a:hover{color:#0088d1;text-decoration:none}}@media screen and (max-width:767px){.header__navi__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__btn__contact{width:15.4rem;height:3.7rem;font-size:1.5rem;font-weight:500;letter-spacing:.05em}.header__navi__btn__contact a,.header__navi__btn__contact a:link,.header__navi__btn__contact a:visited{color:#fff;text-decoration:none}.header__navi__btn__contact a,.header__navi__btn__contact a:link,.header__navi__btn__contact a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__btn__contact a:hover{color:#1ea242;text-decoration:none}}@media screen and (max-width:767px){.header__navi__btn__contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#1ea242;border:2px solid #1ea242;border-radius:100vh}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__btn__contact a:hover{background:0 0}}@media screen and (max-width:767px){.header__navi__btn__menu{margin-left:2rem;width:8.1rem;height:3.7rem;font-size:1.5rem;font-weight:500;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0088d1;border:2px solid #0088d1;border-radius:100vh;color:#fff;cursor:pointer}.header__navi__btn__menu{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.header__navi__btn__menu:hover{background:0 0;color:#0088d1}}.menu-btn-sp{display:none}@media screen and (max-width:767px){.menu-btn-sp{display:block;position:fixed;top:4vw;right:5.3333333333vw;width:10.6666666667vw;height:10.6666666667vw;background-color:#0088d1;cursor:pointer;border-radius:50%;z-index:10003}.menu-btn-sp span{position:absolute;left:50%;width:4.8vw;height:1px;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.menu-btn-sp span:nth-child(1){top:3.7333333333vw}.menu-btn-sp span:nth-child(2){top:5.0666666667vw}.menu-btn-sp span:nth-child(3){top:6.4vw}.menu-btn-sp.is-active span:nth-child(1){top:5.0666666667vw;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.menu-btn-sp.is-active span:nth-child(2){opacity:0}.menu-btn-sp.is-active span:nth-child(3){top:5.0666666667vw;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}}#page-top .header__navi__link__item:first-of-type a{color:#0088d1}#page-service .header__navi__link__item:nth-of-type(2) a{color:#0088d1}#page-process .header__navi__link__item:nth-of-type(3) a{color:#0088d1}#page-works .header__navi__link__item:nth-of-type(4) a{color:#0088d1}#page-about .header__navi__link__item:nth-of-type(5) a{color:#0088d1}.footer{margin-top:20rem;background:#0088d1;border-radius:4rem 4rem 0 0}.footer__inner{margin:0 auto 0 auto;width:88.2869692533%;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1280px){.footer__inner{padding:0 0}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #6dafd3;padding-top:8.4rem;padding-bottom:6.5rem}@media screen and (min-width:768px) and (max-width:1150px){.footer__top{display:block;padding-bottom:4rem}}.footer__top__textarea{color:#fff}.footer__top__textarea .heading{font-size:3rem;font-weight:700;line-height:1}@media screen and (min-width:768px) and (max-width:1150px){.footer__top__textarea .heading{text-align:center}}.footer__top__textarea .text{margin-top:3.1rem;font-size:1.5rem;font-weight:500;line-height:173.3333333333%}@media screen and (min-width:768px) and (max-width:1150px){.footer__top__textarea .text{text-align:center}}.footer__top__contact{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1150px){.footer__top__contact{display:block}}.footer__top__contact .btn{margin-right:4.8rem}.footer__top__contact .btn a,.footer__top__contact .btn a:link,.footer__top__contact .btn a:visited{color:#0088d1;text-decoration:none}.footer__top__contact .btn a,.footer__top__contact .btn a:link,.footer__top__contact .btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__top__contact .btn a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width:768px) and (max-width:1150px){.footer__top__contact .btn{margin:4rem auto 0 auto}}.footer__top__contact .tel a,.footer__top__contact .tel a:link,.footer__top__contact .tel a:visited{color:#fff;text-decoration:none}.footer__top__contact .tel a,.footer__top__contact .tel a:link,.footer__top__contact .tel a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__top__contact .tel a:hover{color:#fff;text-decoration:none}}@media screen and (min-width:768px) and (max-width:1150px){.footer__top__contact .tel{margin-top:3rem;text-align:center}.footer__top__contact .tel a{display:inline-block}}.footer__top__contact .tel .numb .icon{width:2.3rem;height:3.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1;margin-right:.3rem}.footer__top__contact .tel .numb{line-height:1;font-size:4rem;font-weight:700}.footer__top__contact .tel .text{margin-top:.3rem;text-align:center;display:block;font-size:1.4rem;font-weight:500;line-height:1;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__bottom{padding-top:7.1rem;padding-bottom:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:768px) and (max-width:1023px){.footer__bottom{padding-top:4rem;display:block}}.footer__bottom__textarea .logo{width:19.9rem}.footer__bottom__textarea .text{margin-top:2.4rem;font-size:1.4rem;line-height:160%}.footer__bottom__textarea .text a,.footer__bottom__textarea .text a:link,.footer__bottom__textarea .text a:visited{color:#0088d1;text-decoration:none}.footer__bottom__textarea .text a,.footer__bottom__textarea .text a:link,.footer__bottom__textarea .text a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__bottom__textarea .text a:hover{opacity:.7;text-decoration:none}}.footer__bottom__textarea .text{color:#fff;letter-spacing:.06em}.footer__bottom__textarea .text .map-sp{display:none}.footer__bottom__textarea .text a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10.4rem;min-width:10.4rem;height:2.4rem;border-radius:.5rem;background:#fff;margin-left:1.2rem;font-size:1.3rem;letter-spacing:0}.footer__bottom__copyright{line-height:1;font-size:1.2rem;color:#fff}@media screen and (min-width:768px) and (max-width:1023px){.footer__bottom__copyright{text-align:right;margin-top:1rem}}@media screen and (max-width:767px){.footer{margin-top:40vw;border-radius:5.3333333333vw 5.3333333333vw 0 0}.footer__inner{width:100%;padding:0 5.3333333333vw}.footer__top{display:block;border-bottom:1px solid #6dafd3;padding-top:14.4vw;padding-bottom:13.3333333333vw}.footer__top__textarea .heading{font-size:5.6vw;text-align:center}.footer__top__textarea .text{margin-top:6.4vw;font-size:3.7333333333vw;line-height:155%}.footer__top__contact{display:block}.footer__top__contact .btn{margin:10.1333333333vw auto 0 auto}.footer__top__contact .tel{margin-top:11.2vw;text-align:center}.footer__top__contact .tel .numb .icon{width:6.1333333333vw;height:8.5333333333vw;margin-right:.8vw}.footer__top__contact .tel .numb{font-size:10.6666666667vw}.footer__top__contact .tel .text{margin-top:.8vw;font-size:3.7333333333vw;padding-left:5.3333333333vw}.footer__bottom{padding-top:12vw;padding-bottom:9.0666666667vw;display:block}.footer__bottom__textarea .logo{width:53.0666666667vw}.footer__bottom__textarea .text{margin-top:6.1333333333vw;font-size:4vw;letter-spacing:0}.footer__bottom__textarea .text .map-pc{display:none}.footer__bottom__textarea .text .map-sp{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom__textarea .text a{margin-top:3.4666666667vw;width:27.7333333333vw;min-width:27.7333333333vw;height:6.4vw;border-radius:1.3333333333vw;background:#fff;margin-left:0;font-size:3.4666666667vw;letter-spacing:0}.footer__bottom__copyright{margin-top:22.9333333333vw;font-size:3.2vw;text-align:right}}.mega-menu{pointer-events:none;opacity:0;z-index:10001;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,136,209,.97);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;overscroll-behavior-y:contain}.mega-menu{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mega-menu{-ms-overflow-style:none;scrollbar-width:none}.mega-menu::-webkit-scrollbar{display:none}.mega-menu.is-active{opacity:1;pointer-events:auto}.mega-menu__inner{width:100%;max-width:880px;min-height:calc(100% + 1px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mega-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px) and (max-width:900px){.mega-menu__link{display:block}.mega-menu__link__item{width:100%;margin-top:3rem}}.mega-menu__link__item{width:33.3333%}.mega-menu__link__item a,.mega-menu__link__item a:link,.mega-menu__link__item a:visited{color:#fff;text-decoration:none}.mega-menu__link__item a,.mega-menu__link__item a:link,.mega-menu__link__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.mega-menu__link__item a:hover{opacity:.7;text-decoration:none}}.mega-menu__link__item{color:#fff;margin-top:3rem}.mega-menu__link__item .en{font-size:4rem;line-height:1;font-weight:700;font-family:Outfit,sans-serif;display:block;margin-top:1rem}.mega-menu__link__item .jp{font-size:2rem;font-weight:500;line-height:1;display:block}.mega-menu__contact{margin-top:4rem;border-top:1px solid #fff;padding-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mega-menu__contact__btn.elm-btn{margin:0 0}.mega-menu__contact__tel{margin-left:8rem}.mega-menu__contact__tel a,.mega-menu__contact__tel a:link,.mega-menu__contact__tel a:visited{color:#fff;text-decoration:none}.mega-menu__contact__tel a,.mega-menu__contact__tel a:link,.mega-menu__contact__tel a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.mega-menu__contact__tel a:hover{color:#fff;text-decoration:none}}.mega-menu__contact__tel .numb .icon{width:2.3rem;height:3.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1;margin-right:.3rem}.mega-menu__contact__tel .numb{line-height:1;font-size:4rem;font-weight:700}.mega-menu__contact__tel .text{margin-top:.3rem;text-align:center;display:block;font-size:1.4rem;font-weight:500;line-height:1;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mega-menu .menu-close{position:absolute;top:4rem;right:4rem;width:4rem;height:4rem;cursor:pointer}.mega-menu .menu-close::after,.mega-menu .menu-close::before{content:"";position:absolute;top:50%;left:50%;width:4rem;height:.4rem;background-color:#fff}.mega-menu .menu-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mega-menu .menu-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:767px){.mega-menu{display:block}.mega-menu__inner{display:block;padding:21.3333333333vw 5.3333333333vw}.mega-menu__link{display:block}.mega-menu__link__item{width:100%;margin-top:8vw}.mega-menu__link__item .en{font-size:8vw;margin-top:2.6666666667vw}.mega-menu__link__item .jp{font-size:4.2666666667vw}.mega-menu__contact{margin-top:10.6666666667vw;padding-top:16vw;display:block}.mega-menu__contact__btn.elm-btn{margin:0 auto 0 auto}.mega-menu__contact__tel{margin-top:11.2vw;text-align:center;margin-left:0}.mega-menu__contact__tel .numb .icon{width:6.1333333333vw;height:8.5333333333vw;margin-right:.8vw}.mega-menu__contact__tel .numb{font-size:10.6666666667vw}.mega-menu__contact__tel .text{margin-top:.8vw;font-size:3.7333333333vw;padding-left:5.3333333333vw}.mega-menu .menu-close{top:5.3333333333vw;right:5.3333333333vw;width:10.6666666667vw;height:10.6666666667vw}.mega-menu .menu-close::after,.mega-menu .menu-close::before{width:10.6666666667vw;height:1.0666666667vw}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elm-inner{margin:0 auto 0 auto;max-width:128.6rem;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.elm-inner{padding:0 5.3333333333vw}}.elm-btn{width:27rem;height:6rem;margin:0 auto 0 auto}.elm-btn a,.elm-btn a:link,.elm-btn a:visited{color:#fff;text-decoration:none}.elm-btn a,.elm-btn a:link,.elm-btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.elm-btn a:hover{color:#0088d1;text-decoration:none}}.elm-btn a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0088d1;border-radius:100vh;border:2px solid #0088d1;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.04em;text-indent:.04em;color:#fff;position:relative}.elm-btn a:after{position:absolute;right:1.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){.elm-btn a:hover{background:#fff}.elm-btn a:hover:after{background-color:#0088d1}}.elm-btn.elm-btn-white a,.elm-btn.elm-btn-white a:link,.elm-btn.elm-btn-white a:visited{color:#0088d1;text-decoration:none}.elm-btn.elm-btn-white a,.elm-btn.elm-btn-white a:link,.elm-btn.elm-btn-white a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.elm-btn.elm-btn-white a:hover{color:#0088d1;text-decoration:none}}.elm-btn.elm-btn-white a{background:#fff;border:2px solid #fff;color:#fff}.elm-btn.elm-btn-white a:after{-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1}@media screen and (min-width:768px){.elm-btn.elm-btn-white a:hover{background:#fff}.elm-btn.elm-btn-white a:hover:after{background-color:#0088d1}}@media screen and (max-width:767px){.elm-btn{width:64vw;height:13.3333333333vw}.elm-btn a{font-size:4.2666666667vw}.elm-btn a:after{right:3.7333333333vw;width:3.5733333333vw;height:3.2vw}}.elm-section-heading .en{display:block;color:#1e88d1;font-size:1.6rem;font-family:Outfit,sans-serif;letter-spacing:.03em;line-height:1;position:relative}.elm-section-heading .en:before{width:.5rem;height:.5rem;content:"";position:absolute;left:-1.5rem;top:.6rem;background:#1e88d1;border-radius:50%}.elm-section-heading .jp{margin-top:1.9rem;display:block;font-size:3.4rem;font-weight:500;line-height:150%;letter-spacing:.04em;color:#222}@media screen and (max-width:767px){.elm-section-heading .en{font-size:3.2vw}.elm-section-heading .en:before{width:.8vw;height:.8vw;left:-2.6666666667vw;top:1.3333333333vw}.elm-section-heading .jp{margin-top:.2666666667vw;font-size:6.4vw;line-height:212.5%}}.page-heading-wrap{width:100%;height:25.7rem;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1023px){.page-heading-wrap{height:20rem}}.page-heading-wrap.has-border{position:relative}.page-heading-wrap.has-border:after{content:"";width:calc(100% - 8rem);max-width:128.6rem;height:1px;background:#ddd;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}@media screen and (max-width:767px){.page-heading-wrap{height:39.4666666667vw;padding:0 5.3333333333vw}.page-heading-wrap.has-border:after{content:"";width:calc(100% - 5.3333333333vw)}}.page-heading{margin:0 auto 0 auto;max-width:128.6rem;padding-top:7.8rem;padding-left:3.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1023px){.page-heading{padding-top:2rem;padding-left:2rem}}.page-heading .en{display:block;color:#1e88d1;font-size:2rem;font-family:Outfit,sans-serif;letter-spacing:.03em;line-height:1;position:relative}.page-heading .en:before{width:.5rem;height:.5rem;content:"";position:absolute;left:-1.5rem;top:.9rem;background:#1e88d1;border-radius:50%}.page-heading .jp{display:block;font-size:5.1rem;font-weight:500;line-height:150%;letter-spacing:.04em;color:#222}@media screen and (max-width:767px){.page-heading{padding-top:12.2666666667vw;padding-left:0}.page-heading .en{font-size:3.2vw}.page-heading .en:before{width:.8vw;height:.8vw;left:-2.6666666667vw;top:1.3333333333vw}.page-heading .jp{margin-top:-.5333333333vw;font-size:8vw;line-height:170%}}.elm-pankuzu{margin:4.3rem auto 0 auto;max-width:128.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#444;font-size:1.2rem;letter-spacing:.04em;line-height:1}.elm-pankuzu li a,.elm-pankuzu li a:link,.elm-pankuzu li a:visited{color:#444;text-decoration:none}.elm-pankuzu li a,.elm-pankuzu li a:link,.elm-pankuzu li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.elm-pankuzu li a:hover{opacity:.7;text-decoration:none}}.elm-pankuzu li:not(:last-of-type):after{content:"―";display:inline-block;line-height:1;margin:0 .3rem}@media screen and (max-width:767px){.elm-pankuzu{margin-top:5.6vw;font-size:2.6666666667vw}.elm-pankuzu li:not(:last-of-type):after{margin:0 .5333333333vw}}#page-top .mv{position:relative}#page-top .mv__ttl{width:11.4rem;position:absolute;top:3rem;left:34.9rem;z-index:100}#page-top .mv__text{z-index:100;position:absolute;top:16.2rem;left:15.3rem;-webkit-filter:drop-shadow(0 0 36px rgba(255, 255, 255, .9));filter:drop-shadow(0 0 36px rgba(255, 255, 255, .9));letter-spacing:.03em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;line-height:1.8}#page-top .mv__text .tate-num{text-orientation:upright}#page-top .mv__slide{padding-top:29.8rem;margin:0 auto 0 auto;width:97.0717423133%}#page-top .mv__slide .swiper-wrapper{border-radius:1rem;overflow:hidden}#page-top .intro{overflow:hidden}#page-top .intro__inner{padding-top:21.3rem}#page-top .intro .text-wrap{margin:0 auto;max-width:73.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:768px) and (max-width:1023px){#page-top .intro .text-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2rem}}#page-top .intro__ttl{margin-left:10.3rem;font-size:2.7rem;line-height:196.2962962963%;letter-spacing:.11em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:500;position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .intro__ttl .deco{width:16.7rem;position:absolute;right:-5.2rem;top:-5.9rem}@media screen and (min-width:768px) and (max-width:1023px){#page-top .intro__ttl{margin-left:1rem}}#page-top .intro__text{font-size:2rem;line-height:273.5294117647%;letter-spacing:.02em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .intro__text .icon{width:3.3rem;display:inline-block;padding:.8rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-.8rem);transform:translateX(-.8rem)}@media screen and (min-width:768px) and (max-width:1023px){#page-top .intro__text{font-size:1.8rem}}#page-top .intro .ticker{margin-top:13.1rem;overflow:hidden;width:100%}#page-top .intro .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll 60s linear infinite;animation:ticker-scroll 60s linear infinite;will-change:transform}#page-top .intro .ticker__item{width:28.3rem;-ms-flex-negative:0;flex-shrink:0;margin-right:4rem}#page-top .intro .ticker__item img{display:block;width:auto;height:100%;border-radius:.6rem;overflow:hidden}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-top .about{background:#f5f5f5;position:relative}#page-top .about:before{content:"";width:100%;height:14.2rem;background:#f5f5f5;position:absolute;left:0;top:-14.2rem;z-index:-1}#page-top .about__heading{margin-top:4.1rem;position:relative}#page-top .about__heading .en{-webkit-transform:translateX(-6.8rem);transform:translateX(-6.8rem);font-size:15.8rem;letter-spacing:.02em;color:#fff;font-family:Outfit,sans-serif;display:inline-block}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__heading .en{-webkit-transform:translateX(-2.8rem);transform:translateX(-2.8rem)}}#page-top .about__heading .jp{font-size:2rem;font-weight:500;line-height:1;letter-spacing:.14em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:absolute;top:9.5rem;left:.9rem;white-space:nowrap;display:inline-block;color:#222}#page-top .about__contents__ttl{padding-top:2.7rem;font-size:3rem;font-weight:500;line-height:170%;letter-spacing:.04em;text-align:center;color:#222}#page-top .about__contents__ttl .bold{font-weight:700}#page-top .about__contents__ttl .dot-text{position:relative}#page-top .about__contents__ttl .dot-text:before{content:"・";position:absolute;top:-1.2em;left:0;right:0;text-align:center;font-size:2.1rem}#page-top .about__contents__detail{margin:5.3rem auto 8.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100rem;padding-right:6.7rem;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__contents__detail{padding:0 0}}#page-top .about__contents__detail__item .illust{min-height:14.7rem;margin:0 auto 0 auto}#page-top .about__contents__detail__item .illust.illust1{width:10.9rem}#page-top .about__contents__detail__item .illust.illust1 img{display:block;-webkit-transform:translateX(1.3rem) translateY(2.5rem);transform:translateX(1.3rem) translateY(2.5rem)}#page-top .about__contents__detail__item .illust.illust2{width:14.1rem}#page-top .about__contents__detail__item .illust.illust2 img{display:block;-webkit-transform:translateX(.1rem) translateY(3.8rem);transform:translateX(.1rem) translateY(3.8rem)}#page-top .about__contents__detail__item .illust.illust3{width:15.6rem}#page-top .about__contents__detail__item .illust.illust3 img{display:block;-webkit-transform:translateX(1.1rem) translateY(.2rem);transform:translateX(1.1rem) translateY(.2rem)}#page-top .about__contents__detail__item .text{margin-top:.1rem;font-size:2rem;font-weight:500;line-height:180%;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;color:#222}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__contents__detail__item .text{font-size:1.6rem}}#page-top .about__contents__detail__item .text .en{display:inline-block;margin-right:1.2rem;-webkit-transform:translateY(.3rem);transform:translateY(.3rem)}#page-top .about__contents__detail__item .text .en.en1{width:1.25rem}#page-top .about__contents__detail__item .text .en.en2{width:1.35rem}#page-top .about__contents__detail__item .text .en.en3{width:1.28rem}#page-top .about__service{margin-top:13rem;padding:0 4rem}#page-top .about__service__inner{margin:0 auto;max-width:128.6rem;border-radius:4rem;background:#fff;padding:6.6rem 8rem 8rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:12}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__service__inner{padding:4rem 4rem 4rem}}#page-top .about__service__text{margin-top:1.8rem;font-size:1.6rem;line-height:175%;color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}#page-top .about__service .elm-link{position:absolute;right:8rem;top:17.1rem;font-size:1.6rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#1e88d1}#page-top .about__service .elm-link a,#page-top .about__service .elm-link a:link,#page-top .about__service .elm-link a:visited{color:#1e88d1;text-decoration:none}#page-top .about__service .elm-link a,#page-top .about__service .elm-link a:link,#page-top .about__service .elm-link a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .about__service .elm-link a:hover{color:#1e88d1;text-decoration:none}}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__service .elm-link{position:static;text-align:right;margin-top:3rem}}#page-top .about__service .elm-link a{padding-right:4.1rem;position:relative}#page-top .about__service .elm-link a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .about__service .elm-link a:hover .arw{background:0 0}#page-top .about__service .elm-link a:hover .arw:after{background-color:#1e88d1}}#page-top .about__service .elm-link .arw{width:3.3rem;height:3.3rem;border-radius:50%;background:#0088d1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #0088d1}#page-top .about__service .elm-link .arw:after{position:absolute;content:"";width:1rem;height:.9rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1}#page-top .about__service__list{margin-top:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__service__list{display:block}}#page-top .about__service__list__item{width:48.2238010657%;border-radius:1rem;overflow:hidden}#page-top .about__service__list__item a,#page-top .about__service__list__item a:link,#page-top .about__service__list__item a:visited{color:#fff;text-decoration:none}#page-top .about__service__list__item a,#page-top .about__service__list__item a:link,#page-top .about__service__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .about__service__list__item a:hover{opacity:.7;text-decoration:none}}#page-top .about__service__list__item:nth-of-type(odd){margin-right:3.5523978686%}#page-top .about__service__list__item:not(:nth-of-type(-n+2)){margin-top:3rem}@media screen and (min-width:768px) and (max-width:1023px){#page-top .about__service__list__item{width:100%}#page-top .about__service__list__item:nth-of-type(odd){margin-right:0}#page-top .about__service__list__item:not(:nth-of-type(-n+2)){margin-top:3rem}#page-top .about__service__list__item:not(:first-of-type){margin-top:3rem}#page-top .about__service__list__item a .detail{width:100%}}#page-top .about__service__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .about__service__list__item a .image{width:14.3rem;min-width:14.3rem}#page-top .about__service__list__item a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page-top .about__service__list__item a .detail{background:#1e88d1;position:relative;padding:2.7rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .about__service__list__item a .detail:after{position:absolute;right:1.5rem;bottom:1.5rem;content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-top .about__service__list__item a .detail .ttl{font-size:2rem;font-weight:500;color:#fff;line-height:130%;letter-spacing:.1em}#page-top .about__service__list__item a .detail .text{margin-top:1.5rem;font-size:1.4rem;color:#fff;line-height:164.2857142857%;letter-spacing:.1em}#page-top .works{position:relative;z-index:10;margin-top:-22.2rem}@media screen and (min-width:768px) and (max-width:1023px){#page-top .works{margin-top:-14rem}}#page-top .works__main{width:100%;position:relative}#page-top .works__main img{width:100%}#page-top .works__main .en{font-size:17rem;line-height:1;color:#fff;letter-spacing:.03em;font-family:Outfit,sans-serif;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2.2rem}#page-top .works__case{padding-top:8.8rem}#page-top .works__case__ttl{font-size:3.4rem;font-weight:500;letter-spacing:.04em;text-indent:.04em;text-align:center;line-height:1}#page-top .works__case__list{margin-top:7.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .works__case__list__item{width:30.5970149254%}#page-top .works__case__list__item a,#page-top .works__case__list__item a:link,#page-top .works__case__list__item a:visited{color:#000;text-decoration:none}#page-top .works__case__list__item a,#page-top .works__case__list__item a:link,#page-top .works__case__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .works__case__list__item a:hover{opacity:.7;text-decoration:none}}#page-top .works__case__list__item:not(:nth-child(3n)){margin-right:4.1044776119%}#page-top .works__case__list__item .thumb{border-radius:1rem;overflow:hidden;width:100%;padding-top:66.6%;background-size:cover;background-position:center;background-repeat:no-repeat}#page-top .works__case__list__item .textarea{margin-top:2rem}#page-top .works__case__list__item .textarea .ttl{font-size:2rem;font-weight:500;line-height:150%}#page-top .works__case__list__item .textarea .detail{margin-top:1.9rem}#page-top .works__case__list__item .textarea .detail li{font-size:1.4rem;line-height:157.1428571429%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .works__case__list__item .textarea .detail li:not(:first-of-type){margin-top:1.3rem}#page-top .works__case__list__item .textarea .detail li .label{min-width:7.3rem;width:7.3rem;height:2.2rem;font-weight:500;background:#1e88d1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.4rem;color:#fff;line-height:1;margin-right:1.4rem}#page-top .works__case .elm-btn{margin-top:8rem}#page-top .blog{margin-top:11rem;position:relative;padding-top:11.4rem}#page-top .blog:before{content:"";width:calc(100% - 8rem);height:1px;background:#ddd;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-top .blog__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1023px){#page-top .blog__inner{display:block}}#page-top .blog__textarea{width:43rem;padding-right:9rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .blog__textarea .text{margin-top:3.7rem}#page-top .blog__textarea .elm-btn{margin:5.8rem 0 0 0}@media screen and (max-width:1023px){#page-top .blog__textarea .elm-btn{display:none}}@media screen and (min-width:768px) and (max-width:1023px){#page-top .blog__textarea{width:100%}}#page-top .blog__contents{margin-top:-2.5rem;width:calc(100% - 43rem)}@media screen and (min-width:768px) and (max-width:1023px){#page-top .blog__contents{width:100%;margin-top:4rem}}#page-top .blog__contents__item a,#page-top .blog__contents__item a:link,#page-top .blog__contents__item a:visited{color:#000;text-decoration:none}#page-top .blog__contents__item a,#page-top .blog__contents__item a:link,#page-top .blog__contents__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .blog__contents__item a:hover{opacity:.7;text-decoration:none}}#page-top .blog__contents__item:not(:last-of-type){border-bottom:1px solid #eee}#page-top .blog__contents__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem 0}@media screen and (min-width:768px){#page-top .blog__contents__item a:hover .textarea .arw{background:0 0}#page-top .blog__contents__item a:hover .textarea .arw:after{background-color:#0088d1}}#page-top .blog__contents__item .image{width:22.1935483871%;min-width:22.1935483871%;border-radius:.6rem;overflow:hidden;padding-top:11.4rem;background-size:cover;background-position:center;background-repeat:no-repeat}#page-top .blog__contents__item .textarea{width:77.8064516129%;padding-left:3rem;padding-top:3.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#page-top .blog__contents__item .textarea .date{font-size:1.3rem;letter-spacing:.04em;color:#666;line-height:1}#page-top .blog__contents__item .textarea .ttl{font-size:1.8rem;font-weight:500;letter-spacing:.04em;color:#000;line-height:166.6666666667%;margin-top:.9rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .blog__contents__item .textarea .arw{width:3.3rem;height:3.3rem;border-radius:50%;background:#0088d1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #0088d1}#page-top .blog__contents__item .textarea .arw:after{position:absolute;content:"";width:1rem;height:.9rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1}#page-top .blog .elm-btn.is-tab-sp{display:none}@media screen and (max-width:1023px){#page-top .blog .elm-btn.is-tab-sp{margin-top:4rem;display:block}}#page-top .footer{margin-top:17rem}@media screen and (max-width:767px){#page-top .mv__ttl{width:21.6vw;top:12.5333333333vw;left:auto;right:13.3333333333vw}#page-top .mv__text{top:48.2666666667vw;left:12vw;line-height:2.1;-webkit-filter:drop-shadow(0 0 9.6vw rgba(255, 255, 255, .9));filter:drop-shadow(0 0 9.6vw rgba(255, 255, 255, .9));letter-spacing:.15em}#page-top .mv__slide{padding-top:93.8666666667vw;width:100%}#page-top .mv__slide .swiper-wrapper{border-radius:0}#page-top .intro__inner{padding-top:21.8666666667vw}#page-top .intro .text-wrap{margin:0 auto;max-width:100%;display:block;padding:0 2.6666666667vw 0 8vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .intro__ttl{margin-left:0;font-size:4.8vw;line-height:202.7777777778%;letter-spacing:.04em;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;font-weight:700}#page-top .intro__ttl .deco{width:32.8vw;position:absolute;right:auto;left:-11.7333333333vw;top:-16vw}#page-top .intro__text{margin-top:8.8vw;font-size:3.7333333333vw;line-height:232.1428571429%;letter-spacing:.04em;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}#page-top .intro__text .icon{width:6.9333333333vw;padding:0 0;margin:0 2.1333333333vw;-webkit-transform:translateY(.8vw);transform:translateY(.8vw)}#page-top .intro .ticker{margin-top:19.7333333333vw}#page-top .intro .ticker__track{-webkit-animation:ticker-scroll 60s linear infinite;animation:ticker-scroll 60s linear infinite}#page-top .intro .ticker__item{width:59.2vw;margin-right:8vw}#page-top .intro .ticker__item img{border-radius:1.6vw}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-top .about:before{height:30.9333333333vw;top:-30.9333333333vw}#page-top .about__heading{margin-top:11.4666666667vw}#page-top .about__heading .en{-webkit-transform:translateX(-8.8vw);transform:translateX(-8.8vw);font-size:25.0666666667vw;letter-spacing:.03em}#page-top .about__heading .jp{font-size:3.7333333333vw;letter-spacing:.08em;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;top:14.1333333333vw;left:0}#page-top .about__contents__ttl{padding-top:9.3333333333vw;font-size:6.4vw;line-height:170.8333333333%}#page-top .about__contents__ttl .dot-text{position:relative}#page-top .about__contents__ttl .dot-text:before{content:"・";position:absolute;top:-1.2em;left:0;right:0;text-align:center;font-size:4.5333333333vw}#page-top .about__contents__detail{margin:9.8666666667vw auto 15.4666666667vw;display:block;max-width:100%;padding-right:0;padding-left:0}#page-top .about__contents__detail__item:nth-of-type(2){margin-top:11.4666666667vw}#page-top .about__contents__detail__item:nth-of-type(3){margin-top:11.4666666667vw}#page-top .about__contents__detail__item .illust{min-height:auto}#page-top .about__contents__detail__item .illust.illust1{width:29.0666666667vw}#page-top .about__contents__detail__item .illust.illust1 img{display:block;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#page-top .about__contents__detail__item .illust.illust2{width:37.6vw}#page-top .about__contents__detail__item .illust.illust2 img{display:block;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#page-top .about__contents__detail__item .illust.illust3{width:41.6vw}#page-top .about__contents__detail__item .illust.illust3 img{display:block;-webkit-transform:translateX(2.1333333333vw) translateY(0);transform:translateX(2.1333333333vw) translateY(0)}#page-top .about__contents__detail__item .text{margin-top:5.3333333333vw;font-size:4.5333333333vw;font-weight:500;line-height:176.4705882353%;letter-spacing:.04em;text-indent:.04em;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#222;text-align:center;padding-right:5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .about__contents__detail__item .text .en{display:inline-block;margin-right:4.8vw;-webkit-transform:translateY(2.1333333333vw);transform:translateY(2.1333333333vw)}#page-top .about__contents__detail__item .text .en.en1{width:3.3333333333vw}#page-top .about__contents__detail__item .text .en.en2{width:3.5306666667vw}#page-top .about__contents__detail__item .text .en.en3{width:3.4133333333vw}#page-top .about__service{margin-top:26.6666666667vw;padding:0 0}#page-top .about__service__inner{max-width:100%;border-radius:5.3333333333vw;padding:13.8666666667vw 5.3333333333vw 15.4666666667vw}#page-top .about__service__text{margin-top:2.9333333333vw;font-size:3.7333333333vw;line-height:175%}#page-top .about__service .elm-link{margin-top:11.2vw;margin-right:2.6666666667vw;position:static;font-size:4.2666666667vw;text-align:right}#page-top .about__service .elm-link a{padding-right:10.9333333333vw}#page-top .about__service .elm-link .arw{width:8.8vw;height:8.8vw}#page-top .about__service .elm-link .arw:after{width:2.6666666667vw;height:2.4vw}#page-top .about__service__list{margin-top:9.8666666667vw;display:block}#page-top .about__service__list__item{width:100%;border-radius:1.6vw}#page-top .about__service__list__item:nth-of-type(odd){margin-right:0}#page-top .about__service__list__item:not(:nth-of-type(-n+2)){margin-top:8vw}#page-top .about__service__list__item:nth-of-type(2){margin-top:8vw}#page-top .about__service__list__item a .image{width:24.2666666667vw;min-width:24.2666666667vw}#page-top .about__service__list__item a .detail{padding:5.8666666667vw 8vw 5.8666666667vw 4vw}#page-top .about__service__list__item a .detail:after{right:2.6666666667vw;bottom:auto;top:50%;width:3.5733333333vw;height:3.2vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-top .about__service__list__item a .detail .ttl{font-size:4.2666666667vw;font-weight:700;line-height:162.5%}#page-top .about__service__list__item a .detail .text{margin-top:2.1333333333vw;font-size:3.2vw;color:#fff;line-height:160%}#page-top .works{position:relative;z-index:10;margin-top:-40.2666666667vw}#page-top .works__main{width:100%;position:relative}#page-top .works__main img{width:100%}#page-top .works__main .en{font-size:28vw;bottom:-4.2666666667vw}#page-top .works__case{padding-top:14.4vw}#page-top .works__case__ttl{font-size:6.4vw}#page-top .works__case__list{margin-top:9.6vw;display:block;padding:0 2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .works__case__list__item{width:100%}#page-top .works__case__list__item:not(:nth-child(3n)){margin-right:0}#page-top .works__case__list__item:not(:first-of-type){margin-top:12.8vw}#page-top .works__case__list__item .thumb{border-radius:1.6vw}#page-top .works__case__list__item .textarea{margin-top:2.6666666667vw}#page-top .works__case__list__item .textarea .ttl{font-size:4.8vw;line-height:141.6666666667%}#page-top .works__case__list__item .textarea .detail{margin-top:2.9333333333vw}#page-top .works__case__list__item .textarea .detail li{font-size:3.7333333333vw;line-height:157.1428571429%}#page-top .works__case__list__item .textarea .detail li:not(:first-of-type){margin-top:2.1333333333vw}#page-top .works__case__list__item .textarea .detail li .label{min-width:16.5333333333vw;width:16.5333333333vw;height:5.0666666667vw;border-radius:1.0666666667vw;margin-right:3.2vw;font-size:3.2vw}#page-top .works__case .elm-btn{margin-top:16vw}#page-top .blog{margin-top:21.3333333333vw;position:relative;padding-top:19.4666666667vw}#page-top .blog:before{width:calc(100% - 10.6666666667vw)}#page-top .blog__inner{display:block}#page-top .blog__textarea{width:100%;padding:0 2.6666666667vw}#page-top .blog__textarea .text{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:175%}#page-top .blog__textarea .elm-btn{display:none}#page-top .blog__contents{margin-top:2.1333333333vw;padding:0 2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#page-top .blog__contents__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8vw 0}#page-top .blog__contents__item .image{width:39.4666666667vw;min-width:39.4666666667vw;padding-top:26.1333333333vw;border-radius:1.6vw;overflow:hidden}#page-top .blog__contents__item .textarea{width:44.5333333333vw;padding-left:2.6666666667vw;padding-top:2.6666666667vw}#page-top .blog__contents__item .textarea .date{font-size:2.9333333333vw}#page-top .blog__contents__item .textarea .ttl{font-size:3.7333333333vw;line-height:150%;margin-top:1.3333333333vw}#page-top .blog__contents__item .textarea .arw{display:none}#page-top .blog .elm-btn.is-tab-sp{display:block;margin-top:8vw}#page-top .footer{margin-top:40vw}}#page-service .sec1__main{max-width:136.6rem;padding:0 2rem;margin:0 auto 0 auto}#page-service .sec1__main img{width:100%;border-radius:1rem;overflow:hidden}#page-service .sec1__contents{background:#0088d1;position:relative;padding-bottom:25rem}#page-service .sec1__contents:before{content:"";width:100%;height:18.3rem;position:absolute;left:0;top:-18.3rem;z-index:-1;background:#0088d1}#page-service .sec1__heading{padding-top:12.2rem;font-size:3.6rem;font-weight:500;line-height:141.6666666667%;letter-spacing:.04em;text-indent:.04em;text-align:center;color:#fff}#page-service .sec1__heading .br-tab{display:none}@media screen and (max-width:1023px){#page-service .sec1__heading .br-tab{display:block}}#page-service .sec1__heading .bold{font-weight:700}#page-service .sec1__heading .dot-text{position:relative}#page-service .sec1__heading .dot-text:before{content:"・";position:absolute;top:-1em;left:0;right:0;text-align:center;font-size:2.8rem}#page-service .sec1__list-wrap{position:relative}#page-service .sec1__list-deco{white-space:nowrap}#page-service .sec1 .marquee{overflow:hidden;width:100%;-webkit-transform:translateY(2.1rem);transform:translateY(2.1rem)}#page-service .sec1 .marquee__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite}#page-service .sec1 .marquee__inner span{white-space:nowrap;font-family:Outfit,sans-serif;font-size:15.8rem;line-height:1;letter-spacing:.03em;color:#fff;opacity:.1;padding-right:4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-service .sec1__list__item{padding:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#page-service .sec1__list__item:not(:first-of-type){margin-top:1rem}#page-service .sec1__list__item .image{width:33.7477797513%}#page-service .sec1__list__item .image img{border-radius:1rem;overflow:hidden}#page-service .sec1__list__item .textarea{width:66.2522202487%;padding-left:5.3285968028%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-service .sec1__list__item .textarea .en{position:absolute;right:-1rem;top:-2.6rem;color:#eee;font-family:Outfit,sans-serif;font-size:8rem;letter-spacing:.04em;line-height:1;z-index:1}#page-service .sec1__list__item .textarea .en span{font-size:6.4rem}#page-service .sec1__list__item .textarea .ttl{font-size:2.8rem;line-height:160%;font-weight:500;color:#0088d1;position:relative;z-index:2}#page-service .sec1__list__item .textarea .text{margin-top:2.6rem;font-size:1.6rem;line-height:181.25%}#page-service .sec2{padding-top:9.1rem;background:#fff;position:relative;z-index:10;margin-top:-9rem;border-radius:4rem 4rem 0 0}#page-service .sec2 .elm-section-heading .jp{margin-top:2.5rem;font-size:5.1rem}#page-service .sec2 .elm-section-heading .text-small{margin-left:2.1rem;font-size:1.6rem;line-height:175%;letter-spacing:0}@media screen and (min-width:768px) and (max-width:1023px){#page-service .sec2 .elm-section-heading .text-small{display:block;margin-left:0;margin-top:1rem}}#page-service .sec2__anker{margin-top:5rem}#page-service .sec2__anker__list{width:100%;border-collapse:collapse;border:1px solid #d9d9d9;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-service .sec2__anker__list li{width:33.3333333%}#page-service .sec2__anker__list li a,#page-service .sec2__anker__list li a:link,#page-service .sec2__anker__list li a:visited{color:#1e88d1;text-decoration:none}#page-service .sec2__anker__list li a,#page-service .sec2__anker__list li a:link,#page-service .sec2__anker__list li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-service .sec2__anker__list li a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width:768px){#page-service .sec2__anker__list li{border-right:1px solid #d9d9d9}#page-service .sec2__anker__list li:nth-of-type(3n){border-right:none}#page-service .sec2__anker__list li:nth-of-type(1),#page-service .sec2__anker__list li:nth-of-type(2),#page-service .sec2__anker__list li:nth-of-type(3){border-bottom:1px solid #d9d9d9}}#page-service .sec2__anker__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#1e88d1;font-size:1.6rem;font-weight:500;line-height:162.5%}#page-service .sec2__anker__list li a::after{margin-left:1.1rem;display:inline-block;content:"";width:0;height:0;border-style:solid;border-right:.4rem solid transparent;border-left:.4rem solid transparent;border-top:.7rem solid #1e88d1;border-bottom:0}#page-service .sec2__anker__list li a .br-tab{display:none}@media screen and (max-width:1023px){#page-service .sec2__anker__list li a{text-align:center}#page-service .sec2__anker__list li a .br-tab{display:block}}#page-service .sec2__detail{margin-top:10rem}#page-service .sec2__detail__item{border-radius:1rem;background:#f5f5f5;padding:2rem 4rem 2rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-service .sec2__detail__item:not(:first-of-type){margin-top:6rem}@media screen and (min-width:768px) and (max-width:1023px){#page-service .sec2__detail__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#page-service .sec2__detail__item__img{width:23.3856893543%}#page-service .sec2__detail__item__img img{border-radius:.5rem;overflow:hidden}#page-service .sec2__detail__item__text{width:76.6143106457%;padding-left:3.4904013962%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-service .sec2__detail__item__text .inner{width:100%}#page-service .sec2__detail__item__text .ttl{font-size:3rem;line-height:149.3333333333%;font-weight:500;color:#0088d1;padding-left:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-service .sec2__detail__item__text .text{margin-top:.9rem;font-size:1.6rem;line-height:181.25%;padding-left:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-service .sec2__detail__item__text .nayami{margin-top:4.6rem;background:#fff;border-radius:.5rem;position:relative;padding:2.1rem 1.7rem 2.4rem 2.4rem;border:2px solid #fff}#page-service .sec2__detail__item__text .nayami.has-border{border:2px solid #1e88d1}#page-service .sec2__detail__item__text .nayami .heading{position:absolute;left:2rem;top:-1.9rem;width:41.5rem;height:3.4rem;font-size:1.6rem;line-height:162.5%;font-weight:500;background:#fff;border-radius:100vh;color:#1e88d1;border:2px solid #1e88d1;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-service .sec2__detail__item__text .nayami .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1365px){#page-service .sec2__detail__item__text .nayami .list{display:block}}#page-service .sec2__detail__item__text .nayami .list li{margin-top:1.6rem;font-size:1.5rem;line-height:113.3333333333%;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#page-service .sec2__detail__item__text .nayami .list li:before{content:"";width:1.965rem;min-width:1.965rem;height:1.626rem;display:block;line-height:1;background:url(/wp-content/themes/marui-naiso-theme/assets/img/service/icon-check.svg) no-repeat center top;background-size:100% auto;margin-right:.65rem}@media screen and (min-width:1366px){#page-service .sec2__detail__item__text .nayami .list.list1 li:nth-of-type(odd){width:36.2rem}#page-service .sec2__detail__item__text .nayami .list.list1 li:nth-of-type(even){width:calc(100% - 36.2rem)}#page-service .sec2__detail__item__text .nayami .list.list2 li:nth-of-type(odd){width:46.5rem}#page-service .sec2__detail__item__text .nayami .list.list2 li:nth-of-type(even){width:calc(100% - 46.5rem)}#page-service .sec2__detail__item__text .nayami .list.list3 li:nth-of-type(odd){width:39.2rem}#page-service .sec2__detail__item__text .nayami .list.list3 li:nth-of-type(even){width:calc(100% - 39.2rem)}#page-service .sec2__detail__item__text .nayami .list.list4 li:nth-of-type(odd){width:41.2rem}#page-service .sec2__detail__item__text .nayami .list.list4 li:nth-of-type(even){width:calc(100% - 41.2rem)}}@media screen and (max-width:767px){#page-service .sec1__main{padding:0 2.6666666667vw}#page-service .sec1__main img{border-radius:1.6vw}#page-service .sec1__contents{padding-bottom:34.6666666667vw}#page-service .sec1__contents:before{height:21.3333333333vw;top:-21.3333333333vw}#page-service .sec1__contents .elm-inner{padding:0 2.6666666667vw}#page-service .sec1__heading{padding-top:12.2666666667vw;font-size:6.4vw;line-height:170.8333333333%}#page-service .sec1__heading .dot-text:before{font-size:4.5333333333vw}#page-service .sec1 .marquee{-webkit-transform:translateY(-5.3333333333vw);transform:translateY(-5.3333333333vw)}#page-service .sec1 .marquee__inner span{font-size:27.2vw;padding-right:10.6666666667vw}#page-service .sec1__list{margin-top:-8.5333333333vw}#page-service .sec1__list__item{padding:5.3333333333vw 5.3333333333vw 7.2vw;border-radius:1.6vw;background:#fff;display:block;position:relative}#page-service .sec1__list__item:not(:first-of-type){margin-top:10.6666666667vw}#page-service .sec1__list__item .image{width:100%}#page-service .sec1__list__item .image img{border-radius:1.6vw;overflow:hidden}#page-service .sec1__list__item .textarea{width:100%;padding-left:0;display:block;position:static}#page-service .sec1__list__item .textarea .en{position:absolute;right:0;left:-2.6666666667vw;top:2.6666666667vw;font-size:16vw}#page-service .sec1__list__item .textarea .en span{font-size:13.3333333333vw}#page-service .sec1__list__item .textarea .inner{margin-top:7.7333333333vw}#page-service .sec1__list__item .textarea .ttl{font-size:6.4vw;line-height:150%}#page-service .sec1__list__item .textarea .text{margin-top:4.8vw;font-size:3.7333333333vw;line-height:175%}#page-service .sec2{padding-top:13.8666666667vw;background:#fff;position:relative;z-index:10;margin-top:-8vw;border-radius:5.3333333333vw 5.3333333333vw 0 0}#page-service .sec2 .elm-section-heading .jp{margin-top:0;font-size:6.4vw}#page-service .sec2 .elm-section-heading .text-small{margin-top:3.2vw;display:block;margin-left:0;font-size:3.7333333333vw;line-height:175%}#page-service .sec2__anker{margin-top:4.8vw}#page-service .sec2__anker__list{border-radius:1.3333333333vw}#page-service .sec2__anker__list li{width:50%;position:relative}#page-service .sec2__anker__list li:nth-of-type(odd){border-right:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box}#page-service .sec2__anker__list li:first-of-type,#page-service .sec2__anker__list li:nth-of-type(2),#page-service .sec2__anker__list li:nth-of-type(3),#page-service .sec2__anker__list li:nth-of-type(4){border-bottom:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box}#page-service .sec2__anker__list li a{padding:2.6666666667vw;font-size:3.7333333333vw;line-height:135.7142857143%}#page-service .sec2__anker__list li a::after{margin-left:0;display:inline-block;content:"";width:0;height:0;border-style:solid;border-right:1.0666666667vw solid transparent;border-left:1.0666666667vw solid transparent;border-top:1.8666666667vw solid #1e88d1;border-bottom:0;position:absolute;right:2.1333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-service .sec2__detail{margin-top:9.0666666667vw}#page-service .sec2__detail__item{border-radius:1.6vw;padding:5.3333333333vw 5.3333333333vw 5.3333333333vw 5.3333333333vw;display:block}#page-service .sec2__detail__item:not(:first-of-type){margin-top:10.6666666667vw}#page-service .sec2__detail__item__img{width:100%}#page-service .sec2__detail__item__img img{border-radius:1.3333333333vw;overflow:hidden}#page-service .sec2__detail__item__text{width:100%;padding-left:0}#page-service .sec2__detail__item__text .inner{margin-top:5.3333333333vw}#page-service .sec2__detail__item__text .ttl{font-size:6.4vw;line-height:150%;padding-left:0}#page-service .sec2__detail__item__text .text{margin-top:4.8vw;font-size:3.7333333333vw;line-height:175%;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-service .sec2__detail__item__text .nayami{margin-top:14.9333333333vw;border-radius:1.3333333333vw;position:relative;padding:8.5333333333vw 2.6666666667vw 5.3333333333vw 2.6666666667vw}#page-service .sec2__detail__item__text .nayami .heading{position:absolute;left:6.1333333333vw;top:-7.7333333333vw;width:65.0666666667vw;height:14.4vw;font-size:3.7333333333vw;line-height:142.8571428571%;text-align:center}#page-service .sec2__detail__item__text .nayami .list{display:block}#page-service .sec2__detail__item__text .nayami .list li{margin-top:3.7333333333vw;font-size:3.7333333333vw;line-height:142.8571428571%}#page-service .sec2__detail__item__text .nayami .list li:before{content:"";width:5.24vw;min-width:5.24vw;height:4.336vw;margin-right:1.7333333333vw}}#page-process .sec1__main{max-width:136.6rem;padding:0 2rem;margin:0 auto 0 auto}#page-process .sec1__main img{width:100%;border-radius:1rem;overflow:hidden}#page-process .sec1__contents{background:#f0f0f0;position:relative;padding-bottom:25rem}#page-process .sec1__contents:before{content:"";width:100%;height:18.3rem;position:absolute;left:0;top:-18.3rem;z-index:-1;background:#f0f0f0}#page-process .sec1__lead{margin-top:9.8rem;font-size:1.6rem;line-height:175%;text-align:center}#page-process .sec1__lead .br-tab{display:none}@media screen and (max-width:1023px){#page-process .sec1__lead .br-tab{display:block}}#page-process .sec1__list{margin-top:9.2rem}#page-process .sec1__list__item{position:relative;padding-bottom:6.6rem}#page-process .sec1__list__item:last-of-type{padding-bottom:0}#page-process .sec1__list__item:last-of-type .step:after{display:none}#page-process .sec1__list__item:last-of-type .step:before{display:none}#page-process .sec1__list__item .step{height:calc(100% - .8rem);position:absolute;left:0;top:0;overflow:hidden}#page-process .sec1__list__item .step:after{content:"";width:1px;height:100%;background:#0088d1;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:3.5rem;z-index:1}#page-process .sec1__list__item .step:before{content:"";width:0;height:0;border-style:solid;border-right:4px solid transparent;border-left:4px solid transparent;border-top:6px solid #1e88d1;border-bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:1}#page-process .sec1__list__item .step .en{text-align:center;color:#0088d1;font-family:Outfit,sans-serif;font-size:2rem;line-height:1;position:relative;z-index:2}#page-process .sec1__list__item .step .icon{margin:1rem auto 0;width:12rem;position:relative;z-index:2}#page-process .sec1__list__item .ttl{width:calc(100% - 17.2rem);margin-left:auto;font-size:2.8rem;line-height:1;font-weight:500;color:#0088d1}#page-process .sec1__list__item .textarea{border-radius:1rem;margin-top:2.3rem;width:calc(100% - 17.2rem);margin-left:auto;background:#fff;font-size:1.6rem;line-height:181.25%;padding:2.8rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-process .sec1__list__item .textarea .text{padding-top:.4rem;font-size:1.6rem;line-height:181.25%}#page-process .sec1__list__item .textarea .tel{margin-top:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-process .sec1__list__item .textarea .tel .numb a,#page-process .sec1__list__item .textarea .tel .numb a:link,#page-process .sec1__list__item .textarea .tel .numb a:visited{color:#000;text-decoration:none}#page-process .sec1__list__item .textarea .tel .numb a,#page-process .sec1__list__item .textarea .tel .numb a:link,#page-process .sec1__list__item .textarea .tel .numb a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-process .sec1__list__item .textarea .tel .numb a:hover{color:#000;text-decoration:none}}#page-process .sec1__list__item .textarea .tel .numb{line-height:1;font-size:2.9rem;font-weight:700}#page-process .sec1__list__item .textarea .tel .numb .icon{width:1.8rem;height:2.4rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg);background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center;line-height:1;margin-right:.3rem;-webkit-transform:translateY(.3rem);transform:translateY(.3rem)}#page-process .sec1__list__item .textarea .tel .text{font-size:1.4rem;font-weight:500;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1rem}#page-process .sec1__list__item .textarea .tel .btn{margin-left:4rem;width:21.7rem;height:3.7rem;font-size:1.5rem;font-weight:500;letter-spacing:.05em}#page-process .sec1__list__item .textarea .tel .btn a,#page-process .sec1__list__item .textarea .tel .btn a:link,#page-process .sec1__list__item .textarea .tel .btn a:visited{color:#fff;text-decoration:none}#page-process .sec1__list__item .textarea .tel .btn a,#page-process .sec1__list__item .textarea .tel .btn a:link,#page-process .sec1__list__item .textarea .tel .btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-process .sec1__list__item .textarea .tel .btn a:hover{color:#1ea242;text-decoration:none}}#page-process .sec1__list__item .textarea .tel .btn{color:#fff}#page-process .sec1__list__item .textarea .tel .btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#1ea242;border:2px solid #1ea242;border-radius:100vh}@media screen and (min-width:768px){#page-process .sec1__list__item .textarea .tel .btn a:hover{background:0 0}}@media screen and (min-width:768px) and (max-width:1150px){#page-process .sec1__list__item .textarea .tel{display:block}#page-process .sec1__list__item .textarea .tel .text{margin-top:1rem;margin-left:0}#page-process .sec1__list__item .textarea .tel .btn{margin-top:2rem;margin-left:0}}#page-process .footer{margin-top:-5rem;z-index:100;position:relative}@media screen and (max-width:767px){#page-process .sec1__main{padding:0 2.6666666667vw}#page-process .sec1__main img{border-radius:1.6vw}#page-process .sec1__contents{padding-top:10.1333333333vw;padding-bottom:53.3333333333vw}#page-process .sec1__contents:before{height:21.3333333333vw;top:-21.3333333333vw}#page-process .sec1__lead{margin-top:0;font-size:3.7333333333vw;line-height:175%;text-align:left}#page-process .sec1__lead .br-tab{display:none}#page-process .sec1__list{margin-top:16.8vw}#page-process .sec1__list__item{position:relative;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-process .sec1__list__item:not(:first-of-type){margin-top:14.1333333333vw}#page-process .sec1__list__item .step{width:17.3333333333vw;height:auto;position:static}#page-process .sec1__list__item .step:after{display:none}#page-process .sec1__list__item .step:before{display:none}#page-process .sec1__list__item .step .en{text-align:center;color:#0088d1;font-family:Outfit,sans-serif;font-size:3.7333333333vw;line-height:1;position:relative;z-index:2}#page-process .sec1__list__item .step .icon{margin:1.6vw auto 0;width:14.4vw;position:relative;z-index:2}#page-process .sec1__list__item .ttl{padding-top:5.3333333333vw;width:calc(100% - 17.3333333333vw);font-size:5.3333333333vw;line-height:130%;padding-left:1.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-process .sec1__list__item .textarea{border-radius:1.6vw;margin-top:5.3333333333vw;width:100%;padding:6.1333333333vw 5.3333333333vw 6.6666666667vw}#page-process .sec1__list__item .textarea .text{padding-top:0;font-size:3.7333333333vw;line-height:175%}#page-process .sec1__list__item .textarea .tel{margin-top:5.8666666667vw;display:block;text-align:center}#page-process .sec1__list__item .textarea .tel .numb{font-size:9.3333333333vw}#page-process .sec1__list__item .textarea .tel .numb .icon{width:5.3333333333vw;height:7.4666666667vw;margin-right:.8vw;-webkit-transform:translateY(.2666666667vw);transform:translateY(.2666666667vw)}#page-process .sec1__list__item .textarea .tel .text{font-size:3.7333333333vw;margin-left:0;padding-top:3.2vw}#page-process .sec1__list__item .textarea .tel .btn{margin:8.8vw auto 0;width:68.2666666667vw;height:11.2vw;font-size:4vw}#page-process .sec1__list__item:not(:last-of-type){position:relative}#page-process .sec1__list__item:not(:last-of-type):after{content:"";width:.5333333333vw;height:12.5333333333vw;background:#0088d1;position:absolute;left:7.2vw;bottom:-12.5333333333vw;z-index:1}#page-process .sec1__list__item:not(:last-of-type):before{content:"";width:0;height:0;border-style:solid;border-right:1.6vw solid transparent;border-left:1.6vw solid transparent;border-top:2.4vw solid #1e88d1;border-bottom:0;position:absolute;left:5.8666666667vw;bottom:-12.8vw;z-index:1}#page-process .footer{margin-top:-13.3333333333vw;z-index:100;position:relative}}#page-about .sec1__main{max-width:136.6rem;padding:0 2rem;margin:0 auto 0 auto}#page-about .sec1__main img{width:100%;border-radius:1rem;overflow:hidden}#page-about .sec1__contents{background:#f0f0f0;position:relative;padding-bottom:26rem}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec1__contents{padding-bottom:10rem}}#page-about .sec1__contents:before{content:"";width:100%;height:18.3rem;position:absolute;left:0;top:-18.3rem;z-index:-1;background:#f0f0f0}#page-about .sec1__contents .elm-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:9.2rem}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec1__contents .elm-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}#page-about .sec1__contents__ttl{font-size:4.2rem;font-weight:500;line-height:159.5238095238%;letter-spacing:.04em}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec1__contents__ttl{font-size:3rem}}#page-about .sec1__contents__text{margin-top:16.3rem;width:48.9220563847%;font-size:1.6rem;line-height:175%}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec1__contents__text{margin-top:0}}#page-about .sec1__contents__image{width:34.9rem;position:absolute;left:6rem;top:35.8rem}#page-about .sec1__contents__image .image{max-width:34.9rem;position:absolute;left:0;top:0}#page-about .sec1__contents__image .image1{width:30.6rem;position:absolute;left:0;top:0}#page-about .sec1__contents__image .image2{width:19.8rem;position:absolute;right:0;bottom:0}#page-about .sec1__contents__image img{border-radius:1rem;overflow:hidden}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec1__contents__image{top:28rem;left:4rem;width:30rem}}#page-about .sec2{padding-top:9.2rem;padding-bottom:8.3rem;background:#fff;position:relative;z-index:10;margin-top:-6.2rem;border-radius:4rem 4rem 0 0}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec2{padding-bottom:0}}#page-about .sec2 .elm-section-heading .jp{font-size:4.1rem}#page-about .sec2__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:10rem}#page-about .sec2__profile .detail{margin-top:5.3rem;width:61.35986733%}#page-about .sec2__profile .detail__item{min-height:6.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}#page-about .sec2__profile .detail__item:last-of-type dt{border-bottom:1px solid #1e88d1}#page-about .sec2__profile .detail__item:last-of-type dd{border-bottom:1px solid #ccc}#page-about .sec2__profile .detail__item dt{width:26.7567567568%;border-top:1px solid #1e88d1;font-size:1.5rem;line-height:174.6666666667%;font-weight:700;padding:1.8rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-about .sec2__profile .detail__item dd{border-top:1px solid #ccc;width:73.2432432432%;font-size:1.5rem;line-height:174.6666666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.8rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}#page-about .sec2__history{padding-top:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#page-about .sec2__history .inner{padding-top:4rem;width:56.6334991708%}#page-about .sec2__history .inner .text{font-size:1.5rem;line-height:220%}#page-about .sec2__history .inner .detail{max-width:46.1rem;margin-top:6.4rem;border-radius:1rem;background:#f5f5f5;padding:2rem 3rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-about .sec2__history .inner .detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;line-height:166.6666666667%}#page-about .sec2__history .inner .detail__item:not(:first-of-type){margin-top:2.5rem}#page-about .sec2__history .inner .detail__item dt{width:9.7rem;min-width:9.7rem;font-weight:700}#page-about .sec2__history__image{width:45rem;height:47.1rem;position:absolute;left:0;top:32.9rem}#page-about .sec2__history__image .image1{width:23.6rem;position:absolute;left:0;top:0}#page-about .sec2__history__image .image2{width:17.4rem;position:absolute;right:0;bottom:0}@media screen and (min-width:768px) and (max-width:1150px){#page-about .sec2__history__image .image2{right:auto;left:3rem;bottom:auto;top:34rem}}#page-about .sec2__history__image img{border-radius:1rem;overflow:hidden}#page-about .footer{z-index:100;position:relative}@media screen and (max-width:767px){#page-about .sec1__main{padding:0 2.6666666667vw}#page-about .sec1__main img{border-radius:1.6vw}#page-about .sec1__contents{padding-top:13.3333333333vw;padding-bottom:37.3333333333vw}#page-about .sec1__contents:before{height:21.3333333333vw;top:-21.3333333333vw}#page-about .sec1__contents .elm-inner{display:block;padding-top:0}#page-about .sec1__contents__ttl{font-size:7.7333333333vw;line-height:158.6206896552%}#page-about .sec1__contents__text{margin-top:9.6vw;width:100%;font-size:3.7333333333vw;line-height:175%}#page-about .sec1__contents__image{margin-top:15.4666666667vw;width:100%;height:auto;position:static}#page-about .sec1__contents__image .image{position:static;width:74.6666666667vw;margin:0 auto}#page-about .sec1__contents__image .image1{width:46.9333333333vw;position:static}#page-about .sec1__contents__image .image2{margin-top:-18.1333333333vw;margin-left:auto;width:34.6666666667vw;position:static}#page-about .sec1__contents__image img{border-radius:2.6666666667vw}#page-about .sec2{padding-top:13.8666666667vw;padding-bottom:0;background:#fff;position:relative;z-index:10;margin-top:-8vw;border-radius:5.3333333333vw 5.3333333333vw 0 0}#page-about .sec2 .elm-section-heading .jp{font-size:6.4vw}#page-about .sec2__profile{display:block;padding-bottom:21.3333333333vw}#page-about .sec2__profile .detail{margin-top:8.5333333333vw;width:100%}#page-about .sec2__profile .detail__item{display:block;min-height:auto;border-top:1px solid #ccc;position:relative}#page-about .sec2__profile .detail__item:before{content:"";width:44.8vw;height:1px;background:#1e88d1;position:absolute;left:0;top:-1px}#page-about .sec2__profile .detail__item:last-of-type{border-bottom:1px solid #ccc}#page-about .sec2__profile .detail__item:last-of-type:after{content:"";width:44.8vw;height:1px;background:#1e88d1;position:absolute;left:0;bottom:-1px}#page-about .sec2__profile .detail__item:last-of-type dt{border-bottom:none}#page-about .sec2__profile .detail__item:last-of-type dd{border-bottom:none}#page-about .sec2__profile .detail__item dt{width:100%;font-size:3.7333333333vw;line-height:175%;padding:2.9333333333vw 2.6666666667vw 2.9333333333vw 2.6666666667vw;display:block;border-top:none}#page-about .sec2__profile .detail__item dd{width:100%;font-size:3.7333333333vw;line-height:175%;display:block;padding:0 2.6666666667vw 2.6666666667vw 2.6666666667vw;border-top:none}#page-about .sec2__history{padding-top:19.2vw;display:block}#page-about .sec2__history .inner{padding-top:8.5333333333vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-about .sec2__history .inner .text{margin-top:10.6666666667vw;width:100%;font-size:3.7333333333vw;line-height:175%}#page-about .sec2__history .inner .detail{width:100%;max-width:100%;margin-top:0;border-radius:2.6666666667vw;background:#f5f5f5;padding:5.8666666667vw 5.3333333333vw 5.8666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-about .sec2__history .inner .detail__item{display:block;font-size:3.7333333333vw;line-height:175%}#page-about .sec2__history .inner .detail__item:not(:first-of-type){margin-top:6.6666666667vw}#page-about .sec2__history .inner .detail__item dt{width:100%;min-width:100%}#page-about .sec2__history .inner .detail__item dd{padding-top:1.3333333333vw}#page-about .sec2__history__image{margin-top:15.4666666667vw;width:100%;height:auto;position:static}#page-about .sec2__history__image .image1{width:46.9333333333vw;position:static}#page-about .sec2__history__image .image2{margin-top:-18.1333333333vw;margin-left:auto;width:34.6666666667vw;position:static}#page-about .sec2__history__image img{border-radius:2.6666666667vw}#page-about .footer{z-index:100;position:relative}}#page-works .works__case__list{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-works .works__case__list__item{margin-top:8rem;width:30.5970149254%}#page-works .works__case__list__item a,#page-works .works__case__list__item a:link,#page-works .works__case__list__item a:visited{color:#000;text-decoration:none}#page-works .works__case__list__item a,#page-works .works__case__list__item a:link,#page-works .works__case__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-works .works__case__list__item a:hover{opacity:.7;text-decoration:none}}#page-works .works__case__list__item:not(:nth-child(3n)){margin-right:4.1044776119%}#page-works .works__case__list__item .thumb{border-radius:1rem;overflow:hidden;width:100%;padding-top:66.6%;background-size:cover;background-position:center;background-repeat:no-repeat}#page-works .works__case__list__item .textarea{margin-top:2rem}#page-works .works__case__list__item .textarea .ttl{font-size:2rem;font-weight:500;line-height:150%}#page-works .works__case__list__item .textarea .detail{margin-top:1.9rem}#page-works .works__case__list__item .textarea .detail li{font-size:1.4rem;line-height:157.1428571429%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-works .works__case__list__item .textarea .detail li:not(:first-of-type){margin-top:1.3rem}#page-works .works__case__list__item .textarea .detail li .label{min-width:7.3rem;width:7.3rem;height:2.2rem;font-weight:500;background:#1e88d1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.4rem;color:#fff;line-height:1;margin-right:1.4rem}#page-works .works__case .pager{margin-top:8rem}#page-works .works__case .pager .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-works .works__case .pager .wp-pagenavi .pages{display:none}#page-works .works__case .pager .wp-pagenavi .previouspostslink{width:4rem;height:4rem;margin:1rem 2.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative;text-indent:-9999px;white-space:nowrap;overflow:hidden}#page-works .works__case .pager .wp-pagenavi .previouspostslink:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-works .works__case .pager .wp-pagenavi .previouspostslink:hover{background:#0088d1}#page-works .works__case .pager .wp-pagenavi .previouspostslink:hover:after{background-color:#fff}}#page-works .works__case .pager .wp-pagenavi .nextpostslink{width:4rem;height:4rem;margin:1rem 0 0 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative;text-indent:-9999px;white-space:nowrap;overflow:hidden}#page-works .works__case .pager .wp-pagenavi .nextpostslink:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-works .works__case .pager .wp-pagenavi .nextpostslink:hover{background:#0088d1}#page-works .works__case .pager .wp-pagenavi .nextpostslink:hover:after{background-color:#fff}}#page-works .works__case .pager .wp-pagenavi .page{margin:1rem .5rem 0;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;font-size:1.8rem;line-height:1;border-radius:50%;font-family:Outfit,sans-serif;color:#0088d1}#page-works .works__case .pager .wp-pagenavi .page.current{background:#0088d1;color:#fff}#page-works .works__case .pager .wp-pagenavi .page:link,#page-works .works__case .pager .wp-pagenavi .page:visited{color:#0088d1}@media screen and (min-width:768px){#page-works .works__case .pager .wp-pagenavi .page:hover{background:#0088d1;color:#fff}}#page-works .works__case .pager .wp-pagenavi .current{margin:1rem .5rem 0;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;font-size:1.8rem;line-height:1;border-radius:50%;font-family:Outfit,sans-serif;color:#fff;background:#0088d1}@media screen and (max-width:767px){#page-works .works__case__list{margin-top:10.6666666667vw;display:block;padding:0 2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-works .works__case__list__item{margin-top:13.3333333333vw;width:100%}#page-works .works__case__list__item:first-of-type{margin-top:0}#page-works .works__case__list__item:not(:nth-child(3n)){margin-right:0}#page-works .works__case__list__item .thumb{border-radius:1.6vw}#page-works .works__case__list__item .textarea{margin-top:2.6666666667vw}#page-works .works__case__list__item .textarea .ttl{font-size:4.8vw;line-height:141.6666666667%}#page-works .works__case__list__item .textarea .detail{margin-top:2.9333333333vw}#page-works .works__case__list__item .textarea .detail li{font-size:3.7333333333vw;line-height:157.1428571429%}#page-works .works__case__list__item .textarea .detail li:not(:first-of-type){margin-top:2.1333333333vw}#page-works .works__case__list__item .textarea .detail li .label{min-width:16.5333333333vw;width:16.5333333333vw;height:5.0666666667vw;border-radius:1.0666666667vw;margin-right:3.2vw;font-size:3.2vw}#page-works .works__case .pager{margin-top:13.3333333333vw}#page-works .works__case .pager .wp-pagenavi .previouspostslink{width:10.6666666667vw;height:10.6666666667vw;margin:2.6666666667vw 7.4666666667vw 0 0}#page-works .works__case .pager .wp-pagenavi .previouspostslink:after{width:3.5733333333vw;height:3.2vw}#page-works .works__case .pager .wp-pagenavi .nextpostslink{width:10.6666666667vw;height:10.6666666667vw;margin:2.6666666667vw 0 0 7.4666666667vw}#page-works .works__case .pager .wp-pagenavi .nextpostslink:after{width:3.5733333333vw;height:3.2vw}#page-works .works__case .pager .wp-pagenavi .page{margin:2.6666666667vw 1.3333333333vw 0;width:10.6666666667vw;height:10.6666666667vw;font-size:4.8vw}#page-works .works__case .pager .wp-pagenavi .current{margin:2.6666666667vw 1.3333333333vw 0;width:10.6666666667vw;height:10.6666666667vw;font-size:4.8vw}}#page-works-detail .page-heading-wrap{height:auto;padding-bottom:2.5rem}#page-works-detail .page-heading{padding-right:4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-works-detail .page-heading .jp{margin-top:2.2rem;font-size:3.2rem;line-height:159.375%}#page-works-detail .works-slider{max-width:100%;margin:0 auto;overflow:hidden;padding:0}#page-works-detail .main-swiper{margin-top:8.7rem;overflow:visible}#page-works-detail .main-swiper .swiper-slide{max-width:840px;width:61.4934114202%;height:auto}#page-works-detail .main-swiper .swiper-slide .thumb{width:100%;padding-top:66.5476190476%;display:block;border-radius:1rem;overflow:hidden;opacity:.44;background-size:cover;background-position:center}#page-works-detail .main-swiper .swiper-slide-active .thumb{opacity:1}#page-works-detail .main-swiper .swiper-slide .text{display:none;margin-top:1.8rem;font-size:1.4rem;line-height:184.8739495798%;letter-spacing:.04em;color:#444;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-works-detail .main-swiper .swiper-slide-active .text{display:block}#page-works-detail .main-swiper .swiper-button-next,#page-works-detail .main-swiper .swiper-button-prev{display:none}#page-works-detail .swiper-pagination{max-width:92rem;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5.7rem auto 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#page-works-detail .swiper-pagination-bullet{width:15.5952380952%;padding-top:10.3571428571%;opacity:.5;background:0 0;position:relative;border-radius:.4rem;overflow:hidden;margin:0 0;background-size:cover;background-position:center}#page-works-detail .swiper-pagination-bullet:not(:last-of-type){margin-right:1.2857142857%}#page-works-detail .swiper-pagination-bullet img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}#page-works-detail .swiper-pagination-bullet-active{opacity:1}#page-works-detail .works-detail-contents{margin:7.2rem auto 0 auto;max-width:92rem;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-works-detail .works-detail-contents__table{width:100%;font-size:1.6rem;line-height:162.5%}#page-works-detail .works-detail-contents__table tr:first-of-type{border-top:1px solid #ccc}#page-works-detail .works-detail-contents__table tr{border-bottom:1px solid #ccc}#page-works-detail .works-detail-contents__table tr th{width:14.4rem;min-width:14.4rem;background:#f5f5f5;font-weight:700;text-align:center;padding:1.8rem .5rem 1.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-works-detail .works-detail-contents__table tr td{text-align:left;padding:1.8rem 2rem 1.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-works-detail .works-detail-contents__list{margin-top:8.3rem}#page-works-detail .works-detail-contents__list__item:not(:first-of-type){margin-top:5.1rem}#page-works-detail .works-detail-contents__list__item .heading{font-size:2.8rem;font-weight:500;color:#0088d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-works-detail .works-detail-contents__list__item .heading .icon1{width:3.8rem;display:block;line-height:1;margin-left:.4rem;margin-right:1.6rem}#page-works-detail .works-detail-contents__list__item .heading .icon2{width:4rem;display:block;line-height:1;margin-left:1.2rem;margin-right:.5rem}#page-works-detail .works-detail-contents__list__item .heading .icon3{width:5.2rem;display:block;line-height:1;margin-right:.5rem}#page-works-detail .works-detail-contents__list__item .text-detail{margin-top:1.9rem;padding:2.8rem 2.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;border-radius:1rem;font-size:1.6rem;line-height:181.25%}#page-works-detail .works-detail-contents .pager{margin-top:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-works-detail .works-detail-contents .pager__item.prev{width:4rem;height:4rem}#page-works-detail .works-detail-contents .pager__item.prev a,#page-works-detail .works-detail-contents .pager__item.prev a:link,#page-works-detail .works-detail-contents .pager__item.prev a:visited{color:#0088d1;text-decoration:none}#page-works-detail .works-detail-contents .pager__item.prev a,#page-works-detail .works-detail-contents .pager__item.prev a:link,#page-works-detail .works-detail-contents .pager__item.prev a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-works-detail .works-detail-contents .pager__item.prev a:hover{color:#fff;text-decoration:none}}#page-works-detail .works-detail-contents .pager__item.prev{margin-right:3rem}#page-works-detail .works-detail-contents .pager__item.prev a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative}#page-works-detail .works-detail-contents .pager__item.prev a:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-works-detail .works-detail-contents .pager__item.prev a:hover{background:#0088d1}#page-works-detail .works-detail-contents .pager__item.prev a:hover:after{background-color:#fff}}#page-works-detail .works-detail-contents .pager__item.back{width:18rem;height:4rem}#page-works-detail .works-detail-contents .pager__item.back a,#page-works-detail .works-detail-contents .pager__item.back a:link,#page-works-detail .works-detail-contents .pager__item.back a:visited{color:#0088d1;text-decoration:none}#page-works-detail .works-detail-contents .pager__item.back a,#page-works-detail .works-detail-contents .pager__item.back a:link,#page-works-detail .works-detail-contents .pager__item.back a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-works-detail .works-detail-contents .pager__item.back a:hover{color:#fff;text-decoration:none}}#page-works-detail .works-detail-contents .pager__item.back a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;border-radius:100vh;font-size:1.6rem;line-height:1;color:#0088d1}@media screen and (min-width:768px){#page-works-detail .works-detail-contents .pager__item.back a:hover{background:#0088d1}}#page-works-detail .works-detail-contents .pager__item.next{width:4rem;height:4rem}#page-works-detail .works-detail-contents .pager__item.next a,#page-works-detail .works-detail-contents .pager__item.next a:link,#page-works-detail .works-detail-contents .pager__item.next a:visited{color:#0088d1;text-decoration:none}#page-works-detail .works-detail-contents .pager__item.next a,#page-works-detail .works-detail-contents .pager__item.next a:link,#page-works-detail .works-detail-contents .pager__item.next a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-works-detail .works-detail-contents .pager__item.next a:hover{color:#fff;text-decoration:none}}#page-works-detail .works-detail-contents .pager__item.next{margin-left:3rem}#page-works-detail .works-detail-contents .pager__item.next a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative}#page-works-detail .works-detail-contents .pager__item.next a:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-works-detail .works-detail-contents .pager__item.next a:hover{background:#0088d1}#page-works-detail .works-detail-contents .pager__item.next a:hover:after{background-color:#fff}}@media screen and (max-width:767px){#page-works-detail .page-heading-wrap{height:auto;padding-bottom:3.4666666667vw}#page-works-detail .page-heading{padding-right:0}#page-works-detail .page-heading .jp{margin-top:.8vw;font-size:6.4vw;line-height:155%}#page-works-detail .main-swiper{margin-top:11.7333333333vw}#page-works-detail .main-swiper .swiper-slide{max-width:84vw;width:84vw}#page-works-detail .main-swiper .swiper-slide img{border-radius:1.6vw}#page-works-detail .main-swiper .swiper-slide .text{margin-top:3.2vw;font-size:2.9333333333vw;line-height:143.6363636364%;padding:0 0}#page-works-detail .main-swiper .swiper-button-next,#page-works-detail .main-swiper .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8vw;height:8vw;border-radius:50%;background:#fff;border:1px solid #0088d1}#page-works-detail .main-swiper .swiper-button-next:after,#page-works-detail .main-swiper .swiper-button-prev:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:3.5733333333vw;height:3.2vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-works-detail .main-swiper .swiper-button-next{top:29.6vw;right:4vw}#page-works-detail .main-swiper .swiper-button-prev{top:29.6vw;left:4vw}#page-works-detail .main-swiper .swiper-button-prev:after{-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1)}#page-works-detail .swiper-pagination{display:none}#page-works-detail .works-detail-contents{margin:6.6666666667vw auto 0 auto;max-width:100%;padding:0 8vw}#page-works-detail .works-detail-contents__table{width:100%;font-size:3.7333333333vw;line-height:185.7142857143%}#page-works-detail .works-detail-contents__table tr th{text-align:left;display:block;width:100%;min-width:100%;padding:3.4666666667vw 2.9333333333vw 3.4666666667vw}#page-works-detail .works-detail-contents__table tr td{display:block;width:100%;padding:3.4666666667vw 2.9333333333vw 3.4666666667vw}#page-works-detail .works-detail-contents__list{margin-top:14.6666666667vw}#page-works-detail .works-detail-contents__list__item:not(:first-of-type){margin-top:10.6666666667vw}#page-works-detail .works-detail-contents__list__item .heading{font-size:5.3333333333vw}#page-works-detail .works-detail-contents__list__item .heading .icon1{width:8.8vw;margin-left:0;margin-right:2.9333333333vw}#page-works-detail .works-detail-contents__list__item .heading .icon2{width:9.2vw;margin-left:.8vw;margin-right:1.3333333333vw}#page-works-detail .works-detail-contents__list__item .heading .icon3{width:10.4vw;margin-right:1.3333333333vw}#page-works-detail .works-detail-contents__list__item .text-detail{margin-top:4vw;padding:5.3333333333vw 5.3333333333vw;border-radius:2.6666666667vw;font-size:3.7333333333vw;line-height:175%}#page-works-detail .works-detail-contents .pager{margin-top:18.6666666667vw}#page-works-detail .works-detail-contents .pager__item.prev{width:10.6666666667vw;height:10.6666666667vw;margin-right:7.4666666667vw}#page-works-detail .works-detail-contents .pager__item.prev a:after{width:3.5733333333vw;height:3.2vw}#page-works-detail .works-detail-contents .pager__item.back{width:48vw;height:10.6666666667vw}#page-works-detail .works-detail-contents .pager__item.back a{font-size:3.7333333333vw}#page-works-detail .works-detail-contents .pager__item.next{width:10.6666666667vw;height:10.6666666667vw;margin-left:7.4666666667vw}#page-works-detail .works-detail-contents .pager__item.next a:after{width:3.5733333333vw;height:3.2vw}}#page-blog .blog__case__list{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-blog .blog__case__list__item{margin-top:8rem;width:30.5970149254%}#page-blog .blog__case__list__item a,#page-blog .blog__case__list__item a:link,#page-blog .blog__case__list__item a:visited{color:#000;text-decoration:none}#page-blog .blog__case__list__item a,#page-blog .blog__case__list__item a:link,#page-blog .blog__case__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-blog .blog__case__list__item a:hover{opacity:.7;text-decoration:none}}#page-blog .blog__case__list__item:not(:nth-child(3n)){margin-right:4.1044776119%}#page-blog .blog__case__list__item .thumb{border-radius:1rem;overflow:hidden;width:100%;padding-top:66.6%;background-size:cover;background-position:center;background-repeat:no-repeat}#page-blog .blog__case__list__item .textarea{margin-top:1.5rem}#page-blog .blog__case__list__item .textarea .date{font-size:1.3rem;letter-spacing:.04em;color:#666;line-height:1}#page-blog .blog__case__list__item .textarea .ttl{margin-top:.5rem;font-size:2rem;font-weight:500;line-height:150%}#page-blog .blog__case .pager{margin-top:8rem}#page-blog .blog__case .pager .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-blog .blog__case .pager .wp-pagenavi .pages{display:none}#page-blog .blog__case .pager .wp-pagenavi .previouspostslink{width:4rem;height:4rem;margin:1rem 2.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative;text-indent:-9999px;white-space:nowrap;overflow:hidden}#page-blog .blog__case .pager .wp-pagenavi .previouspostslink:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-blog .blog__case .pager .wp-pagenavi .previouspostslink:hover{background:#0088d1}#page-blog .blog__case .pager .wp-pagenavi .previouspostslink:hover:after{background-color:#fff}}#page-blog .blog__case .pager .wp-pagenavi .nextpostslink{width:4rem;height:4rem;margin:1rem 0 0 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative;text-indent:-9999px;white-space:nowrap;overflow:hidden}#page-blog .blog__case .pager .wp-pagenavi .nextpostslink:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-blog .blog__case .pager .wp-pagenavi .nextpostslink:hover{background:#0088d1}#page-blog .blog__case .pager .wp-pagenavi .nextpostslink:hover:after{background-color:#fff}}#page-blog .blog__case .pager .wp-pagenavi .page{margin:1rem .5rem 0;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;font-size:1.8rem;line-height:1;border-radius:50%;font-family:Outfit,sans-serif;color:#0088d1}#page-blog .blog__case .pager .wp-pagenavi .page.current{background:#0088d1;color:#fff}#page-blog .blog__case .pager .wp-pagenavi .page:link,#page-blog .blog__case .pager .wp-pagenavi .page:visited{color:#0088d1}@media screen and (min-width:768px){#page-blog .blog__case .pager .wp-pagenavi .page:hover{background:#0088d1;color:#fff}}#page-blog .blog__case .pager .wp-pagenavi .current{margin:1rem .5rem 0;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;font-size:1.8rem;line-height:1;border-radius:50%;font-family:Outfit,sans-serif;color:#fff;background:#0088d1}@media screen and (max-width:767px){#page-blog .blog__case__list{margin-top:10.6666666667vw;display:block;padding:0 2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-blog .blog__case__list__item{margin-top:13.3333333333vw;width:100%}#page-blog .blog__case__list__item:first-of-type{margin-top:0}#page-blog .blog__case__list__item:not(:nth-child(3n)){margin-right:0}#page-blog .blog__case__list__item .thumb{border-radius:1.6vw}#page-blog .blog__case__list__item .textarea{margin-top:4vw}#page-blog .blog__case__list__item .textarea .date{font-size:2.9333333333vw}#page-blog .blog__case__list__item .textarea .ttl{margin-top:1.3333333333vw;font-size:4.8vw;line-height:141.6666666667%}#page-blog .blog__case .pager{margin-top:13.3333333333vw}#page-blog .blog__case .pager .wp-pagenavi .previouspostslink{width:10.6666666667vw;height:10.6666666667vw;margin:2.6666666667vw 7.4666666667vw 0 0}#page-blog .blog__case .pager .wp-pagenavi .previouspostslink:after{width:3.5733333333vw;height:3.2vw}#page-blog .blog__case .pager .wp-pagenavi .nextpostslink{width:10.6666666667vw;height:10.6666666667vw;margin:2.6666666667vw 0 0 7.4666666667vw}#page-blog .blog__case .pager .wp-pagenavi .nextpostslink:after{width:3.5733333333vw;height:3.2vw}#page-blog .blog__case .pager .wp-pagenavi .page{margin:2.6666666667vw 1.3333333333vw 0;width:10.6666666667vw;height:10.6666666667vw;font-size:4.8vw}#page-blog .blog__case .pager .wp-pagenavi .current{margin:2.6666666667vw 1.3333333333vw 0;width:10.6666666667vw;height:10.6666666667vw;font-size:4.8vw}}#page-blog-detail .page-heading-wrap{height:auto;padding-bottom:2.5rem}#page-blog-detail .page-heading{padding-right:4rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-blog-detail .page-heading .jp{margin-top:2.2rem;font-size:3.2rem;line-height:159.375%}#page-blog-detail .blog-detail-contents{max-width:72rem;margin-left:auto;margin-right:auto}#page-blog-detail .blog-detail-contents a,#page-blog-detail .blog-detail-contents a:link,#page-blog-detail .blog-detail-contents a:visited{color:#0088d1;text-decoration:underline}#page-blog-detail .blog-detail-contents a,#page-blog-detail .blog-detail-contents a:link,#page-blog-detail .blog-detail-contents a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-blog-detail .blog-detail-contents a:hover{color:#0088d1;text-decoration:none}}#page-blog-detail .blog-detail-contents>*+*{margin-top:3.6rem}#page-blog-detail .blog-detail-contents h1,#page-blog-detail .blog-detail-contents h2,#page-blog-detail .blog-detail-contents h3,#page-blog-detail .blog-detail-contents h4{margin-top:6.4rem;line-height:1.6;font-weight:600;letter-spacing:.02em}#page-blog-detail .blog-detail-contents>h1:first-child,#page-blog-detail .blog-detail-contents>h2:first-child,#page-blog-detail .blog-detail-contents>h3:first-child{margin-top:0}#page-blog-detail .blog-detail-contents h1{font-size:3rem}#page-blog-detail .blog-detail-contents h2{font-size:2.4rem}#page-blog-detail .blog-detail-contents h3{font-size:2rem}#page-blog-detail .blog-detail-contents h4{font-size:1.8rem}#page-blog-detail .blog-detail-contents p{font-size:1.6rem;line-height:1.9;letter-spacing:.02em;color:#333}#page-blog-detail .blog-detail-contents p+p{margin-top:1.2em}#page-blog-detail .blog-detail-contents ol,#page-blog-detail .blog-detail-contents ul{padding-left:1.6em;line-height:1.9}#page-blog-detail .blog-detail-contents ul li{list-style:disc!important}#page-blog-detail .blog-detail-contents ol li{list-style:decimal!important}#page-blog-detail .blog-detail-contents li+li{margin-top:.6em}#page-blog-detail .blog-detail-contents img{display:block;margin:6.4rem auto;height:auto;border-radius:.6rem}#page-blog-detail .blog-detail-contents blockquote{margin:6.4rem 0;padding:2.4rem 2.8rem;background:#f7f7f7;border-left:4px solid #ddd;line-height:1.8;color:#444;border-radius:.6rem}#page-blog-detail .blog-detail-contents blockquote p{margin:0}#page-blog-detail .blog-detail-contents table{width:100%;border-collapse:collapse;font-size:1.5rem}#page-blog-detail .blog-detail-contents td,#page-blog-detail .blog-detail-contents th{padding:1.4rem;border-bottom:1px solid #e5e5e5}#page-blog-detail .blog-detail-contents .wp-block-embed,#page-blog-detail .blog-detail-contents .wp-block-embed__wrapper{margin:6.4rem 0}#page-blog-detail .blog-detail-contents .wp-block-embed iframe,#page-blog-detail .blog-detail-contents iframe{width:100%;aspect-ratio:16/9;height:auto;border:none;display:block}#page-blog-detail .pager{margin-top:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-blog-detail .pager__item.prev{width:4rem;height:4rem}#page-blog-detail .pager__item.prev a,#page-blog-detail .pager__item.prev a:link,#page-blog-detail .pager__item.prev a:visited{color:#0088d1;text-decoration:none}#page-blog-detail .pager__item.prev a,#page-blog-detail .pager__item.prev a:link,#page-blog-detail .pager__item.prev a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-blog-detail .pager__item.prev a:hover{color:#fff;text-decoration:none}}#page-blog-detail .pager__item.prev{margin-right:3rem}#page-blog-detail .pager__item.prev a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative}#page-blog-detail .pager__item.prev a:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-blog-detail .pager__item.prev a:hover{background:#0088d1}#page-blog-detail .pager__item.prev a:hover:after{background-color:#fff}}#page-blog-detail .pager__item.back{width:18rem;height:4rem}#page-blog-detail .pager__item.back a,#page-blog-detail .pager__item.back a:link,#page-blog-detail .pager__item.back a:visited{color:#0088d1;text-decoration:none}#page-blog-detail .pager__item.back a,#page-blog-detail .pager__item.back a:link,#page-blog-detail .pager__item.back a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-blog-detail .pager__item.back a:hover{color:#fff;text-decoration:none}}#page-blog-detail .pager__item.back a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;border-radius:100vh;font-size:1.6rem;line-height:1;color:#0088d1}@media screen and (min-width:768px){#page-blog-detail .pager__item.back a:hover{background:#0088d1}}#page-blog-detail .pager__item.next{width:4rem;height:4rem}#page-blog-detail .pager__item.next a,#page-blog-detail .pager__item.next a:link,#page-blog-detail .pager__item.next a:visited{color:#0088d1;text-decoration:none}#page-blog-detail .pager__item.next a,#page-blog-detail .pager__item.next a:link,#page-blog-detail .pager__item.next a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-blog-detail .pager__item.next a:hover{color:#fff;text-decoration:none}}#page-blog-detail .pager__item.next{margin-left:3rem}#page-blog-detail .pager__item.next a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0088d1;background:#fff;border-radius:50%;position:relative}#page-blog-detail .pager__item.next a:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:1.34rem;height:1.2rem;display:inline-block;-webkit-mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);mask-image:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_arw.svg);background-color:#0088d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-blog-detail .pager__item.next a:hover{background:#0088d1}#page-blog-detail .pager__item.next a:hover:after{background-color:#fff}}@media screen and (max-width:767px){#page-blog-detail .page-heading-wrap{height:auto;padding-bottom:3.4666666667vw}#page-blog-detail .page-heading{padding-right:0}#page-blog-detail .page-heading .jp{margin-top:.8vw;font-size:6.4vw;line-height:155%}#page-blog-detail .blog-detail-contents{padding:0 5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}#page-blog-detail .blog-detail-contents>*+*{margin-top:5.8666666667vw}#page-blog-detail .blog-detail-contents h1,#page-blog-detail .blog-detail-contents h2,#page-blog-detail .blog-detail-contents h3,#page-blog-detail .blog-detail-contents h4{margin-top:10.6666666667vw}#page-blog-detail .blog-detail-contents h1{font-size:5.3333333333vw}#page-blog-detail .blog-detail-contents h2{font-size:4.8vw}#page-blog-detail .blog-detail-contents h3{font-size:4.2666666667vw}#page-blog-detail .blog-detail-contents h4{font-size:4vw}#page-blog-detail .blog-detail-contents p{font-size:3.7333333333vw;line-height:1.9}#page-blog-detail .blog-detail-contents img{margin:10.6666666667vw auto;border-radius:1.6vw}#page-blog-detail .blog-detail-contents blockquote{margin:10.6666666667vw 0;padding:5.3333333333vw}#page-blog-detail .blog-detail-contents .wp-block-embed,#page-blog-detail .blog-detail-contents .wp-block-embed__wrapper{margin:10.6666666667vw 0}#page-blog-detail .pager{margin-top:18.6666666667vw}#page-blog-detail .pager__item.prev{width:10.6666666667vw;height:10.6666666667vw;margin-right:7.4666666667vw}#page-blog-detail .pager__item.prev a:after{width:3.5733333333vw;height:3.2vw}#page-blog-detail .pager__item.back{width:48vw;height:10.6666666667vw}#page-blog-detail .pager__item.back a{font-size:3.7333333333vw}#page-blog-detail .pager__item.next{width:10.6666666667vw;height:10.6666666667vw;margin-left:7.4666666667vw}#page-blog-detail .pager__item.next a:after{width:3.5733333333vw;height:3.2vw}}#page-form{background:#f4f4f4;padding-top:4rem;padding-bottom:6rem}#page-form .form{width:100%}#page-form .form__inner{max-width:74rem;margin:0 auto}#page-form .form__logo{width:14.4rem;margin:0 auto}#page-form .form__heading{margin-top:10.7rem;font-size:4rem;font-weight:700;letter-spacing:.04em;text-indent:.04em;line-height:127.5%;text-align:center}#page-form .form__text{margin-top:9.2rem}#page-form .form__text .indent{margin-left:1em}#page-form .form__message{margin-top:4rem;font-size:2rem;font-weight:700;text-align:center}#page-form .form__message span{color:#9d0f0f}#page-form .form__note{margin-top:3.7rem}#page-form .form__note li{font-size:1.4rem;line-height:170%;color:#9d0f0f;text-indent:-1em;padding-left:1em}#page-form .form__note li:not(:first-of-type){margin-top:1.3rem}#page-form .form__contents{background:#fff;margin-top:5.7rem;border-radius:2rem;padding:5.8rem 4rem 7.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-form .form__contents__item:not(:first-of-type){margin-top:3.7rem}#page-form .form__contents__item.hide{display:none}#page-form .form__contents__item .head{font-size:1.8rem;font-weight:700;line-height:155.5555555556%;letter-spacing:.02em}#page-form .form__contents__item .head.has-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-form .form__contents__item .head .elm-link{font-size:1.5rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#1e88d1;padding-right:2.6rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#page-form .form__contents__item .head .elm-link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-form .form__contents__item .head .elm-link .arw{width:1.9rem;height:1.9rem;background:#0088d1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-44%);transform:translateY(-44%);border-radius:50%}#page-form .form__contents__item .head .elm-link .arw:after{content:"";width:.8rem;height:.8rem;background:url(/wp-content/themes/marui-naiso-theme/assets/img/common/arw_right.svg) no-repeat center top;background-size:100% auto;line-height:1;display:inline-block;position:absolute;top:.56rem;right:.61rem}@media screen and (min-width:768px){#page-form .form__contents__item .head .elm-link:hover{color:#1e88d1;opacity:.7}}#page-form .form__contents__item .head .elm-link:link,#page-form .form__contents__item .head .elm-link:visited{color:#1e88d1}#page-form .form__contents__item .content{margin-top:1.6rem}#page-form .form__contents__item .content small{color:#9d0f0f;margin-top:1rem;font-weight:700}#page-form .form__contents__item .content .disabled{opacity:.5;pointer-events:none}#page-form .form__contents__item .content .elm-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-form .form__contents__item .content .elm-radio .radio{cursor:pointer}#page-form .form__contents__item .content .elm-radio .radio:not(:first-of-type){margin-left:4rem}#page-form .form__contents__item .content .elm-radio .radio input{display:none}#page-form .form__contents__item .content .elm-radio .radio input:checked+label:after{opacity:1}#page-form .form__contents__item .content .elm-radio .radio label{position:relative;padding-left:2.9rem;font-size:1.6rem;line-height:1}#page-form .form__contents__item .content .elm-radio .radio label:before{position:absolute;content:"";top:50%;left:0;width:2.3rem;height:2.3rem;border:1px solid rgba(204,204,204,.8);border-radius:50%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-form .form__contents__item .content .elm-radio .radio label:after{position:absolute;content:"";top:50%;left:.7rem;width:.9rem;height:.9rem;border-radius:50%;background:#0f0f0f;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-form .form__contents__item .content .elm-select{position:relative}#page-form .form__contents__item .content .elm-select:after{content:"";width:1.3rem;height:1.3rem;background:url(/wp-content/themes/marui-naiso-theme/assets/img/common/arw_down.svg) no-repeat center top;background-size:100% auto;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#page-form .form__contents__item .content select{width:100%;height:5rem;line-height:5rem;background:#f3f3f3;border-radius:.6rem;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-form .form__contents__item .content select:focus{outline:0}#page-form .form__contents__item .content input{width:100%;height:5rem;background:#f3f3f3;border-radius:.6rem;padding:1.3rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-form .form__contents__item .content input:focus{outline:0}#page-form .form__contents__item .content input::-webkit-input-placeholder{color:#999}#page-form .form__contents__item .content input::-moz-placeholder{color:#999}#page-form .form__contents__item .content input:-ms-input-placeholder{color:#999}#page-form .form__contents__item .content input::-ms-input-placeholder{color:#999}#page-form .form__contents__item .content input::placeholder{color:#999}#page-form .form__contents .cost{margin-top:3.6rem;text-align:right;font-size:3rem;font-weight:700;letter-spacing:.02em;color:#9d0f0f}#page-form .form__contents .cost .hiyou{font-size:2.2rem}#page-form .form__contents .cost .tax{font-size:1.7rem}#page-form .form__contents .note{margin-top:3.8rem}#page-form .form__contents .note li{font-size:1.4rem;line-height:170%;color:#9d0f0f;text-indent:-1em;padding-left:1em}#page-form .form__contents .customer-heading{margin:6.2rem auto 4.5rem;max-width:38rem;min-width:38rem;border-radius:.6rem;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:175%;padding:.9rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-form .form__contents .form__btn{margin:6rem auto 0;width:61rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-form .form__contents .form__btn button{-webkit-appearance:none;color:#fff;width:100%;height:100%;font-size:2rem;line-height:1;letter-spacing:.02em;text-indent:.02em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.6rem}#page-form .form__contents .form__btn button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-form .form__contents .form__btn button{position:relative}#page-form .form__contents .form__btn button:after{content:"";width:1.3rem;height:1.3rem;background:url(/wp-content/themes/marui-naiso-theme/assets/img/common/arw_right.svg) no-repeat center top;background-size:100% auto;line-height:1;display:inline-block;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){#page-form .form__contents .form__btn button:hover{opacity:.7}}#page-form .form__contents .form__btn .form__btn__item1{width:26rem;height:6rem}#page-form .form__contents .form__btn .form__btn__item1 button{background:#666}#page-form .form__contents .form__btn .form__btn__item1.back button:after{top:50%;left:2rem;right:auto;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}#page-form .form__contents .form__btn .form__btn__item2{width:32rem;height:6rem}#page-form .form__contents .form__btn .form__btn__item2 button{background:#0088d1}#page-form .form__contents .check_contents__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-form .form__contents .check_contents__item:not(:first-of-type){padding-top:4rem}#page-form .form__contents .check_contents__item .head{width:20rem;font-weight:700}#page-form .form__contents .check_contents__item .content{text-align:left}#page-form .form-footer{margin-top:6rem}#page-form .form-footer__text{font-size:1.6rem;font-weight:700;line-height:1;text-align:center}#page-form .form-footer__tel{margin-top:1.5rem;font-size:4rem;font-weight:700;line-height:1;text-align:center;color:#0088d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-form .form-footer__tel a,#page-form .form-footer__tel a:link,#page-form .form-footer__tel a:visited{color:#0088d1;text-decoration:none}#page-form .form-footer__tel a,#page-form .form-footer__tel a:link,#page-form .form-footer__tel a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-form .form-footer__tel a:hover{color:#0088d1;text-decoration:none}}#page-form .form-footer__tel .icon{width:2.3rem;height:3.2rem;background:url(/wp-content/themes/marui-naiso-theme/assets/img/common/icon_tel.svg) no-repeat center top;background-size:100% auto;line-height:1;display:inline-block;-webkit-transform:translateX(-.4rem) translateY(.2rem);transform:translateX(-.4rem) translateY(.2rem)}#page-form .form-footer__time{margin-top:.6rem;font-size:1.4rem;font-weight:500;line-height:1;text-align:center;color:#0088d1}@media screen and (max-width:767px){#page-form{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}#page-form .form__inner{max-width:100%;padding:0 5.3333333333vw}#page-form .form__logo{width:38.4vw}#page-form .form__heading{margin-top:8vw;font-size:7.4666666667vw}#page-form .form__text{margin-top:12vw}#page-form .form__message{margin-top:8vw;font-size:4.2666666667vw;text-align:left}#page-form .form__note{margin-top:5.3333333333vw}#page-form .form__note li{font-size:3.7333333333vw}#page-form .form__note li:not(:first-of-type){margin-top:3.4666666667vw}#page-form .form__contents{margin-top:10.6666666667vw;border-radius:2.6666666667vw;padding:7.7333333333vw 5.3333333333vw 10.1333333333vw}#page-form .form__contents__item:not(:first-of-type){margin-top:5.3333333333vw}#page-form .form__contents__item .head{font-size:4.2666666667vw}#page-form .form__contents__item .head .elm-link{font-size:4vw;padding-right:6.9333333333vw}#page-form .form__contents__item .head .elm-link .arw{width:5.0666666667vw;height:5.0666666667vw}#page-form .form__contents__item .head .elm-link .arw:after{width:2.1333333333vw;height:2.1333333333vw;top:1.4933333333vw;right:1.6266666667vw}#page-form .form__contents__item .content{margin-top:2.6666666667vw}#page-form .form__contents__item .content small{margin-top:2.6666666667vw}#page-form .form__contents__item .content .elm-radio .radio:not(:first-of-type){margin-left:10.6666666667vw}#page-form .form__contents__item .content .elm-radio .radio label{padding-left:7.7333333333vw;font-size:4.2666666667vw}#page-form .form__contents__item .content .elm-radio .radio label:before{left:0;width:6.1333333333vw;height:6.1333333333vw}#page-form .form__contents__item .content .elm-radio .radio label:after{left:1.8666666667vw;width:2.4vw;height:2.4vw}#page-form .form__contents__item .content .elm-select:after{width:3.4666666667vw;height:3.4666666667vw;right:4vw}#page-form .form__contents__item .content select{height:13.3333333333vw;border-radius:1.6vw;padding:0 5.3333333333vw;line-height:13.3333333333vw}#page-form .form__contents__item .content input{height:13.3333333333vw;background:#f3f3f3;border-radius:1.6vw;padding:3.4666666667vw 5.3333333333vw}#page-form .form__contents .cost{margin-top:8vw;font-size:6.9333333333vw}#page-form .form__contents .cost .hiyou{font-size:4.8vw}#page-form .form__contents .cost .tax{font-size:3.7333333333vw}#page-form .form__contents .note{margin-top:8vw}#page-form .form__contents .note li{font-size:3.7333333333vw}#page-form .form__contents .customer-heading{margin:10.6666666667vw auto 8vw;max-width:100%;min-width:100%;border-radius:1.6vw;font-size:4.2666666667vw;padding:2.4vw 2.6666666667vw}#page-form .form__contents .form__btn{margin:10.6666666667vw auto 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-form .form__contents .form__btn button{font-size:4.8vw}#page-form .form__contents .form__btn button:after{width:3.4666666667vw;height:3.4666666667vw;right:5.3333333333vw}#page-form .form__contents .form__btn .form__btn__item1{width:100%;height:16vw}#page-form .form__contents .form__btn .form__btn__item1.back button:after{left:5.3333333333vw}#page-form .form__contents .form__btn .form__btn__item2{margin-top:5.3333333333vw;width:100%;height:16vw}#page-form .form__contents .check_contents__item{display:block}#page-form .form__contents .check_contents__item:not(:first-of-type){padding-top:8vw}#page-form .form__contents .check_contents__item .head{width:100%}#page-form .form__contents .check_contents__item .content{margin-top:2.6666666667vw}#page-form .form-footer{margin-top:13.3333333333vw}#page-form .form-footer__text{font-size:4.2666666667vw}#page-form .form-footer__tel{margin-top:4vw;font-size:10.6666666667vw}#page-form .form-footer__tel .icon{width:6.1333333333vw;height:8.5333333333vw;-webkit-transform:translateX(-1.0666666667vw) translateY(.5333333333vw);transform:translateX(-1.0666666667vw) translateY(.5333333333vw)}#page-form .form-footer__time{margin-top:1.6vw;font-size:3.7333333333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9sYXlvdXQvX21lZ2EtbWVudS5zY3NzIiwiY29tbW9uL2xpYnJhcnkvX3N3aXBlci1idW5kbGUubWluLmNzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWlubmVyLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1idG4uc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXNlY3Rpb24taGVhZGluZy5zY3NzIiwiY29tbW9uL3BhcnRzL19wYWdlLWhlYWRpbmcuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXBhbmt1enUuc2NzcyIsInBhZ2VzL190b3Auc2NzcyIsInBhZ2VzL190b3Atc3Auc2NzcyIsInBhZ2VzL19zZXJ2aWNlLnNjc3MiLCJwYWdlcy9fc2VydmljZV9zcC5zY3NzIiwicGFnZXMvX3Byb2Nlc3Muc2NzcyIsInBhZ2VzL19wcm9jZXNzX3NwLnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsInBhZ2VzL19hYm91dF9zcC5zY3NzIiwicGFnZXMvX3dvcmtzLnNjc3MiLCJwYWdlcy9fd29ya3MtZGV0YWlsLnNjc3MiLCJwYWdlcy9fYmxvZy5zY3NzIiwicGFnZXMvX2Jsb2ctZGV0YWlsLnNjc3MiLCJwYWdlcy9fZm9ybS5zY3NzIiwicGFnZXMvX2Zvcm1fc3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7QUFVQSxLQUNDLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsT0FDQSx5QkFBQSxLQUdELEVDUUEsUUFEQSxTREpDLGtCQUFBLFVBQ0EsbUJBQUEsUUFBQSxXQUFBLFFDV0QsUURSQSxTQUVDLGdCQUFBLFFBQ0EsZUFBQSxRQUdELEVBQ0MsUUFB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QUEsS0FDQSxTQUFBLE9BQ0EsTUFBQSxLQUNBLFlBQUEsTUFDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFFRiwrQ0FDRSxXQUFBLEtBQ0Esb0RBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBRUYsdURBQ0UsV0FBQSxPQUNBLDBEQUNFLFVBQUEsT0FDQSxZQUFBLGdCQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSw4RUFDRSxXQUFBLE9BRUYsaUVBQ0UsVUFBQSxPQUNBLE1BQUEsT0FDQSxPQUFBLE9BQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLG1CQUFBLFFBQUEsbUJBQUEsUUFBQSxZQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxFQUNBLGFBQUEsT0FRWixnQ0FDRSxXQUFBLEtBQ0EsNkNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLG9EQUNFLFFBQUEsS0FFRixnRUFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxPQUFBLEVBQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLFlBQUEsUUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLHNFQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLFlBQUEsVUFBQSxxQkFBQSxZQUNBLFFBQUEsR0FDQSxNQUFBLFFBQ0EsT0FBQSxPQUNBLFFBQUEsYUFDQSxtQkFBQSx5RUFBQSxXQUFBLHlFQUNBLGlCQUFBLFFBQ0Esb0JBQUEsVUFBQSxZQUFBLFVBQ0Esa0JBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxLQUNBLHNCQUFBLE9BQUEsY0FBQSxPbkJNYixvQ21CRmEsc0VBQ0UsV0FBQSxRQUNBLDRFQUNFLGlCQUFBLE1BTVIsNERBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxZQUFBLFFBQ0EsWUFBQSxPQUNBLFNBQUEsT0FFQSxrRUFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFFBQUEsR0FDQSxNQUFBLFFBQ0EsT0FBQSxPQUNBLFFBQUEsYUFDQSxtQkFBQSx5RUFBQSxXQUFBLHlFQUNBLGlCQUFBLFFBQ0Esb0JBQUEsVUFBQSxZQUFBLFVBQ0Esa0JBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxLQUNBLHNCQUFBLE9BQUEsY0FBQSxPbkJuQ2Isb0NtQnVDYSxrRUFDRSxXQUFBLFFBRUEsd0VBQ0UsaUJBQUEsTUFNUixtREFDRSxPQUFBLEtBQUEsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxjQUFBLElBQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxNQUFBLFFBQ0EsMkRBQ0UsV0FBQSxRQUNBLE1BQUEsS0FFRix3REFBQSwyREFFRSxNQUFBLFFuQnJFYixvQ21Cd0VhLHlEQUNFLFdBQUEsUUFDQSxNQUFBLE1BS04sc0RBQ0UsT0FBQSxLQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxjQUFBLElBQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxNQUFBLEtBQ0EsV0FBQSxRbkJ0Rlgsb0NtQitGTywrQkFDRSxXQUFBLGdCQUNBLFFBQUEsTUFDQSxRQUFBLEVBQUEsZUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxxQ0FDRSxXQUFBLGdCQUNBLE1BQUEsS0FDQSxtREFDRSxXQUFBLEVBRUYseURBQ0UsYUFBQSxFQUVGLDRDQUNFLGNBQUEsTUFFRiwrQ0FDRSxXQUFBLGVBQ0Esb0RBQ0UsVUFBQSxNQUNBLFlBQUEsZ0JBRUYsdURBQ0UsV0FBQSxlQUNBLDBEQUNFLFVBQUEsZUFDQSxZQUFBLGdCQUNBLDhFQUNFLFdBQUEsZUFFRixpRUFDRSxVQUFBLGdCQUNBLE1BQUEsZ0JBQ0EsT0FBQSxlQUNBLGNBQUEsZUFDQSxhQUFBLE1BQ0EsVUFBQSxNQVFaLGdDQUNFLFdBQUEsZ0JBR0UsZ0VBQ0UsTUFBQSxnQkFDQSxPQUFBLGdCQUNBLE9BQUEsZUFBQSxlQUFBLEVBQUEsRUFDQSxzRUFDRSxNQUFBLGVBQ0EsT0FBQSxNQUlKLDREQUNFLE1BQUEsZ0JBQ0EsT0FBQSxnQkFDQSxPQUFBLGVBQUEsRUFBQSxFQUFBLGVBQ0Esa0VBQ0UsTUFBQSxlQUNBLE9BQUEsTUFJSixtREFDRSxPQUFBLGVBQUEsZUFBQSxFQUNBLE1BQUEsZ0JBQ0EsT0FBQSxnQkFDQSxVQUFBLE1BR0Ysc0RBQ0UsT0FBQSxlQUFBLGVBQUEsRUFDQSxNQUFBLGdCQUNBLE9BQUEsZ0JBQ0EsVUFBQSxPQzFSWixzQ0FDRSxPQUFBLEtBQ0EsZUFBQSxPQUdGLGlDQUNFLGNBQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxxQ0FDRSxXQUFBLE9BQ0EsVUFBQSxPQUNBLFlBQUEsU0FJSixpQ0FDRSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsU0FBQSxPQUNBLFFBQUEsRUFHRixnQ0FDRSxXQUFBLE9BQ0EsU0FBQSxRQUdGLDhDQUNFLFVBQUEsTUFDQSxNQUFBLGVBQ0EsT0FBQSxLQUdGLHFEQUNFLE1BQUEsS0FDQSxZQUFBLGVBQ0EsUUFBQSxNQUNBLGNBQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxJQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0FHRiw0REFDRSxRQUFBLEVBR0Ysb0RBQ0UsUUFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLE9BQ0EsWUFBQSxnQkFDQSxlQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUdGLDJEQUNFLFFBQUEsTXRCOG9MSixvRHNCM29MRSxvREFFRSxRQUFBLEtBSUYsc0NBQ0UsVUFBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsT0FBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUdGLDZDQUNFLE1BQUEsZUFDQSxZQUFBLGVBQ0EsUUFBQSxHQUNBLFdBQUEsSUFDQSxTQUFBLFNBQ0EsY0FBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEVBQUEsRUFDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0EsZ0VBQ0UsYUFBQSxjQUlKLGlEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFHRixvREFDRSxRQUFBLEVBSUYsMENBQ0UsT0FBQSxPQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLEVBQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FFQSxpREFDRSxNQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsT0FFRSxrRUFDRSxXQUFBLElBQUEsTUFBQSxLQUZKLG9EQUlFLGNBQUEsSUFBQSxNQUFBLEtBQ0EsdURBQ0UsTUFBQSxRQUNBLFVBQUEsUUFDQSxXQUFBLFFBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxRQUFBLE9BQUEsTUFBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUVGLHVEQUNFLFdBQUEsS0FDQSxRQUFBLE9BQUEsS0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUtOLGdEQUNFLFdBQUEsT0FFRSwwRUFDRSxXQUFBLE9BRUYsK0RBQ0UsVUFBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLHNFQUNFLE1BQUEsT0FDQSxRQUFBLE1BQ0EsWUFBQSxFQUNBLFlBQUEsTUFDQSxhQUFBLE9BRUYsc0VBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxZQUFBLEVBQ0EsWUFBQSxPQUNBLGFBQUEsTUFFRixzRUFDRSxNQUFBLE9BQ0EsUUFBQSxNQUNBLFlBQUEsRUFDQSxhQUFBLE1BR0osbUVBQ0UsV0FBQSxPQUNBLFFBQUEsT0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsUUFDQSxjQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsUUFLTixpREFDRSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRSw0REFDRSxNQUFBLEtBQ0EsT0FBQSxLcEIvS1QsOERGbzBMRCxtRUFDQSxzRUVsMExFLE1BQUEsUUFDQSxnQkFBQSxLQTBCRCw4REY0eUxELG1FQUNBLHNFRTV5TEUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBMUVDLG9FQUNDLE1BQUEsS0FDQSxnQkFBQSxNb0JpS0ssNERBSUUsYUFBQSxLQUNBLDhEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxvRUFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxZQUFBLFVBQUEscUJBQUEsWUFDQSxRQUFBLEdBQ0EsTUFBQSxRQUNBLE9BQUEsT0FDQSxRQUFBLGFBQ0EsbUJBQUEseUVBQUEsV0FBQSx5RUFDQSxpQkFBQSxRQUNBLG9CQUFBLFVBQUEsWUFBQSxVQUNBLGtCQUFBLEtBQUEsS0FBQSxVQUFBLEtBQUEsS0FDQSxzQkFBQSxPQUFBLGNBQUEsT3BCckhiLG9Db0J5SGEsb0VBQ0UsV0FBQSxRQUNBLDBFQUNFLGlCQUFBLE1BT1YsNERBQ0UsTUFBQSxNQUNBLE9BQUEsS3BCek5ULDhERjA0TEQsbUVBQ0Esc0VFeDRMRSxNQUFBLFFBQ0EsZ0JBQUEsS0EwQkQsOERGazNMRCxtRUFDQSxzRUVsM0xFLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBcURELG9DQTFFQyxvRUFDQyxNQUFBLEtBQ0EsZ0JBQUEsTW9CK01PLDhEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLE1BQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxNQUFBLFFwQmpKWCxvQ29CbUphLG9FQUNFLFdBQUEsU0FNUiw0REFDRSxNQUFBLEtBQ0EsT0FBQSxLcEJoUFQsOERGdTdMRCxtRUFDQSxzRUVyN0xFLE1BQUEsUUFDQSxnQkFBQSxLQTBCRCw4REYrNUxELG1FQUNBLHNFRS81TEUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBMUVDLG9FQUNDLE1BQUEsS0FDQSxnQkFBQSxNb0JrT0ssNERBSUUsWUFBQSxLQUNBLDhEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxvRUFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFFBQUEsR0FDQSxNQUFBLFFBQ0EsT0FBQSxPQUNBLFFBQUEsYUFDQSxtQkFBQSx5RUFBQSxXQUFBLHlFQUNBLGlCQUFBLFFBQ0Esb0JBQUEsVUFBQSxZQUFBLFVBQ0Esa0JBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxLQUNBLHNCQUFBLE9BQUEsY0FBQSxPcEJ0TGIsb0NvQnlMYSxvRUFDRSxXQUFBLFFBQ0EsMEVBQ0UsaUJBQUEsTXBCdExqQixvQ29Cb01HLHNDQUNFLE9BQUEsS0FDQSxlQUFBLGVBR0YsaUNBQ0UsY0FBQSxFQUNBLHFDQUNFLFdBQUEsS0FDQSxVQUFBLE1BQ0EsWUFBQSxLQUlKLGdDQUNFLFdBQUEsZ0JBR0YsOENBQ0UsVUFBQSxLQUNBLE1BQUEsS0FHRixrREFDRSxjQUFBLE1BR0Ysb0RBQ0UsV0FBQSxNQUNBLFVBQUEsZUFDQSxZQUFBLGdCQUNBLFFBQUEsRUFBQSxFdEJ5dExKLG9Ec0J0dExFLG9EQUVFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsY0FBQSxJQUNBLFdBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRdEI4dExKLDBEc0I3dExJLDBEQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsUUFBQSxHQUNBLE1BQUEsZUFDQSxPQUFBLE1BQ0EsUUFBQSxhQUNBLG1CQUFBLHlFQUFBLFdBQUEseUVBQ0EsaUJBQUEsUUFDQSxvQkFBQSxVQUFBLFlBQUEsVUFDQSxrQkFBQSxLQUFBLEtBQUEsVUFBQSxLQUFBLEtBQ0Esc0JBQUEsT0FBQSxjQUFBLE9BSUosb0RBQ0UsSUFBQSxPQUNBLE1BQUEsSUFHRixvREFDRSxJQUFBLE9BQ0EsS0FBQSxJQUNBLDBEQUNFLGtCQUFBLHFCQUFBLFlBQUEsVUFBQSxxQkFBQSxZQUtKLHNDQUNFLFFBQUEsS0FJRiwwQ0FDRSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsRUFBQSxJQUVBLGlEQUNFLE1BQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxnQkFFRSx1REFDRSxXQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxlQUFBLGVBQUEsZUFFRix1REFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsZUFBQSxlQUFBLGVBS04sZ0RBQ0UsV0FBQSxnQkFFRSwwRUFDRSxXQUFBLGdCQUVGLCtEQUNFLFVBQUEsZUFDQSxzRUFDRSxNQUFBLE1BQ0EsWUFBQSxFQUNBLGFBQUEsZUFFRixzRUFDRSxNQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsZUFFRixzRUFDRSxNQUFBLE9BQ0EsYUFBQSxlQUdKLG1FQUNFLFdBQUEsSUFDQSxRQUFBLGVBQUEsZUFDQSxjQUFBLGVBQ0EsVUFBQSxlQUNBLFlBQUEsS0FLTixpREFDRSxXQUFBLGdCQUVFLDREQUNFLE1BQUEsZ0JBQ0EsT0FBQSxnQkFDQSxhQUFBLGVBRUUsb0VBQ0UsTUFBQSxlQUNBLE9BQUEsTUFLTiw0REFDRSxNQUFBLEtBQ0EsT0FBQSxnQkFDQSw4REFDRSxVQUFBLGVBSUosNERBQ0UsTUFBQSxnQkFDQSxPQUFBLGdCQUNBLFlBQUEsZUFFRSxvRUFDRSxNQUFBLGVBQ0EsT0FBQSxPQ3JkViw2QkFDRSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxtQ0FDRSxXQUFBLEtBQ0EsTUFBQSxlckJSVCxxQ0Y2ck1ELDBDQUNBLDZDRTNyTUUsTUFBQSxLQUNBLGdCQUFBLEtBMkNELHFDRm9wTUQsMENBQ0EsNkNFcHBNRSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQXFERCxvQ0E1RkMsMkNBQ0MsUUFBQSxHQUNBLGdCQUFBLE1xQkRPLHVEQUNFLGFBQUEsY0FFRiwwQ0FDRSxjQUFBLEtBQ0EsU0FBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLE1BQ0EsZ0JBQUEsTUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBRUYsNkNBQ0UsV0FBQSxPQUNBLG1EQUNFLFVBQUEsT0FDQSxlQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsRUFFRixrREFDRSxXQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBTVIsOEJBQ0UsV0FBQSxLQUNBLDJDQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxrREFDRSxRQUFBLEtBRUYsOERBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsT0FBQSxFQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxZQUFBLFFBQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxvRUFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxZQUFBLFVBQUEscUJBQUEsWUFDQSxRQUFBLEdBQ0EsTUFBQSxRQUNBLE9BQUEsT0FDQSxRQUFBLGFBQ0EsbUJBQUEseUVBQUEsV0FBQSx5RUFDQSxpQkFBQSxRQUNBLG9CQUFBLFVBQUEsWUFBQSxVQUNBLGtCQUFBLEtBQUEsS0FBQSxVQUFBLEtBQUEsS0FDQSxzQkFBQSxPQUFBLGNBQUEsT3JCeUJiLG9DcUJyQmEsb0VBQ0UsV0FBQSxRQUNBLDBFQUNFLGlCQUFBLE1BTVIsMERBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxZQUFBLFFBQ0EsWUFBQSxPQUNBLFNBQUEsT0FFQSxnRUFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFFBQUEsR0FDQSxNQUFBLFFBQ0EsT0FBQSxPQUNBLFFBQUEsYUFDQSxtQkFBQSx5RUFBQSxXQUFBLHlFQUNBLGlCQUFBLFFBQ0Esb0JBQUEsVUFBQSxZQUFBLFVBQ0Esa0JBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxLQUNBLHNCQUFBLE9BQUEsY0FBQSxPckJoQmIsb0NxQm9CYSxnRUFDRSxXQUFBLFFBRUEsc0VBQ0UsaUJBQUEsTUFNUixpREFDRSxPQUFBLEtBQUEsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxjQUFBLElBQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxNQUFBLFFBQ0EseURBQ0UsV0FBQSxRQUNBLE1BQUEsS0FFRixzREFBQSx5REFFRSxNQUFBLFFyQmxEYixvQ3FCcURhLHVEQUNFLFdBQUEsUUFDQSxNQUFBLE1BS04sb0RBQ0UsT0FBQSxLQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxjQUFBLElBQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxNQUFBLEtBQ0EsV0FBQSxRckJuRVgsb0NxQjRFTyw2QkFDRSxXQUFBLGdCQUNBLFFBQUEsTUFDQSxRQUFBLEVBQUEsZUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxtQ0FDRSxXQUFBLGdCQUNBLE1BQUEsS0FDQSxpREFDRSxXQUFBLEVBRUYsdURBQ0UsYUFBQSxFQUVGLDBDQUNFLGNBQUEsTUFFRiw2Q0FDRSxXQUFBLElBQ0EsbURBQ0UsVUFBQSxlQUVGLGtEQUNFLFdBQUEsZUFDQSxVQUFBLE1BQ0EsWUFBQSxnQkFNUiw4QkFDRSxXQUFBLGdCQUdFLDhEQUNFLE1BQUEsZ0JBQ0EsT0FBQSxnQkFDQSxPQUFBLGVBQUEsZUFBQSxFQUFBLEVBQ0Esb0VBQ0UsTUFBQSxlQUNBLE9BQUEsTUFJSiwwREFDRSxNQUFBLGdCQUNBLE9BQUEsZ0JBQ0EsT0FBQSxlQUFBLEVBQUEsRUFBQSxlQUNBLGdFQUNFLE1BQUEsZUFDQSxPQUFBLE1BSUosaURBQ0UsT0FBQSxlQUFBLGVBQUEsRUFDQSxNQUFBLGdCQUNBLE9BQUEsZ0JBQ0EsVUFBQSxNQUdGLG9EQUNFLE9BQUEsZUFBQSxlQUFBLEVBQ0EsTUFBQSxnQkFDQSxPQUFBLGdCQUNBLFVBQUEsT0N4UFoscUNBQ0UsT0FBQSxLQUNBLGVBQUEsT0FHRixnQ0FDRSxjQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0Esb0NBQ0UsV0FBQSxPQUNBLFVBQUEsT0FDQSxZQUFBLFNBS0osd0NBS0UsVUFBQSxNQUNBLFlBQUEsS0FDQSxhQUFBLEt0QlBILDBDRnc5TUQsK0NBQ0Esa0RFdDlNRSxNQUFBLFFBQ0EsZ0JBQUEsVUEwQkQsMENGZzhNRCwrQ0FDQSxrREVoOE1FLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBcURELG9DQTFFQyxnREFDQyxNQUFBLFFBQ0EsZ0JBQUEsTXNCRUMsNENBQ0UsV0FBQSxPQU1GLDJDeEJ3OU1KLDJDQUNBLDJDQUNBLDJDd0J0OU1NLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLGVBQUEsTUFHRix1RHhCdTlNSix1REFDQSx1RHdCcjlNTSxXQUFBLEVBR0YsMkNBQUssVUFBQSxLQUNMLDJDQUFLLFVBQUEsT0FDTCwyQ0FBSyxVQUFBLEtBQ0wsMkNBQUssVUFBQSxPQUtMLDBDQUNFLFVBQUEsT0FDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLE1BQUEsS0FHRiw0Q0FDRSxXQUFBLE14QjI5TU4sMkN3QnI5TUksMkNBRUUsYUFBQSxNQUNBLFlBQUEsSUFHRiw4Q0FDRSxXQUFBLGVBR0YsOENBQ0UsV0FBQSxrQkFHRiw4Q0FDRSxXQUFBLEtBTUYsNENBQ0UsUUFBQSxNQUNBLE9BQUEsT0FBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BTUYsbURBQ0UsT0FBQSxPQUFBLEVBQ0EsUUFBQSxPQUFBLE9BQ0EsV0FBQSxRQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxjQUFBLE1BRUEscURBQ0UsT0FBQSxFQU9KLDhDQUNFLE1BQUEsS0FDQSxnQkFBQSxTQUNBLFVBQUEsT0FHRiwyQ0FBQSwyQ0FDRSxRQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsUUFNRix3RHhCZzhNSixpRXdCOTdNTSxPQUFBLE9BQUEsRUFHRiwrRHhCKzdNSiwrQ3dCNzdNTSxNQUFBLEtBQ0EsYUFBQSxFQUFBLENBQUEsRUFDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFPSix5QkFDSSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRSxvQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLdEJsSlQsc0NGa2xORCwyQ0FDQSw4Q0VobE5FLE1BQUEsUUFDQSxnQkFBQSxLQTBCRCxzQ0Ywak5ELDJDQUNBLDhDRTFqTkUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBMUVDLDRDQUNDLE1BQUEsS0FDQSxnQkFBQSxNc0JvSUssb0NBSUUsYUFBQSxLQUNBLHNDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSw0Q0FDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxZQUFBLFVBQUEscUJBQUEsWUFDQSxRQUFBLEdBQ0EsTUFBQSxRQUNBLE9BQUEsT0FDQSxRQUFBLGFBQ0EsbUJBQUEseUVBQUEsV0FBQSx5RUFDQSxpQkFBQSxRQUNBLG9CQUFBLFVBQUEsWUFBQSxVQUNBLGtCQUFBLEtBQUEsS0FBQSxVQUFBLEtBQUEsS0FDQSxzQkFBQSxPQUFBLGNBQUEsT3RCeEZiLG9Dc0I0RmEsNENBQ0UsV0FBQSxRQUNBLGtEQUNFLGlCQUFBLE1BT1Ysb0NBQ0UsTUFBQSxNQUNBLE9BQUEsS3RCNUxULHNDRndwTkQsMkNBQ0EsOENFdHBORSxNQUFBLFFBQ0EsZ0JBQUEsS0EwQkQsc0NGZ29ORCwyQ0FDQSw4Q0Vob05FLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBcURELG9DQTFFQyw0Q0FDQyxNQUFBLEtBQ0EsZ0JBQUEsTXNCa0xPLHNDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLE1BQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxNQUFBLFF0QnBIWCxvQ3NCc0hhLDRDQUNFLFdBQUEsU0FNUixvQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLdEJuTlQsc0NGcXNORCwyQ0FDQSw4Q0Vuc05FLE1BQUEsUUFDQSxnQkFBQSxLQTBCRCxzQ0Y2cU5ELDJDQUNBLDhDRTdxTkUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBMUVDLDRDQUNDLE1BQUEsS0FDQSxnQkFBQSxNc0JxTUssb0NBSUUsWUFBQSxLQUNBLHNDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSw0Q0FDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFFBQUEsR0FDQSxNQUFBLFFBQ0EsT0FBQSxPQUNBLFFBQUEsYUFDQSxtQkFBQSx5RUFBQSxXQUFBLHlFQUNBLGlCQUFBLFFBQ0Esb0JBQUEsVUFBQSxZQUFBLFVBQ0Esa0JBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxLQUNBLHNCQUFBLE9BQUEsY0FBQSxPdEJ6SmIsb0NzQjRKYSw0Q0FDRSxXQUFBLFFBQ0Esa0RBQ0UsaUJBQUEsTXRCekpqQixvQ3NCd0tHLHFDQUNFLE9BQUEsS0FDQSxlQUFBLGVBR0YsZ0NBQ0UsY0FBQSxFQUNBLG9DQUNFLFdBQUEsS0FDQSxVQUFBLE1BQ0EsWUFBQSxLQUtKLHdDQUNFLFFBQUEsRUFBQSxlQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUVBLFVBQUEsS0FFQSw0Q0FDRSxXQUFBLGVBR0YsMkN4QmtnTkosMkNBQ0EsMkNBQ0EsMkN3QmhnTk0sV0FBQSxnQkFHRiwyQ0FBSyxVQUFBLGVBQ0wsMkNBQUssVUFBQSxNQUNMLDJDQUFLLFVBQUEsZUFDTCwyQ0FBSyxVQUFBLElBRUwsMENBQ0UsVUFBQSxlQUNBLFlBQUEsSUFHRiw0Q0FDRSxPQUFBLGdCQUFBLEtBQ0EsY0FBQSxNQUdGLG1EQUNFLE9BQUEsZ0JBQUEsRUFDQSxRQUFBLGVBR0Ysd0R4QnFnTkosaUV3Qm5nTk0sT0FBQSxnQkFBQSxFQU9KLHlCQUNFLFdBQUEsZ0JBRUUsb0NBQ0UsTUFBQSxnQkFDQSxPQUFBLGdCQUNBLGFBQUEsZUFFRSw0Q0FDRSxNQUFBLGVBQ0EsT0FBQSxNQUtOLG9DQUNFLE1BQUEsS0FDQSxPQUFBLGdCQUNBLHNDQUNFLFVBQUEsZUFJSixvQ0FDRSxNQUFBLGdCQUNBLE9BQUEsZ0JBQ0EsWUFBQSxlQUVFLDRDQUNFLE1BQUEsZUFDQSxPQUFBLE9DaFhkLFdBQ0MsV0FBQSxRQUNBLFlBQUEsS0FDQSxlQUFBLEtBR0EsaUJBQ0MsTUFBQSxLQUNBLHdCQUNDLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FFRCx1QkFDQyxNQUFBLFFBQ0EsT0FBQSxFQUFBLEtBRUQsMEJBQ0MsV0FBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLFlBQUEsTUFDQSxZQUFBLE9BQ0EsV0FBQSxPQUVELHVCQUNDLFdBQUEsT0FFQSwrQkFDQyxZQUFBLElBR0YsMEJBQ0MsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLCtCQUNDLE1BQUEsUUFHRix1QkFDQyxXQUFBLE9BQ0EsMEJBQ0MsVUFBQSxPQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxLQUNBLGFBQUEsSUFDQSw4Q0FDQyxXQUFBLE9BSUgsMkJBQ0MsV0FBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsUUFBQSxPQUFBLEtBQUEsT0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FFQyxxREFDQyxXQUFBLE9BR0Qsc0NBQ0MsUUFBQSxLQUVELHVDQUNDLFVBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxnQkFDQSxlQUFBLE1BRUEsZ0RBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FHRCxpREFDQyxVQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsTUFDQSxZQUFBLEVBQ0EsTUFBQSxRQUNBLGNBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGdCQUFBLEt2QnhDTCxpREFDQyxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZdUJ5Q0ksc0RBQ0MsTUFBQSxPQUNBLE9BQUEsT0FDQSxXQUFBLFFBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxjQUFBLElBQ0EsNERBQ0MsUUFBQSxHQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSwwRUFBQSxVQUFBLE9BQUEsSUFDQSxnQkFBQSxLQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsYUFDQSxTQUFBLFNBQ0EsSUFBQSxPQUNBLE1BQUEsT3ZCUFAsb0N1QldNLHVEQUNDLE1BQUEsUUFDQSxRQUFBLElBR0Ysc0RBQUEseURBRUMsTUFBQSxRQUlILDBDQUNDLFdBQUEsT0FFQSxnREFDQyxNQUFBLFFBQ0EsV0FBQSxLQUNBLFlBQUEsSUFHRCxvREFDQyxRQUFBLEdBQ0EsZUFBQSxLQUdELHFEQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSw0REFDQyxPQUFBLFFBQ0EsZ0ZBQ0MsWUFBQSxLQUVELGtFQUNDLFFBQUEsS0FFQyxzRkFDQyxRQUFBLEVBSUgsa0VBQ0MsU0FBQSxTQUNBLGFBQUEsT0FDQSxVQUFBLE9BQ0EsWUFBQSxFQUNBLHlFQUNDLFNBQUEsU0FDQSxRQUFBLEdBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLHFCQUNBLGNBQUEsSUFDQSxXQUFBLEtBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFFRCx3RUFDQyxTQUFBLFNBQ0EsUUFBQSxHQUNBLElBQUEsSUFDQSxLQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxjQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsRUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQU1KLHNEQUNDLFNBQUEsU0FDQSw0REFDQyxRQUFBLEdBQ0EsTUFBQSxPQUNBLE9BQUEsT0FDQSxXQUFBLHlFQUFBLFVBQUEsT0FBQSxJQUNBLGdCQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxPQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLGVBQUEsS0FJRixpREFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSx1REFDQyxRQUFBLEVBSUYsZ0RBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxNQUNBLFFBQUEsT0FBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLHNEQUNDLFFBQUEsRUFFRCwyRUFDQyxNQUFBLEtBREQsa0VBQ0MsTUFBQSxLQURELHNFQUNDLE1BQUEsS0FERCx1RUFDQyxNQUFBLEtBREQsNkRBQ0MsTUFBQSxLQU1KLGlDQUNDLFdBQUEsT0FDQSxXQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE1BQ0EsTUFBQSxRQUNBLHdDQUNDLFVBQUEsT0FFRCxzQ0FDQyxVQUFBLE9BSUYsaUNBQ0MsV0FBQSxPQUNBLG9DQUNDLFVBQUEsT0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsS0FDQSxhQUFBLElBSUYsNkNBQ0MsT0FBQSxPQUFBLEtBQUEsT0FDQSxVQUFBLE1BQ0EsVUFBQSxNQUNBLGNBQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFVBQUEsT0FDQSxZQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBR0Qsc0NBQ0MsT0FBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSw2Q0FDQyxtQkFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsZUFBQSxNQUNBLFlBQUEsTUFDQSxZQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsY0FBQSxNdkJ2UEosNkNBQ0MsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWXVCd09FLDZDQWdCQyxTQUFBLFNBQ0EsbURBQ0MsUUFBQSxHQUNBLE1BQUEsT0FDQSxPQUFBLE9BQ0EsV0FBQSwwRUFBQSxVQUFBLE9BQUEsSUFDQSxnQkFBQSxLQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsYUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxrQkFBQSxpQkFBQSxVQUFBLGlCdkIvTUwsb0N1QmtOSyxtREFDQyxRQUFBLElBSUgsd0RBQ0MsTUFBQSxNQUNBLE9BQUEsS0FDQSwrREFDQyxXQUFBLEtBSUMsMEVBQ0MsSUFBQSxJQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0Esa0JBQUEsaUJBQUEsWUFBQSxVQUFBLGlCQUFBLFlBS0osd0RBQ0MsTUFBQSxNQUNBLE9BQUEsS0FDQSwrREFDQyxXQUFBLFFBTUYsaURBQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EscUVBQ0MsWUFBQSxLQUVELHVEQUNDLE1BQUEsTUFDQSxZQUFBLElBRUQsMERBQ0MsV0FBQSxLQVFMLHdCQUNDLFdBQUEsS0FDQSw4QkFDQyxVQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxXQUFBLE9BRUQsNkJBQ0MsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE92QnpXRiwrQkZzd09ELG9DQUNBLHVDRXB3T0UsTUFBQSxRQUNBLGdCQUFBLEtBMEJELCtCRjh1T0Qsb0NBQ0EsdUNFOXVPRSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQXFERCxvQ0ExRUMscUNBQ0MsTUFBQSxRQUNBLGdCQUFBLE11QitWQSxtQ0FDQyxNQUFBLE9BQ0EsT0FBQSxPQUNBLFdBQUEseUVBQUEsVUFBQSxPQUFBLElBQ0EsZ0JBQUEsS0FBQSxLQUNBLFlBQUEsRUFDQSxRQUFBLGFBQ0Esa0JBQUEsbUJBQUEsa0JBQUEsVUFBQSxtQkFBQSxrQkFHRiw4QkFDQyxXQUFBLE1BQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsV0FBQSxPQUNBLE1BQUEsUXZCalNGLG9Dd0IzR0EsV0FDQyxZQUFBLGdCQUNBLGVBQUEsZ0JBSUMsd0JBQ0MsVUFBQSxLQUNBLFFBQUEsRUFBQSxlQUVELHVCQUNDLE1BQUEsT0FFRCwwQkFDQyxXQUFBLElBQ0EsVUFBQSxlQUVELHVCQUNDLFdBQUEsS0FFRCwwQkFDQyxXQUFBLElBQ0EsVUFBQSxlQUNBLFdBQUEsS0FFRCx1QkFDQyxXQUFBLGVBQ0EsMEJBQ0MsVUFBQSxlQUNBLDhDQUNDLFdBQUEsZUFJSCwyQkFDQyxXQUFBLGdCQUNBLGNBQUEsZUFDQSxRQUFBLGVBQUEsZUFBQSxnQkFFQyxxREFDQyxXQUFBLGVBRUQsdUNBQ0MsVUFBQSxlQUNBLGlEQUNDLFVBQUEsSUFDQSxjQUFBLGVBQ0Esc0RBQ0MsTUFBQSxlQUNBLE9BQUEsZUFDQSw0REFDQyxNQUFBLGVBQ0EsT0FBQSxlQUNBLElBQUEsZUFDQSxNQUFBLGVBS0osMENBQ0MsV0FBQSxlQUNBLGdEQUNDLFdBQUEsZUFJQyxnRkFDQyxZQUFBLGdCQUVELGtFQUNDLGFBQUEsZUFDQSxVQUFBLGVBQ0EseUVBQ0MsS0FBQSxFQUNBLE1BQUEsZUFDQSxPQUFBLGVBRUQsd0VBQ0MsS0FBQSxlQUNBLE1BQUEsTUFDQSxPQUFBLE1BT0gsNERBQ0MsTUFBQSxlQUNBLE9BQUEsZUFDQSxNQUFBLElBSUYsaURBQ0MsT0FBQSxnQkFDQSxjQUFBLE1BQ0EsUUFBQSxFQUFBLGVBQ0EsWUFBQSxnQkFHRCxnREFDQyxPQUFBLGdCQUNBLFdBQUEsUUFDQSxjQUFBLE1BQ0EsUUFBQSxlQUFBLGVBS0gsaUNBQ0MsV0FBQSxJQUNBLFVBQUEsZUFDQSx3Q0FDQyxVQUFBLE1BRUQsc0NBQ0MsVUFBQSxlQUlGLGlDQUNDLFdBQUEsSUFDQSxvQ0FDQyxVQUFBLGVBSUYsNkNBQ0MsT0FBQSxnQkFBQSxLQUFBLElBQ0EsVUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLE1BQ0EsVUFBQSxlQUNBLFFBQUEsTUFBQSxlQUdELHNDQUNDLE9BQUEsZ0JBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEsV0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLDZDQUNDLFVBQUEsTUFDQSxtREFDQyxNQUFBLGVBQ0EsT0FBQSxlQUNBLE1BQUEsZUFHRix3REFDQyxNQUFBLEtBQ0EsT0FBQSxLQUdFLDBFQUNDLEtBQUEsZUFLSix3REFDQyxXQUFBLGVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FLRCxpREFDQyxRQUFBLE1BQ0EscUVBQ0MsWUFBQSxJQUVELHVEQUNDLE1BQUEsS0FFRCwwREFDQyxXQUFBLGVBUUwsd0JBQ0MsV0FBQSxnQkFDQSw4QkFDQyxVQUFBLGVBRUQsNkJBQ0MsV0FBQSxJQUNBLFVBQUEsZ0JBQ0EsbUNBQ0MsTUFBQSxlQUNBLE9BQUEsZUFDQSxrQkFBQSw0QkFBQSwwQkFBQSxVQUFBLDRCQUFBLDBCQUdGLDhCQUNDLFdBQUEsTUFDQSxVQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcblx0cGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cblx0bWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcblx0d2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYGNvbnRyb2xzIGluIEFuZHJvaWQgNCAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblVzZSBhIHZhbHVlIGZyb20gMTAwIHRvIDkwMFxuKi9cbi8qXG5Vc2UgYSB2YWx1ZSBmcm9tIDQwMCB0byA4MDBcbiovXG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgXHRmb250LXNpemU6IDUyJTtcbiAgfS8vdGFiKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MzZweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDc4LjEyNSU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxNC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYVtocmVmKj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNC40cmVtO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyX19uYXZpX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX25hdmlfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0gYSxcbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0gYTpsaW5rLFxuLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhLFxuLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhOmxpbmssXG4uaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODhEMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaGVhZGVyX19uYXZpX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19uYXZpX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IHtcbiAgd2lkdGg6IDE1LjRyZW07XG4gIGhlaWdodDogMy43cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fY29udGFjdCBhLFxuLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2J0bl9fY29udGFjdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGEsXG4uaGVhZGVyX19uYXZpX19idG5fX2NvbnRhY3QgYTpsaW5rLFxuLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUVBMjQyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFFQTI0MjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFFQTI0MjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19idG5fX2NvbnRhY3QgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHdpZHRoOiA4LjFyZW07XG4gIGhlaWdodDogMy43cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDg4RDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19idG5fX21lbnU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMwMDg4RDE7XG4gIH1cbn1cbi5oZWFkZXIuaXMtc2Nyb2xsIC5oZWFkZXJfX2lubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsIC5oZWFkZXJfX2xvZ28ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2xpbmsge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDI5Ljg2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0gYSxcbiAgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhOmxpbmssXG4gIC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhLFxuICAuaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGE6bGluayxcbiAgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhOnZpc2l0ZWQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4OEQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IHtcbiAgICB3aWR0aDogMTUuNHJlbTtcbiAgICBoZWlnaHQ6IDMuN3JlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGEsXG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fY29udGFjdCBhOmxpbmssXG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fY29udGFjdCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX2NvbnRhY3QgYSxcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGE6bGluayxcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGE6dmlzaXRlZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUVBMjQyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19jb250YWN0IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFFQTI0MjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUVBMjQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fY29udGFjdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19uYXZpX19idG5fX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIHdpZHRoOiA4LjFyZW07XG4gICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDg4RDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDA4OEQxO1xuICB9XG59XG5cbi5tZW51LWJ0bi1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtYnRuLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0dnc7XG4gICAgcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDEwMDAzO1xuICB9XG4gIC5tZW51LWJ0bi1zcCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0Ljh2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5tZW51LWJ0bi1zcCB7XG4gICAgLyogM+acrOe3muOBruS9jee9riAqL1xuICB9XG4gIC5tZW51LWJ0bi1zcCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAubWVudS1idG4tc3Agc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNS4wNjY2NjY2NjY3dnc7IC8qIDFweCArIDRweCDplpPpmpQgKi9cbiAgfVxuICAubWVudS1idG4tc3Agc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogNi40dnc7XG4gIH1cbiAgLm1lbnUtYnRuLXNwIHtcbiAgICAvKiDjgq/jg6rjg4Pjgq/lvozvvIjDl++8iSAqL1xuICB9XG4gIC5tZW51LWJ0bi1zcC5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogNS4wNjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm1lbnUtYnRuLXNwLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubWVudS1idG4tc3AuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDUuMDY2NjY2NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpmaXJzdC1vZi10eXBlIGEge1xuICBjb2xvcjogIzAwODhEMTtcbn1cblxuI3BhZ2Utc2VydmljZSAuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOm50aC1vZi10eXBlKDIpIGEge1xuICBjb2xvcjogIzAwODhEMTtcbn1cblxuI3BhZ2UtcHJvY2VzcyAuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOm50aC1vZi10eXBlKDMpIGEge1xuICBjb2xvcjogIzAwODhEMTtcbn1cblxuI3BhZ2Utd29ya3MgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpudGgtb2YtdHlwZSg0KSBhIHtcbiAgY29sb3I6ICMwMDg4RDE7XG59XG5cbiNwYWdlLWFib3V0IC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW06bnRoLW9mLXR5cGUoNSkgYSB7XG4gIGNvbG9yOiAjMDA4OEQxO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjByZW07XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW0gNHJlbSAwIDA7XG59XG4uZm9vdGVyX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDg4LjI4Njk2OTI1MzMlO1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG4uZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkRBRkQzO1xuICBwYWRkaW5nLXRvcDogOC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZm9vdGVyX190b3BfX3RleHRhcmVhIC5oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX3RvcF9fdGV4dGFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiAzLjFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTczLjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAudGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX190b3BfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTtcbn1cbi5mb290ZXJfX3RvcF9fY29udGFjdCAuYnRuIGEsXG4uZm9vdGVyX190b3BfX2NvbnRhY3QgLmJ0biBhOmxpbmssXG4uZm9vdGVyX190b3BfX2NvbnRhY3QgLmJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC5idG4gYSxcbi5mb290ZXJfX3RvcF9fY29udGFjdCAuYnRuIGE6bGluayxcbi5mb290ZXJfX3RvcF9fY29udGFjdCAuYnRuIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWN0IC5idG4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWN0IC5idG4ge1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDAgYXV0bztcbiAgfVxufVxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC50ZWwgYSxcbi5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIGE6bGluayxcbi5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX190b3BfX2NvbnRhY3QgLnRlbCBhLFxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC50ZWwgYTpsaW5rLFxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC50ZWwgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhY3QgLnRlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX190b3BfX2NvbnRhY3QgLnRlbCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIC5udW1iIC5pY29uIHtcbiAgd2lkdGg6IDIuM3JlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fdGVsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC50ZWwgLm51bWIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3Rlcl9fdG9wX19jb250YWN0IC50ZWwgLnRleHQge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDcuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX190ZXh0YXJlYSAubG9nbyB7XG4gIHdpZHRoOiAxOS45cmVtO1xufVxuLmZvb3Rlcl9fYm90dG9tX190ZXh0YXJlYSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmZvb3Rlcl9fYm90dG9tX190ZXh0YXJlYSAudGV4dCBhLFxuLmZvb3Rlcl9fYm90dG9tX190ZXh0YXJlYSAudGV4dCBhOmxpbmssXG4uZm9vdGVyX19ib3R0b21fX3RleHRhcmVhIC50ZXh0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19ib3R0b21fX3RleHRhcmVhIC50ZXh0IGEsXG4uZm9vdGVyX19ib3R0b21fX3RleHRhcmVhIC50ZXh0IGE6bGluayxcbi5mb290ZXJfX2JvdHRvbV9fdGV4dGFyZWEgLnRleHQgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ib3R0b21fX3RleHRhcmVhIC50ZXh0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fdGV4dGFyZWEgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fdGV4dGFyZWEgLnRleHQgLm1hcC1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX19ib3R0b21fX3RleHRhcmVhIC50ZXh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMC40cmVtO1xuICBtaW4td2lkdGg6IDEwLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5mb290ZXJfX2JvdHRvbV9fY29weXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDAgMDtcbiAgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkRBRkQzO1xuICAgIHBhZGRpbmctdG9wOiAxNC40dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX190b3BfX3RleHRhcmVhIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX190b3BfX3RleHRhcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICB9XG4gIC5mb290ZXJfX3RvcF9fY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wX19jb250YWN0IC5idG4ge1xuICAgIG1hcmdpbjogMTAuMTMzMzMzMzMzM3Z3IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4ydnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIC5udW1iIC5pY29uIHtcbiAgICB3aWR0aDogNi4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA4LjUzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHZ3O1xuICB9XG4gIC5mb290ZXJfX3RvcF9fY29udGFjdCAudGVsIC5udW1iIHtcbiAgICBmb250LXNpemU6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZm9vdGVyX190b3BfX2NvbnRhY3QgLnRlbCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC44dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMDY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9fdGV4dGFyZWEgLmxvZ28ge1xuICAgIHdpZHRoOiA1My4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX190ZXh0YXJlYSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX190ZXh0YXJlYSAudGV4dCAubWFwLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9fdGV4dGFyZWEgLnRleHQgLm1hcC1zcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b21fX3RleHRhcmVhIC50ZXh0IGEge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAyNy43MzMzMzMzMzMzdnc7XG4gICAgbWluLXdpZHRoOiAyNy43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIyLjkzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5tZWdhLW1lbnUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNiwgMjA5LCAwLjk3KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cbi5tZWdhLW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tZWdhLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW1lbnUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubWVnYS1tZW51X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWVnYS1tZW51X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWVnYS1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVnYS1tZW51X19saW5rX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4ubWVnYS1tZW51X19saW5rX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLm1lZ2EtbWVudV9fbGlua19faXRlbSBhLFxuLm1lZ2EtbWVudV9fbGlua19faXRlbSBhOmxpbmssXG4ubWVnYS1tZW51X19saW5rX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51X19saW5rX19pdGVtIGEsXG4ubWVnYS1tZW51X19saW5rX19pdGVtIGE6bGluayxcbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51X19saW5rX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gLmVuIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1lZ2EtbWVudV9fbGlua19faXRlbSAuanAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWdhLW1lbnVfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1lZ2EtbWVudV9fY29udGFjdF9fYnRuLmVsbS1idG4ge1xuICBtYXJnaW46IDAgMDtcbn1cbi5tZWdhLW1lbnVfX2NvbnRhY3RfX3RlbCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuLm1lZ2EtbWVudV9fY29udGFjdF9fdGVsIGEsXG4ubWVnYS1tZW51X19jb250YWN0X190ZWwgYTpsaW5rLFxuLm1lZ2EtbWVudV9fY29udGFjdF9fdGVsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51X19jb250YWN0X190ZWwgYSxcbi5tZWdhLW1lbnVfX2NvbnRhY3RfX3RlbCBhOmxpbmssXG4ubWVnYS1tZW51X19jb250YWN0X190ZWwgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51X19jb250YWN0X190ZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubWVnYS1tZW51X19jb250YWN0X190ZWwgLm51bWIgLmljb24ge1xuICB3aWR0aDogMi4zcmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl90ZWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG4ubWVnYS1tZW51X19jb250YWN0X190ZWwgLm51bWIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1lZ2EtbWVudV9fY29udGFjdF9fdGVsIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHJlbTtcbiAgcmlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmJlZm9yZSxcbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIOeZvSAqL1xufVxuLm1lZ2EtbWVudSAubWVudS1jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4ubWVnYS1tZW51IHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVnYS1tZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tZWdhLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAubWVnYS1tZW51X19saW5rX19pdGVtIC5lbiB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fbGlua19faXRlbSAuanAge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWdhLW1lbnVfX2NvbnRhY3RfX2J0bi5lbG0tYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLm1lZ2EtbWVudV9fY29udGFjdF9fdGVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4ydnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tZWdhLW1lbnVfX2NvbnRhY3RfX3RlbCAubnVtYiAuaWNvbiB7XG4gICAgd2lkdGg6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogOC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjh2dztcbiAgfVxuICAubWVnYS1tZW51X19jb250YWN0X190ZWwgLm51bWIge1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tZWdhLW1lbnVfX2NvbnRhY3RfX3RlbCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC44dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tZWdhLW1lbnUgLm1lbnUtY2xvc2Uge1xuICAgIHRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudSAubWVudS1jbG9zZTo6YmVmb3JlLFxuICAubWVnYS1tZW51IC5tZW51LWNsb3NlOjphZnRlciB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi8qKlxuICogU3dpcGVyIDExLjEuMTVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMTgsIDIwMjRcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWxtLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyOC42cmVtO1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1pbm5lciB7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLWJ0biB7XG4gIHdpZHRoOiAyN3JlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG59XG4uZWxtLWJ0biBhLFxuLmVsbS1idG4gYTpsaW5rLFxuLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBhOmxpbmssXG4uZWxtLWJ0biBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4OEQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmVsbS1idG4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwODhEMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LWluZGVudDogMC4wNGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1idG4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNHJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuMzRyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5lbG0tYnRuIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4RDE7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4td2hpdGUgYSxcbi5lbG0tYnRuLmVsbS1idG4td2hpdGUgYTpsaW5rLFxuLmVsbS1idG4uZWxtLWJ0bi13aGl0ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4uZWxtLWJ0bi13aGl0ZSBhLFxuLmVsbS1idG4uZWxtLWJ0bi13aGl0ZSBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLXdoaXRlIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi13aGl0ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODhEMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4td2hpdGUgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVsbS1idG4uZWxtLWJ0bi13aGl0ZSBhOmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4td2hpdGUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuZWxtLWJ0bi5lbG0tYnRuLXdoaXRlIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4RDE7XG4gIH1cbn1cbi5lbG0tYnRuIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWJ0biB7XG4gICAgd2lkdGg6IDY0dnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1idG4gYSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWJ0biBhOmFmdGVyIHtcbiAgICByaWdodDogMy43MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDMuNTczMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gIH1cbn1cblxuLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMUU4OEQxO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLXNlY3Rpb24taGVhZGluZyAuZW46YmVmb3JlIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgdG9wOiAwLjZyZW07XG4gIGJhY2tncm91bmQ6ICMxRTg4RDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gIG1hcmdpbi10b3A6IDEuOXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4uZWxtLXNlY3Rpb24taGVhZGluZyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbjpiZWZvcmUge1xuICAgIHdpZHRoOiAwLjh2dztcbiAgICBoZWlnaHQ6IDAuOHZ3O1xuICAgIGxlZnQ6IC0yLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBsaW5lLWhlaWdodDogMjEyLjUlO1xuICB9XG59XG5cbi5wYWdlLWhlYWRpbmctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1LjdyZW07XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRpbmctd3JhcCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLnBhZ2UtaGVhZGluZy13cmFwLmhhcy1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkaW5nLXdyYXAuaGFzLWJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgbWF4LXdpZHRoOiAxMjguNnJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbn1cbi5wYWdlLWhlYWRpbmctd3JhcCB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGluZy13cmFwIHtcbiAgICBoZWlnaHQ6IDM5LjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYWdlLWhlYWRpbmctd3JhcC5oYXMtYm9yZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjMzMzMzMzMzMzN2dyk7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjguNnJlbTtcbiAgcGFkZGluZy10b3A6IDcuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjlyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRpbmcgLmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMUU4OEQxO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGluZyAuZW46YmVmb3JlIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgdG9wOiAwLjlyZW07XG4gIGJhY2tncm91bmQ6ICMxRTg4RDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYWdlLWhlYWRpbmcgLmpwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ucGFnZS1oZWFkaW5nIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucGFnZS1oZWFkaW5nIC5lbiB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxuICAucGFnZS1oZWFkaW5nIC5lbjpiZWZvcmUge1xuICAgIHdpZHRoOiAwLjh2dztcbiAgICBoZWlnaHQ6IDAuOHZ3O1xuICAgIGxlZnQ6IC0yLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYWdlLWhlYWRpbmcgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbn1cblxuLmVsbS1wYW5rdXp1IHtcbiAgbWFyZ2luOiA0LjNyZW0gYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4LjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZWxtLXBhbmt1enUgbGkgYSxcbi5lbG0tcGFua3V6dSBsaSBhOmxpbmssXG4uZWxtLXBhbmt1enUgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbG0tcGFua3V6dSBsaSBhLFxuLmVsbS1wYW5rdXp1IGxpIGE6bGluayxcbi5lbG0tcGFua3V6dSBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tcGFua3V6dSBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLXBhbmt1enUgbGk6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCLigJVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cbi5lbG0tcGFua3V6dSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1wYW5rdXp1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjZ2dztcbiAgICBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0tcGFua3V6dSBsaTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAwLjUzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLm12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgd2lkdGg6IDExLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiAzNC45cmVtO1xuICB6LWluZGV4OiAxMDA7XG59XG4jcGFnZS10b3AgLm12X190ZXh0IHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYuMnJlbTtcbiAgbGVmdDogMTUuM3JlbTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDM2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbiNwYWdlLXRvcCAubXZfX3RleHQgLnRhdGUtbnVtIHtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cbiNwYWdlLXRvcCAubXZfX3NsaWRlIHtcbiAgcGFkZGluZy10b3A6IDI5LjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDk3LjA3MTc0MjMxMzMlO1xufVxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXRvcCAuaW50cm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtdG9wIC5pbnRyb19faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjEuM3JlbTtcbn1cbiNwYWdlLXRvcCAuaW50cm8gLnRleHQtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDczLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwYWdlLXRvcCAuaW50cm8gLnRleHQtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbiNwYWdlLXRvcCAuaW50cm9fX3R0bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMC4zcmVtO1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE5Ni4yOTYyOTYyOTYzJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuI3BhZ2UtdG9wIC5pbnRyb19fdHRsIC5kZWNvIHtcbiAgd2lkdGg6IDE2LjdyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01LjJyZW07XG4gIHRvcDogLTUuOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwYWdlLXRvcCAuaW50cm9fX3R0bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbiNwYWdlLXRvcCAuaW50cm9fX3RleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNzMuNTI5NDExNzY0NyU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4jcGFnZS10b3AgLmludHJvX190ZXh0IC5pY29uIHtcbiAgd2lkdGg6IDMuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjhyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5pbnRyb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbiNwYWdlLXRvcCAuaW50cm8gLnRpY2tlciB7XG4gIG1hcmdpbi10b3A6IDEzLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtdG9wIC5pbnRybyAudGlja2VyX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4jcGFnZS10b3AgLmludHJvIC50aWNrZXJfX2l0ZW0ge1xuICB3aWR0aDogMjguM3JlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cbiNwYWdlLXRvcCAuaW50cm8gLnRpY2tlcl9faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQGtleWZyYW1lcyB0aWNrZXItc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbiNwYWdlLXRvcCAuYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLmFib3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0LjJyZW07XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTQuMnJlbTtcbiAgei1pbmRleDogLTE7XG59XG4jcGFnZS10b3AgLmFib3V0X19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNC4xcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLmFib3V0X19oZWFkaW5nIC5lbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNi44cmVtKTtcbiAgZm9udC1zaXplOiAxNS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2hlYWRpbmcgLmVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIuOHJlbSk7XG4gIH1cbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2hlYWRpbmcgLmpwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkuNXJlbTtcbiAgbGVmdDogMC45cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX3R0bCB7XG4gIHBhZGRpbmctdG9wOiAyLjdyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fdHRsIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX190dGwgLmRvdC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX3R0bCAuZG90LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsIHtcbiAgbWFyZ2luOiA1LjNyZW0gYXV0byA4LjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC5pbGx1c3Qge1xuICBtaW4taGVpZ2h0OiAxNC43cmVtO1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC5pbGx1c3QuaWxsdXN0MSB7XG4gIHdpZHRoOiAxMC45cmVtO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaWxsdXN0LmlsbHVzdDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjNyZW0pIHRyYW5zbGF0ZVkoMi41cmVtKTtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlsbHVzdC5pbGx1c3QyIHtcbiAgd2lkdGg6IDE0LjFyZW07XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC5pbGx1c3QuaWxsdXN0MiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMXJlbSkgdHJhbnNsYXRlWSgzLjhyZW0pO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaWxsdXN0LmlsbHVzdDMge1xuICB3aWR0aDogMTUuNnJlbTtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlsbHVzdC5pbGx1c3QzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4xcmVtKSB0cmFuc2xhdGVZKDAuMnJlbSk7XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAudGV4dCAuZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zcmVtKTtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLnRleHQgLmVuLmVuMSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAudGV4dCAuZW4uZW4yIHtcbiAgd2lkdGg6IDEuMzVyZW07XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IC5lbi5lbjMge1xuICB3aWR0aDogMS4yOHJlbTtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2Uge1xuICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjguNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNi42cmVtIDhyZW0gOHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gNHJlbTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cmVtO1xuICB0b3A6IDE3LjFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxRTg4RDE7XG59XG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlIC5lbG0tbGluayBhLFxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgYTpsaW5rLFxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRTg4RDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2UgLmVsbS1saW5rIGEsXG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlIC5lbG0tbGluayBhOmxpbmssXG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlIC5lbG0tbGluayBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2UgLmVsbS1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU4OEQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgYTpob3ZlciAuYXJ3IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2UgLmVsbS1saW5rIGE6aG92ZXIgLmFydzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhEMTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgLmFydyB7XG4gIHdpZHRoOiAzLjNyZW07XG4gIGhlaWdodDogMy4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4OEQxO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgLmFydzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDguMjIzODAxMDY1NyU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGEsXG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjU1MjM5Nzg2ODYlO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKC1uICsgMikpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW06bm90KDpudGgtb2YtdHlwZSgtbiArIDIpKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbSBhIC5kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbSBhIC5pbWFnZSB7XG4gIHdpZHRoOiAxNC4zcmVtO1xuICBtaW4td2lkdGg6IDE0LjNyZW07XG59XG4jcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGEgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbSBhIC5kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjMUU4OEQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuN3JlbSAzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbSBhIC5kZXRhaWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGJvdHRvbTogMS41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYSAuZGV0YWlsIC50dGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZV9fbGlzdF9faXRlbSBhIC5kZXRhaWwgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE2NC4yODU3MTQyODU3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuI3BhZ2UtdG9wIC53b3JrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0yMi4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC53b3JrcyB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICB9XG59XG4jcGFnZS10b3AgLndvcmtzX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX21haW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS10b3AgLndvcmtzX19tYWluIC5lbiB7XG4gIGZvbnQtc2l6ZTogMTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTIuMnJlbTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2Uge1xuICBwYWRkaW5nLXRvcDogOC44cmVtO1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fY2FzZV9fdHRsIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtaW5kZW50OiAwLjA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNy44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMwLjU5NzAxNDkyNTQlO1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSBhLFxuI3BhZ2UtdG9wIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGEsXG4jcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gIG1hcmdpbi1yaWdodDogNC4xMDQ0Nzc2MTE5JTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Ni42JTsgLyogMzY4cHggw5cgMjQ1cHgg44Gu5q+U546HICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50dGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEuOXJlbTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTcxNDI5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDEuM3JlbTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGkgLmxhYmVsIHtcbiAgbWluLXdpZHRoOiA3LjNyZW07XG4gIHdpZHRoOiA3LjNyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjMUU4OEQxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2Nhc2UgLmVsbS1idG4ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuI3BhZ2UtdG9wIC5ibG9nIHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDExLjRyZW07XG59XG4jcGFnZS10b3AgLmJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI3BhZ2UtdG9wIC5ibG9nX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcGFnZS10b3AgLmJsb2dfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSB7XG4gIHdpZHRoOiA0M3JlbTtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiAzLjdyZW07XG59XG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5lbG0tYnRuIHtcbiAgbWFyZ2luOiA1LjhyZW0gMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSAuZWxtLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDNyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSBhLFxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSBhOmxpbmssXG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGEsXG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6bGluayxcbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6aG92ZXIgLnRleHRhcmVhIC5hcncge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSBhOmhvdmVyIC50ZXh0YXJlYSAuYXJ3OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OEQxO1xuICB9XG59XG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIC5pbWFnZSB7XG4gIHdpZHRoOiAyMi4xOTM1NDgzODcxJTtcbiAgbWluLXdpZHRoOiAyMi4xOTM1NDgzODcxJTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTEuNHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEge1xuICB3aWR0aDogNzcuODA2NDUxNjEyOSU7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDMuM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEgLmRhdGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLXRvcDogMC45cmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEgLmFydyB7XG4gIHdpZHRoOiAzLjNyZW07XG4gIGhlaWdodDogMy4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4OEQxO1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEgLmFydzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtdG9wIC5ibG9nIC5lbG0tYnRuLmlzLXRhYi1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2UtdG9wIC5ibG9nIC5lbG0tYnRuLmlzLXRhYi1zcCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2UtdG9wIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxN3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdl9fdHRsIHtcbiAgICB3aWR0aDogMjEuNnZ3O1xuICAgIHRvcDogMTIuNTMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X190ZXh0IHtcbiAgICB0b3A6IDQ4LjI2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiAxMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDkuNnZ3IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxuICAjcGFnZS10b3AgLm12X19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDkzLjg2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLm12X19zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRyb19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRybyAudGV4dC13cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dyAwIDh2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLXRvcCAuaW50cm9fX3R0bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMjAyLjc3Nzc3Nzc3NzglO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRyb19fdHRsIC5kZWNvIHtcbiAgICB3aWR0aDogMzIuOHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTEuNzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTE2dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRyb19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogOC44dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjMyLjE0Mjg1NzE0MjklO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICB9XG4gICNwYWdlLXRvcCAuaW50cm9fX3RleHQgLmljb24ge1xuICAgIHdpZHRoOiA2LjkzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgbWFyZ2luOiAwIDIuMTMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjh2dyk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRybyAudGlja2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxOS43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRybyAudGlja2VyX190cmFjayB7XG4gICAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbnRybyAudGlja2VyX19pdGVtIHtcbiAgICB3aWR0aDogNTkuMnZ3O1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuaW50cm8gLnRpY2tlcl9faXRlbSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gIEBrZXlmcmFtZXMgdGlja2VyLXNjcm9sbCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dDpiZWZvcmUge1xuICAgIGhlaWdodDogMzAuOTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTMwLjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9faGVhZGluZyAuZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOC44dncpO1xuICAgIGZvbnQtc2l6ZTogMjUuMDY2NjY2NjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9faGVhZGluZyAuanAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB3cml0aW5nLW1vZGU6IGluaGVyaXQ7XG4gICAgdG9wOiAxNC4xMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBsaW5lLWhlaWdodDogMTcwLjgzMzMzMzMzMzMlO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX190dGwgLmRvdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX3R0bCAuZG90LXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuODu1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWwge1xuICAgIG1hcmdpbjogOS44NjY2NjY2NjY3dncgYXV0byAxNS40NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDExLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaWxsdXN0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlsbHVzdC5pbGx1c3QxIHtcbiAgICB3aWR0aDogMjkuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlsbHVzdC5pbGx1c3QxIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaWxsdXN0LmlsbHVzdDIge1xuICAgIHdpZHRoOiAzNy42dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaWxsdXN0LmlsbHVzdDIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC5pbGx1c3QuaWxsdXN0MyB7XG4gICAgd2lkdGg6IDQxLjZ2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC5pbGx1c3QuaWxsdXN0MyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyLjEzMzMzMzMzMzN2dykgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3Ni40NzA1ODgyMzUzJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtaW5kZW50OiAwLjA0ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IC5lbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuMTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IC5lbi5lbjEge1xuICAgIHdpZHRoOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IC5lbi5lbjIge1xuICAgIHdpZHRoOiAzLjUzMDY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50c19fZGV0YWlsX19pdGVtIC50ZXh0IC5lbi5lbjMge1xuICAgIHdpZHRoOiAzLjQxMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMTMuODY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDE1LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjkzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2UgLmVsbS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4ydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fc2VydmljZSAuZWxtLWxpbmsgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2UgLmVsbS1saW5rIC5hcncge1xuICAgIHdpZHRoOiA4Ljh2dztcbiAgICBoZWlnaHQ6IDguOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2UgLmVsbS1saW5rIC5hcnc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDkuODY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW06bm90KDpudGgtb2YtdHlwZSgtbiArIDIpKSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGEgLmltYWdlIHtcbiAgICB3aWR0aDogMjQuMjY2NjY2NjY2N3Z3O1xuICAgIG1pbi13aWR0aDogMjQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYSAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA1Ljg2NjY2NjY2Njd2dyA4dncgNS44NjY2NjY2NjY3dncgNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gYSAuZGV0YWlsOmFmdGVyIHtcbiAgICByaWdodDogMi42NjY2NjY2NjY3dnc7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzLjU3MzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDMuMnZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGEgLmRldGFpbCAudHRsIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2Mi41JTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19zZXJ2aWNlX19saXN0X19pdGVtIGEgLmRldGFpbCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogLTQwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC53b3Jrc19fbWFpbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX21haW4gLmVuIHtcbiAgICBmb250LXNpemU6IDI4dnc7XG4gICAgYm90dG9tOiAtNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53b3Jrc19fY2FzZSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjR2dztcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19jYXNlX190dGwge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53b3Jrc19fY2FzZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogOS42dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTIuOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIC50ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTQxLjY2NjY2NjY2NjclO1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19jYXNlX19saXN0X19pdGVtIC50ZXh0YXJlYSAuZGV0YWlsIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGkgLmxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDE2LjUzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTYuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4wNjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2Nhc2UgLmVsbS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxOS40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwLjY2NjY2NjY2Njd2dyk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEgLmVsbS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA4dncgMDtcbiAgfVxuICAjcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDM5LjQ2NjY2NjY2Njd2dztcbiAgICBtaW4td2lkdGg6IDM5LjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMjYuMTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEge1xuICAgIHdpZHRoOiA0NC41MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIC50ZXh0YXJlYSAuYXJ3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZyAuZWxtLWJ0bi5pcy10YWItc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDB2dztcbiAgfVxufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9fbWFpbiB7XG4gIG1heC13aWR0aDogMTM2LjZyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9fbWFpbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMxX19jb250ZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOC4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE4LjNyZW07XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9faGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxMi4ycmVtO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MS42NjY2NjY2NjY3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2hlYWRpbmcgLmJyLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9faGVhZGluZyAuYnItdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9faGVhZGluZyAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMxX19oZWFkaW5nIC5kb3QtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2hlYWRpbmcgLmRvdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3QtZGVjbyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMxIC5tYXJxdWVlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyLjFyZW0pO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMSAubWFycXVlZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGFuaW1hdGlvbjogbWFycXVlZSA0MHMgbGluZWFyIGluZmluaXRlO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMSAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1LjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9fbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDMzLjc0Nzc3OTc1MTMlO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9fbGlzdF9faXRlbSAuaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgd2lkdGg6IDY2LjI1MjIyMDI0ODclO1xuICBwYWRkaW5nLWxlZnQ6IDUuMzI4NTk2ODAyOCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5lbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcmVtO1xuICB0b3A6IC0yLjZyZW07XG4gIGNvbG9yOiAjRUVFRUVFO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5lbiBzcGFuIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudHRsIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwODhEMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTgxLjI1JTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzIge1xuICBwYWRkaW5nLXRvcDogOS4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAtOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbSA0cmVtIDAgMDtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBmb250LXNpemU6IDUuMXJlbTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLnRleHQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMi4xcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMiAuZWxtLXNlY3Rpb24taGVhZGluZyAudGV4dC1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzJTtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpIGEsXG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaSBhOmxpbmssXG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFFODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGkgYSxcbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpIGE6bGluayxcbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGk6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSksICNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpOm50aC1vZi10eXBlKDIpLCAjcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzFFODhEMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjIuNSU7XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaSBhOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuN3JlbSBzb2xpZCAjMWU4OGQxO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGkgYSAuYnItdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGkgYSAuYnItdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAycmVtIDRyZW0gMnJlbSAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX19pbWcge1xuICB3aWR0aDogMjMuMzg1Njg5MzU0MyU7XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX3RleHQge1xuICB3aWR0aDogNzYuNjE0MzEwNjQ1NyU7XG4gIHBhZGRpbmctbGVmdDogMy40OTA0MDEzOTYyJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC50dGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDkuMzMzMzMzMzMzMyU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuOXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxODEuMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIHtcbiAgbWFyZ2luLXRvcDogNC42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi4xcmVtIDEuN3JlbSAyLjRyZW0gMi40cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkuaGFzLWJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRTg4RDE7XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX3RleHQgLm5heWFtaSAuaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnJlbTtcbiAgdG9wOiAtMS45cmVtO1xuICB3aWR0aDogNDEuNXJlbTtcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTYyLjUlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgY29sb3I6ICMxRTg4RDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRTg4RDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX3RleHQgLm5heWFtaSAubGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTMuMzMzMzMzMzMzMyU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIC5saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjk2NXJlbTtcbiAgbWluLXdpZHRoOiAxLjk2NXJlbTtcbiAgaGVpZ2h0OiAxLjYyNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9zZXJ2aWNlL2ljb24tY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIC5saXN0Lmxpc3QxIGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiAzNi4ycmVtO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIC5saXN0Lmxpc3QxIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYuMnJlbSk7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmxpc3QubGlzdDIgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgd2lkdGg6IDQ2LjVyZW07XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmxpc3QubGlzdDIgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0Ni41cmVtKTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX3RleHQgLm5heWFtaSAubGlzdC5saXN0MyBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogMzkuMnJlbTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX3RleHQgLm5heWFtaSAubGlzdC5saXN0MyBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5LjJyZW0pO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIC5saXN0Lmxpc3Q0IGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiA0MS4ycmVtO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIC5saXN0Lmxpc3Q0IGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDEuMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fbWFpbiB7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19tYWluIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fY29udGVudHM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIxLjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IC0yMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fY29udGVudHMgLmVsbS1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MC44MzMzMzMzMzMzJTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19oZWFkaW5nIC5kb3QtdGV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMSAubWFycXVlZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjMzMzMzMzMzMzN2dyk7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMSAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNy4ydnc7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IC04LjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyA3LjJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19saXN0X19pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fbGlzdF9faXRlbSAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAuZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAtMi42NjY2NjY2NjY3dnc7XG4gICAgdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDE2dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLmVuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNC44dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuODY2NjY2NjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IC04dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMCAwO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMiAuZWxtLXNlY3Rpb24taGVhZGluZyAudGV4dC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlciB7XG4gICAgbWFyZ2luLXRvcDogNC44dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSwgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMiksICNwYWdlLXNlcnZpY2UgLnNlYzJfX2Fua2VyX19saXN0IGxpOm50aC1vZi10eXBlKDMpLCAjcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaTpudGgtb2YtdHlwZSg0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19hbmtlcl9fbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fYW5rZXJfX2xpc3QgbGkgYTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMS4wNjY2NjY2NjY3dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDEuMDY2NjY2NjY2N3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEuODY2NjY2NjY2N3Z3IHNvbGlkICMxZTg4ZDE7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDkuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX19pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAuaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAudHRsIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjcGFnZS1zZXJ2aWNlIC5zZWMyX19kZXRhaWxfX2l0ZW1fX3RleHQgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDQuOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkge1xuICAgIG1hcmdpbi10b3A6IDE0LjkzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOC41MzMzMzMzMzMzdncgMi42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2LjEzMzMzMzMzMzN2dztcbiAgICB0b3A6IC03LjczMzMzMzMzMzN2dztcbiAgICB3aWR0aDogNjUuMDY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTQuNHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi44NTcxNDI4NTcxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXNlcnZpY2UgLnNlYzJfX2RldGFpbF9faXRlbV9fdGV4dCAubmF5YW1pIC5saXN0IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgI3BhZ2Utc2VydmljZSAuc2VjMl9fZGV0YWlsX19pdGVtX190ZXh0IC5uYXlhbWkgLmxpc3QgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1LjI0dnc7XG4gICAgbWluLXdpZHRoOiA1LjI0dnc7XG4gICAgaGVpZ2h0OiA0LjMzNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX21haW4ge1xuICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX21haW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fY29udGVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTguM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xOC4zcmVtO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xlYWQge1xuICBtYXJnaW4tdG9wOiA5LjhyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGVhZCAuYnItdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19sZWFkIC5ici10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0IHtcbiAgbWFyZ2luLXRvcDogOS4ycmVtO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYuNnJlbTtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc3RlcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSAuc3RlcDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAuc3RlcCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMC44cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC5zdGVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDMuNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnN0ZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMWU4OGQxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC5zdGVwIC5lbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg4RDE7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC5zdGVwIC5pY29uIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgd2lkdGg6IDEycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50dGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTcuMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA4OEQxO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAyLjNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNy4ycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTgxLjI1JTtcbiAgcGFkZGluZzogMi44cmVtIDNyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTgxLjI1JTtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5udW1iIGEsXG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5udW1iIGE6bGluayxcbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLm51bWIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLm51bWIgYSxcbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLm51bWIgYTpsaW5rLFxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAubnVtYiBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLm51bWIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5udW1iIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAubnVtYiAuaWNvbiB7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3RlbC5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuM3JlbSk7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB3aWR0aDogMjEuN3JlbTtcbiAgaGVpZ2h0OiAzLjdyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAuYnRuIGEsXG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5idG4gYTpsaW5rLFxuI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAuYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5idG4gYSxcbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLmJ0biBhOmxpbmssXG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5idG4gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5idG4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxRUEyNDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSAudGVsIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLmJ0biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxRUEyNDI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRUEyNDI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAuYnRuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4jcGFnZS1wcm9jZXNzIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX21haW4ge1xuICAgIHBhZGRpbmc6IDAgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbWFpbiBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1My4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fY29udGVudHM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIxLjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IC0yMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGVhZCAuYnItdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2Ljh2dztcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxNC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAuc3RlcCB7XG4gICAgd2lkdGg6IDE3LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC5zdGVwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnN0ZXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnN0ZXAgLmVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDg4RDE7XG4gICAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC5zdGVwIC5pY29uIHtcbiAgICBtYXJnaW46IDEuNnZ3IGF1dG8gMDtcbiAgICB3aWR0aDogMTQuNHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnR0bCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNy4zMzMzMzMzMzMzdncpO1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtIC50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNi4xMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCB7XG4gICAgbWFyZ2luLXRvcDogNS44NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLm51bWIge1xuICAgIGZvbnQtc2l6ZTogOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcHJvY2VzcyAuc2VjMV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRlbCAubnVtYiAuaWNvbiB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNy40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNjY2NjY2NjY3dncpO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMuMnZ3O1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZWwgLmJ0biB7XG4gICAgbWFyZ2luOiA4Ljh2dyBhdXRvIDA7XG4gICAgd2lkdGg6IDY4LjI2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDExLjJ2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwYWdlLXByb2Nlc3MgLnNlYzFfX2xpc3RfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwLjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEyLjUzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3LjJ2dztcbiAgICBib3R0b206IC0xMi41MzMzMzMzMzMzdnc7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5zZWMxX19saXN0X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjZ2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMS42dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMi40dncgc29saWQgIzFlODhkMTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1Ljg2NjY2NjY2Njd2dztcbiAgICBib3R0b206IC0xMi44dnc7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjcGFnZS1wcm9jZXNzIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMy4zMzMzMzMzMzMzdnc7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX21haW4ge1xuICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbiNwYWdlLWFib3V0IC5zZWMxX19tYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAjcGFnZS1hYm91dCAuc2VjMV9fY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4LjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTguM3JlbTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4jcGFnZS1hYm91dCAuc2VjMV9fY29udGVudHMgLmVsbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzIC5lbG0taW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX190dGwge1xuICBmb250LXNpemU6IDQuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1OS41MjM4MDk1MjM4JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50c19fdHRsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbiNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50c19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE2LjNyZW07XG4gIHdpZHRoOiA0OC45MjIwNTYzODQ3JTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jcGFnZS1hYm91dCAuc2VjMV9fY29udGVudHNfX2ltYWdlIHtcbiAgd2lkdGg6IDM0LjlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnJlbTtcbiAgdG9wOiAzNS44cmVtO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX19pbWFnZSAuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDM0LjlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX19pbWFnZSAuaW1hZ2UxIHtcbiAgd2lkdGg6IDMwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX19pbWFnZSAuaW1hZ2UyIHtcbiAgd2lkdGg6IDE5LjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50c19faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50c19faW1hZ2Uge1xuICAgIHRvcDogMjhyZW07XG4gICAgbGVmdDogNHJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cbiNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50c19faW1hZ2Uge1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTUwcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiByZW0oNjApIGF1dG8gMCBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9Ki9cbn1cbiNwYWdlLWFib3V0IC5zZWMyIHtcbiAgcGFkZGluZy10b3A6IDkuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDguM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogLTYuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbSA0cmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICNwYWdlLWFib3V0IC5zZWMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuI3BhZ2UtYWJvdXQgLnNlYzIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgZm9udC1zaXplOiA0LjFyZW07XG59XG4jcGFnZS1hYm91dCAuc2VjMl9fcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA1LjNyZW07XG4gIHdpZHRoOiA2MS4zNTk4NjczMyU7XG59XG4jcGFnZS1hYm91dCAuc2VjMl9fcHJvZmlsZSAuZGV0YWlsX19pdGVtIHtcbiAgbWluLWhlaWdodDogNi4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtYWJvdXQgLnNlYzJfX3Byb2ZpbGUgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFFODhEMTtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlIGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4jcGFnZS1hYm91dCAuc2VjMl9fcHJvZmlsZSAuZGV0YWlsX19pdGVtIGR0IHtcbiAgd2lkdGg6IDI2Ljc1Njc1Njc1NjglO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFFODhEMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzQuNjY2NjY2NjY2NyU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEuOHJlbSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtYWJvdXQgLnNlYzJfX3Byb2ZpbGUgLmRldGFpbF9faXRlbSBkZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogNzMuMjQzMjQzMjQzMiU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTc0LjY2NjY2NjY2NjclO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5IHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5IC5pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICB3aWR0aDogNTYuNjMzNDk5MTcwOCU7XG59XG4jcGFnZS1hYm91dCAuc2VjMl9faGlzdG9yeSAuaW5uZXIgLnRleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIyMCU7XG59XG4jcGFnZS1hYm91dCAuc2VjMl9faGlzdG9yeSAuaW5uZXIgLmRldGFpbCB7XG4gIG1heC13aWR0aDogNDYuMXJlbTtcbiAgbWFyZ2luLXRvcDogNi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAycmVtIDNyZW0gM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5IC5pbm5lciAuZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY2NjY2NyU7XG59XG4jcGFnZS1hYm91dCAuc2VjMl9faGlzdG9yeSAuaW5uZXIgLmRldGFpbF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnkgLmlubmVyIC5kZXRhaWxfX2l0ZW0gZHQge1xuICB3aWR0aDogOS43cmVtO1xuICBtaW4td2lkdGg6IDkuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5X19pbWFnZSB7XG4gIHdpZHRoOiA0NXJlbTtcbiAgaGVpZ2h0OiA0Ny4xcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzIuOXJlbTtcbn1cbiNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5X19pbWFnZSAuaW1hZ2UxIHtcbiAgd2lkdGg6IDIzLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnlfX2ltYWdlIC5pbWFnZTIge1xuICB3aWR0aDogMTcuNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnlfX2ltYWdlIC5pbWFnZTIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMzRyZW07XG4gIH1cbn1cbiNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5X19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtYWJvdXQgLmZvb3RlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1hYm91dCAuc2VjMV9fbWFpbiB7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMV9fbWFpbiBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50czpiZWZvcmUge1xuICAgIGhlaWdodDogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTIxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMV9fY29udGVudHMgLmVsbS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX190dGwge1xuICAgIGZvbnQtc2l6ZTogNy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1OC42MjA2ODk2NTUyJTtcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMV9fY29udGVudHNfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDkuNnZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTUuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMxX19jb250ZW50c19faW1hZ2UgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA3NC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX19pbWFnZSAuaW1hZ2UxIHtcbiAgICB3aWR0aDogNDYuOTMzMzMzMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzFfX2NvbnRlbnRzX19pbWFnZSAuaW1hZ2UyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTguMTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAzNC42NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMV9fY29udGVudHNfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzIge1xuICAgIHBhZGRpbmctdG9wOiAxMy44NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogLTh2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyAwIDA7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWxfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWxfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0NC44dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzFFODhEMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX3Byb2ZpbGUgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0NC44dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzFFODhEMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX3Byb2ZpbGUgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZHQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX3Byb2ZpbGUgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX3Byb2ZpbGUgLmRldGFpbF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgICBwYWRkaW5nOiAyLjkzMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dyAyLjkzMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19wcm9maWxlIC5kZXRhaWxfX2l0ZW0gZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dyAyLjY2NjY2NjY2Njd2dyAyLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTkuMnZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5IC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMl9faGlzdG9yeSAuaW5uZXIgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5IC5pbm5lciAuZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDUuODY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDUuODY2NjY2NjY2N3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnkgLmlubmVyIC5kZXRhaWxfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnkgLmlubmVyIC5kZXRhaWxfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnkgLmlubmVyIC5kZXRhaWxfX2l0ZW0gZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1hYm91dCAuc2VjMl9faGlzdG9yeSAuaW5uZXIgLmRldGFpbF9faXRlbSBkZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTUuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5X19pbWFnZSAuaW1hZ2UxIHtcbiAgICB3aWR0aDogNDYuOTMzMzMzMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLnNlYzJfX2hpc3RvcnlfX2ltYWdlIC5pbWFnZTIge1xuICAgIG1hcmdpbi10b3A6IC0xOC4xMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDM0LjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNwYWdlLWFib3V0IC5zZWMyX19oaXN0b3J5X19pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWFib3V0IC5mb290ZXIge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIHdpZHRoOiAzMC41OTcwMTQ5MjU0JTtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSBhLFxuI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGEsXG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjEwNDQ3NzYxMTklO1xufVxuI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIC50aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjYuNiU7IC8qIDM2OHB4IMOXIDI0NXB4IOOBruavlOeOhyAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxLjlyZW07XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTcxNDI5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLmRldGFpbCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xufVxuI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIC50ZXh0YXJlYSAuZGV0YWlsIGxpIC5sYWJlbCB7XG4gIG1pbi13aWR0aDogNy4zcmVtO1xuICB3aWR0aDogNy4zcmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogIzFFODhEMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDFyZW0gMi41cmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoLTEsIDEpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMCAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjM0cmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OEQxO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlIHtcbiAgbWFyZ2luOiAxcmVtIDAuNXJlbSAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwODhEMTtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlOnZpc2l0ZWQsICNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlOmxpbmsge1xuICBjb2xvcjogIzAwODhEMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4jcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW0gMDtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIuNjY2NjY2NjY2N3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlX19saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLmRldGFpbCBsaSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTU3LjE0Mjg1NzE0MjklO1xuICB9XG4gICNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLmRldGFpbCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5kZXRhaWwgbGkgLmxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDE2LjUzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTYuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4wNjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gICNwYWdlLXdvcmtzIC53b3Jrc19fY2FzZSAucGFnZXIge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAyLjY2NjY2NjY2Njd2dyA3LjQ2NjY2NjY2Njd2dyAwIDA7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMy41NzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluayB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IDAgMCA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JrcyAud29ya3NfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluazphZnRlciB7XG4gICAgd2lkdGg6IDMuNTczMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICAgIG1hcmdpbjogMi42NjY2NjY2NjY3dncgMS4zMzMzMzMzMzMzdncgMDtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2Utd29ya3MgLndvcmtzX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLmN1cnJlbnQge1xuICAgIG1hcmdpbjogMi42NjY2NjY2NjY3dncgMS4zMzMzMzMzMzMzdncgMDtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuI3BhZ2Utd29ya3MtZGV0YWlsIC5wYWdlLWhlYWRpbmctd3JhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAucGFnZS1oZWFkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAucGFnZS1oZWFkaW5nIC5qcCB7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTkuMzc1JTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3Mtc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIge1xuICBtYXJnaW4tdG9wOiA4LjdyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC5tYWluLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgd2lkdGg6IDYxLjQ5MzQxMTQyMDIlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLm1haW4tc3dpcGVyIC5zd2lwZXItc2xpZGUgLnRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Ni41NDc2MTkwNDc2JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuNDQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRodW1iIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZSAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxODQuODczOTQ5NTc5OCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLm1haW4tc3dpcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4jcGFnZS13b3Jrcy1kZXRhaWwgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIHtcbiAgLyogcGFnaW5hdGlvbu+8iOOCteODoOODje+8iSAqL1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogOTJyZW07XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiA1LjdyZW0gYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNS41OTUyMzgwOTUyJTtcbiAgcGFkZGluZy10b3A6IDEwLjM1NzE0Mjg1NzElO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI4NTcxNDI4NTclO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIHtcbiAgbWFyZ2luOiA3LjJyZW0gYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogOTJyZW07XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2Mi41JTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX190YWJsZSB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX190YWJsZSB0ciB0aCB7XG4gIHdpZHRoOiAxNC40cmVtO1xuICBtaW4td2lkdGg6IDE0LjRyZW07XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS44cmVtIDAuNXJlbSAxLjhyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjhyZW0gMnJlbSAxLjhyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDguM3JlbTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA1LjFyZW07XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbSAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwODhEMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtIC5oZWFkaW5nIC5pY29uMSB7XG4gIHdpZHRoOiAzLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbSAuaGVhZGluZyAuaWNvbjIge1xuICB3aWR0aDogNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtIC5oZWFkaW5nIC5pY29uMyB7XG4gIHdpZHRoOiA1LjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbSAudGV4dC1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxLjlyZW07XG4gIHBhZGRpbmc6IDIuOHJlbSAyLjZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTgxLjI1JTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLnByZXYge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLnByZXYgYSxcbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5wcmV2IGE6bGluayxcbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5wcmV2IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ucHJldiBhLFxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLnByZXYgYTpsaW5rLFxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLnByZXYgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ucHJldiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLnByZXYgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5wcmV2IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAxKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuMzRyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4RDE7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ucHJldiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5wcmV2IGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5iYWNrIHtcbiAgd2lkdGg6IDE4cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0uYmFjayBhLFxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLmJhY2sgYTpsaW5rLFxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLmJhY2sgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDg4RDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5iYWNrIGEsXG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0uYmFjayBhOmxpbmssXG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0uYmFjayBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5iYWNrIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLmJhY2sgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwODhEMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5iYWNrIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIH1cbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5uZXh0IHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5uZXh0IGEsXG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ubmV4dCBhOmxpbmssXG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ubmV4dCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLm5leHQgYSxcbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5uZXh0IGE6bGluayxcbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5uZXh0IGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLm5leHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLm5leHQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5uZXh0IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzIC5wYWdlcl9faXRlbS5uZXh0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLm5leHQgYTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC5wYWdlLWhlYWRpbmctd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLnBhZ2UtaGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLnBhZ2UtaGVhZGluZyAuanAge1xuICAgIG1hcmdpbi10b3A6IDAuOHZ3O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC5tYWluLXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA4NHZ3O1xuICAgIHdpZHRoOiA4NHZ3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTQzLjYzNjM2MzYzNjQlO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzLjU3MzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDMuMnZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4RDE7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC5tYWluLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDI5LjZ2dztcbiAgICByaWdodDogNHZ3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAyOS42dnc7XG4gICAgbGVmdDogNHZ3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAubWFpbi1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoLTEsIDEpO1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCB7XG4gICAgLyogcGFnaW5hdGlvbu+8iOOCteODoOODje+8iSAqL1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMge1xuICAgIG1hcmdpbjogNi42NjY2NjY2NjY3dncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTg1LjcxNDI4NTcxNDMlO1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX190YWJsZSB0ciB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMy40NjY2NjY2NjY3dncgMi45MzMzMzMzMzMzdncgMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHNfX3RhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjQ2NjY2NjY2Njd2dyAyLjkzMzMzMzMzMzN2dyAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbSAuaGVhZGluZyAuaWNvbjEge1xuICAgIHdpZHRoOiA4Ljh2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtIC5oZWFkaW5nIC5pY29uMiB7XG4gICAgd2lkdGg6IDkuMnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtIC5oZWFkaW5nIC5pY29uMyB7XG4gICAgd2lkdGg6IDEwLjR2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLWRldGFpbCAud29ya3MtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtIC50ZXh0LWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxOC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLnByZXYge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ucHJldiBhOmFmdGVyIHtcbiAgICB3aWR0aDogMy41NzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0uYmFjayB7XG4gICAgd2lkdGg6IDQ4dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLmJhY2sgYSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3Jrcy1kZXRhaWwgLndvcmtzLWRldGFpbC1jb250ZW50cyAucGFnZXJfX2l0ZW0ubmV4dCB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya3MtZGV0YWlsIC53b3Jrcy1kZXRhaWwtY29udGVudHMgLnBhZ2VyX19pdGVtLm5leHQgYTphZnRlciB7XG4gICAgd2lkdGg6IDMuNTczMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gIH1cbn1cblxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICB3aWR0aDogMzAuNTk3MDE0OTI1NCU7XG59XG4jcGFnZS1ibG9nIC5ibG9nX19jYXNlX19saXN0X19pdGVtIGEsXG4jcGFnZS1ibG9nIC5ibG9nX19jYXNlX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjEwNDQ3NzYxMTklO1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbSAudGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY2LjYlOyAvKiAzNjhweCDDlyAyNDVweCDjga7mr5TnjocgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4jcGFnZS1ibG9nIC5ibG9nX19jYXNlX19saXN0X19pdGVtIC50ZXh0YXJlYSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS1ibG9nIC5ibG9nX19jYXNlX19saXN0X19pdGVtIC50ZXh0YXJlYSAudHRsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucGFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMXJlbSAyLjVyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoLTEsIDEpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMCAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgfVxuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucGFnZSB7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW0gMDtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDg4RDE7XG59XG4jcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2UuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlOnZpc2l0ZWQsICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAucGFnZTpsaW5rIHtcbiAgY29sb3I6ICMwMDg4RDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbiNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIC53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW0gMDtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlX19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbSAudGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2VfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZV9fbGlzdF9faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTQxLjY2NjY2NjY2NjclO1xuICB9XG4gICNwYWdlLWJsb2cgLmJsb2dfX2Nhc2UgLnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IDcuNDY2NjY2NjY2N3Z3IDAgMDtcbiAgfVxuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMy41NzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgfVxuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAyLjY2NjY2NjY2Njd2dyAwIDAgNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMy41NzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgfVxuICAjcGFnZS1ibG9nIC5ibG9nX19jYXNlIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICAgIG1hcmdpbjogMi42NjY2NjY2NjY3dncgMS4zMzMzMzMzMzMzdncgMDtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZyAuYmxvZ19fY2FzZSAucGFnZXIgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IDEuMzMzMzMzMzMzM3Z3IDA7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlLWhlYWRpbmctd3JhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlLWhlYWRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2UtaGVhZGluZyAuanAge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMTU5LjM3NSU7XG59XG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMge1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGEsXG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgYTpsaW5rLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBhLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGE6bGluayxcbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODhEMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGgxLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGgyLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGgzLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGg0IHtcbiAgbWFyZ2luLXRvcDogNi40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzID4gaDE6Zmlyc3QtY2hpbGQsXG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgPiBoMjpmaXJzdC1jaGlsZCxcbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyA+IGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBoMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMzMztcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIHVsLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgIWltcG9ydGFudDtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgIWltcG9ydGFudDtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNi40cmVtIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDYuNHJlbSAwO1xuICBwYWRkaW5nOiAyLjRyZW0gMi44cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNDQ0O1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIHRoLCAjcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgdGQge1xuICBwYWRkaW5nOiAxLjRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIC53cC1ibG9jay1lbWJlZCxcbiNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBtYXJnaW46IDYuNHJlbSAwO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIC53cC1ibG9jay1lbWJlZCBpZnJhbWUsXG4jcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYTpsaW5rLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDg4RDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGEsXG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhOmxpbmssXG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoLTEsIDEpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4zNHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sge1xuICB3aWR0aDogMThyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGEsXG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhOmxpbmssXG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwODhEMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYSxcbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGE6bGluayxcbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA4OEQxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgfVxufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYSxcbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGE6bGluayxcbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTpsaW5rLFxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWJsb2ctZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4jcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjM0cmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OEQxO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZS1oZWFkaW5nLXdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2UtaGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZS1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMC44dnc7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBsaW5lLWhlaWdodDogMTU1JTtcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBoMSxcbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGgyLFxuICAjcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgaDMsXG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBoMSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIGgzIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBoNCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLmJsb2ctZGV0YWlsLWNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAuYmxvZy1kZXRhaWwtY29udGVudHMgaW1nIHtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyAwO1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyAud3AtYmxvY2stZW1iZWQsXG4gICNwYWdlLWJsb2ctZGV0YWlsIC5ibG9nLWRldGFpbC1jb250ZW50cyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTAuNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxOC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhOmFmdGVyIHtcbiAgICB3aWR0aDogMy41NzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayB7XG4gICAgd2lkdGg6IDQ4dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1ibG9nLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYmxvZy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTphZnRlciB7XG4gICAgd2lkdGg6IDMuNTczMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gIH1cbn1cblxuI3BhZ2UtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbiNwYWdlLWZvcm0gLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA3NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS1mb3JtIC5mb3JtX19sb2dvIHtcbiAgd2lkdGg6IDE0LjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwLjdyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEyNy41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDkuMnJlbTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX3RleHQgLmluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19tZXNzYWdlIHNwYW4ge1xuICBjb2xvcjogIzlEMEYwRjtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX25vdGUge1xuICBtYXJnaW4tdG9wOiAzLjdyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBjb2xvcjogIzlEMEYwRjtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fbm90ZSBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1LjdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDUuOHJlbSA0cmVtIDcuNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzLjdyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuaGVhZC5oYXMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxRTg4RDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuaGVhZCAuZWxtLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayAuYXJ3IHtcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayAuYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9hcndfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNTZyZW07XG4gIHJpZ2h0OiAwLjYxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmhlYWQgLmVsbS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFODhEMTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluazp2aXNpdGVkLCAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuaGVhZCAuZWxtLWxpbms6bGluayB7XG4gIGNvbG9yOiAjMUU4OEQxO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCBzbWFsbCB7XG4gIGNvbG9yOiAjOUQwRjBGO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi45cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMi4zcmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tcmFkaW8gLnJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC43cmVtO1xuICB3aWR0aDogMC45cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMEYwRjBGO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9hcndfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNvc3Qge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjOUQwRjBGO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNvc3QgLmhpeW91IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY29zdCAudGF4IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDMuOHJlbTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBjb2xvcjogIzlEMEYwRjtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmN1c3RvbWVyLWhlYWRpbmcge1xuICBtYXJnaW46IDYuMnJlbSBhdXRvIDQuNXJlbTtcbiAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgbWluLXdpZHRoOiAzOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5mb3JtX19idG4ge1xuICBtYXJnaW46IDZyZW0gYXV0byAwO1xuICB3aWR0aDogNjFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5mb3JtX19idG4gYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vYXJ3X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIGJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xIHtcbiAgd2lkdGg6IDI2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xLmJhY2sgYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMiB7XG4gIHdpZHRoOiAzMnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNoZWNrX2NvbnRlbnRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jaGVja19jb250ZW50c19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY2hlY2tfY29udGVudHNfX2l0ZW0gLmhlYWQge1xuICB3aWR0aDogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY2hlY2tfY29udGVudHNfX2l0ZW0gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190ZWwge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg4RDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCBhLFxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCBhOmxpbmssXG4jcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGEsXG4jcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGE6bGluayxcbiNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190ZWwgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4OEQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCAuaWNvbiB7XG4gIHdpZHRoOiAyLjNyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl90ZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjRyZW0pIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbn1cbiNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190aW1lIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg4RDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fbG9nbyB7XG4gICAgd2lkdGg6IDM4LjR2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgZm9udC1zaXplOiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fbm90ZSBsaSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19ub3RlIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNy43MzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMTAuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgcGFkZGluZy1yaWdodDogNi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmhlYWQgLmVsbS1saW5rIC5hcncge1xuICAgIHdpZHRoOiA1LjA2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDUuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayAuYXJ3OmFmdGVyIHtcbiAgICB3aWR0aDogMi4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjEzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEuNDkzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiAxLjYyNjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tcmFkaW8gLnJhZGlvOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8gbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogNy43MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICAgIGxlZnQ6IDEuODY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAyLjR2dztcbiAgICBoZWlnaHQ6IDIuNHZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tc2VsZWN0OmFmdGVyIHtcbiAgICB3aWR0aDogMy40NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgICByaWdodDogNHZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0IHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIHBhZGRpbmc6IDMuNDY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgZm9udC1zaXplOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY29zdCAuaGl5b3Uge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNvc3QgLnRheCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5ub3RlIGxpIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jdXN0b21lci1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyBhdXRvIDh2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMi40dncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biB7XG4gICAgbWFyZ2luOiAxMC42NjY2NjY2NjY3dncgYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biBidXR0b246YWZ0ZXIge1xuICAgIHdpZHRoOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIHJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMS5iYWNrIGJ1dHRvbjphZnRlciB7XG4gICAgbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMiB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNnZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jaGVja19jb250ZW50c19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNoZWNrX2NvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNoZWNrX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY2hlY2tfY29udGVudHNfX2l0ZW0gLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190ZWwgLmljb24ge1xuICAgIHdpZHRoOiA2LjEzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS4wNjY2NjY2NjY3dncpIHRyYW5zbGF0ZVkoMC41MzMzMzMzMzMzdncpO1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZ2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwidmFyXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHQmIHtcblx0XHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcblx0fVxufVxuXG5cbkBtaXhpbiB0ZXh0X2xpbmtfaG92ZXIge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOnZpc2l0ZWQsXG5cdFx0XHQmOmxpbmssXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0YTpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSUUgJiBFREdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVnKCkge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpZSgpIHtcblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyB2dyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDM3NTtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2dy1wYygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aCA6IDEzNjY7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoKSAqIDEwMHZ3O1xufVxuXG4vLyByZW0gLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gcmVtKCRyZW1TaXplKSB7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHJlbVNpemUsIDEwKSAqIDFyZW07XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cblx0LypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUyJTtcblx0fS8vdGFiKi9cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKDE5MzZweCl7XG5cdFx0Zm9udC1zaXplOiA3OC4xMjUlO1xuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXHRwYWRkaW5nLXRvcDogcmVtKDEwMCk7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdHBhZGRpbmctdG9wOiB2dyg1NSk7XG5cdH1cbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdGFbaHJlZio9XCJ0ZWw6XCJdIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5e1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly9zcFxufVxuXG4uc3Atb25seXtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogcmVtKDEwMCk7XG5cdHotaW5kZXg6IDEwMDAwO1xuXG5cdCZfX2lubmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIHJlbSg0MCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9fbG9nb3tcblx0XHR3aWR0aDogcmVtKDE0NCk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHR9XG5cblx0Jl9fbmF2aXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQmX19saW5re1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLWtleSxub25lKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMzApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Jl9fYnRue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmX19jb250YWN0e1xuXHRcdFx0XHR3aWR0aDogcmVtKDE1NCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDM3KTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlLCMxRUEyNDIsbm9uZSk7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMUVBMjQyO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMxRUEyNDI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX21lbnV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMjApO1xuXHRcdFx0XHR3aWR0aDogcmVtKDgxKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMzcpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1rZXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1zY3JvbGx7XG5cdFx0LmhlYWRlcl9faW5uZXJ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0XHQuaGVhZGVyX19sb2dve1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0XHQuaGVhZGVyX19uYXZpX19saW5re1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRoZWlnaHQ6IHZ3KDU1KTtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nb3tcblx0XHRcdHdpZHRoOiB2dygxMTIpO1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDIwKTtcblx0XHR9XG5cblx0XHQmX19uYXZpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCZfX2xpbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1rZXksbm9uZSk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMzApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19idG57XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCZfX2NvbnRhY3R7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxNTQpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDM3KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUsIzFFQTI0Mixub25lKTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzFFQTI0Mjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMxRUEyNDI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2aDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX21lbnV7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSg4MSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzcpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG5cbi5tZW51LWJ0bi1zcHtcblx0ZGlzcGxheTogbm9uZTtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IHZ3KDE1KTtcblx0XHRyaWdodDogdncoMjApO1xuXHRcdHdpZHRoOiB2dyg0MCk7XG5cdFx0aGVpZ2h0OiB2dyg0MCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODhEMTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHotaW5kZXg6IDEwMDAzO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogdncoMTgpO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQvKiAz5pys57ea44Gu5L2N572uICovXG5cdFx0c3BhbjpudGgtY2hpbGQoMSkge1xuXHRcdFx0dG9wOiB2dygxNCk7XG5cdFx0fVxuXG5cdFx0c3BhbjpudGgtY2hpbGQoMikge1xuXHRcdFx0dG9wOiB2dygxOSk7IC8qIDFweCArIDRweCDplpPpmpQgKi9cblx0XHR9XG5cblx0XHRzcGFuOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0b3A6IHZ3KDI0KTtcblx0XHR9XG5cblx0XHQvKiDjgq/jg6rjg4Pjgq/lvozvvIjDl++8iSAqL1xuXHRcdCYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0XHRcdHRvcDogdncoMTkpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0b3A6IHZ3KDE5KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cblx0fVxuXHQvL3NwXG59XG5cblxuI3BhZ2UtdG9we1xuXHQuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOmZpcnN0LW9mLXR5cGV7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdH1cblx0fVxufVxuXG4jcGFnZS1zZXJ2aWNle1xuXHQuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOm50aC1vZi10eXBlKDIpe1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cbn1cblxuI3BhZ2UtcHJvY2Vzc3tcblx0LmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpudGgtb2YtdHlwZSgzKXtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0fVxuXHR9XG59XG5cbiNwYWdlLXdvcmtze1xuXHQuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOm50aC1vZi10eXBlKDQpe1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cbn1cblxuI3BhZ2UtYWJvdXR7XG5cdC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW06bnRoLW9mLXR5cGUoNSl7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdH1cblx0fVxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZm9vdGVye1xuXHRtYXJnaW4tdG9wOiByZW0oMjAwKTtcblx0YmFja2dyb3VuZDogIzAwODhEMTtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDQwKSByZW0oNDApIDAgMDtcblxuXHQmX19pbm5lcntcblx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTIwNiwxMzY2KSk7XG5cdFx0cGFkZGluZzogMCByZW0oNDApO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEyODBweCkge1xuXHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdH1cblx0XHQvL3RhYlxuXHR9XG5cblx0Jl9fdG9we1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2REFGRDM7XG5cdFx0cGFkZGluZy10b3A6IHJlbSg4NCk7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSg2NSk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuXHRcdH1cblx0XHQvL3RhYlxuXHRcdCZfX3RleHRhcmVhe1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdC8vdGFiXG5cdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNTBweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQvL3RhYlxuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzMSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYsMTUpKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNTBweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQvL3RhYlxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRhY3R7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNTBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC8vdGFiXG5cdFx0XHQuYnRue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg0OCk7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Ita2V5KTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiByZW0oNDApIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vdGFiXG5cdFx0XHR9XG5cdFx0XHQudGVse1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTUwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMzApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvL3RhYlxuXHRcdFx0XHQubnVtYntcblx0XHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjMpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzIpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fdGVsLnN2Z1wiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDQwKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMTApO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b217XG5cdFx0cGFkZGluZy10b3A6IHJlbSg3MSk7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSg3MCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oNDApO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC8vdGFiXG5cdFx0Jl9fdGV4dGFyZWF7XG5cdFx0XHQubG9nb3tcblx0XHRcdFx0d2lkdGg6IHJlbSgxOTkpO1xuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyNCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQsMTUpKTtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1rZXksJGNvbG9yLWtleSxub25lKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHQubWFwLXNwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTA0KTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHJlbSgxMDQpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEyKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcblx0XHRcdH1cblx0XHRcdC8vdGFiXG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1hcmdpbi10b3A6IHZ3KDE1MCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdncoMjApIHZ3KDIwKSAwIDA7XG5cblx0XHQmX19pbm5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0fVxuXG5cdFx0Jl9fdG9we1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZEQUZEMztcblx0XHRcdHBhZGRpbmctdG9wOiB2dyg1NCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNTApO1xuXHRcdFx0Jl9fdGV4dGFyZWF7XG5cdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjEpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjEuNywxNCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NvbnRhY3R7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuYnRue1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMzgpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZWx7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDIpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQubnVtYntcblx0XHRcdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMjMpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDMyKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygzKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoNDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3R0b217XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoNDUpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDM0KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jl9fdGV4dGFyZWF7XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdHdpZHRoOiB2dygxOTkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIzKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE1KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHQubWFwLXBje1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1hcC1zcHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTA0KTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoMTA0KTtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoMjQpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDEzKTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4Nik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTIpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5tZWdhLW1lbnV7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAxMDAwMTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMTM2LCAyMDksIDAuOTcpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQmOjotd2Via2l0LXNjcm9sbGJhcntcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQmLmlzLWFjdGl2ZXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG5cblx0Jl9faW5uZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4ODBweDtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMCByZW0oMzApO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQmX19saW5re1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMzApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL3RhYlxuXHRcdCZfX2l0ZW17XG5cdFx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlKTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMzApO1xuXHRcdFx0LmVue1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSg0MCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xuXHRcdFx0fVxuXHRcdFx0Lmpwe1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0e1xuXHRcdG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDYwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Jl9fYnRue1xuXHRcdFx0Ji5lbG0tYnRue1xuXHRcdFx0XHRtYXJnaW46IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZWx7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDgwKTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSxub25lKTtcblx0XHRcdC5udW1ie1xuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHR3aWR0aDogcmVtKDIzKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzMik7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3RlbC5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSg0MCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDMpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSg0MCk7XG5cdFx0cmlnaHQ6IHJlbSg0MCk7XG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0aGVpZ2h0OiByZW0oNDApO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5tZW51LWNsb3NlOjpiZWZvcmUsXG5cdC5tZW51LWNsb3NlOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiByZW0oNDApO1xuXHRcdGhlaWdodDogcmVtKDQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIOeZvSAqL1xuXHR9XG5cblx0Lm1lbnUtY2xvc2U6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdC5tZW51LWNsb3NlOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiB2dyg4MCkgdncoMjApO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdC5lbntcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMwKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFjdHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdHBhZGRpbmctdG9wOiB2dyg2MCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Jl9fYnRue1xuXHRcdFx0XHQmLmVsbS1idG57XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190ZWx7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQyKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0Lm51bWJ7XG5cdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMjMpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygzMik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDQwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51LWNsb3NlIHtcblx0XHRcdHRvcDogdncoMjApO1xuXHRcdFx0cmlnaHQ6IHZ3KDIwKTtcblx0XHRcdHdpZHRoOiB2dyg0MCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDQwKTtcblx0XHR9XG5cblx0XHQubWVudS1jbG9zZTo6YmVmb3JlLFxuXHRcdC5tZW51LWNsb3NlOjphZnRlciB7XG5cdFx0XHR3aWR0aDogdncoNDApO1xuXHRcdFx0aGVpZ2h0OiB2dyg0KTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMS4xNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAxOCwgMjAyNFxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXIuc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXIuc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXIuc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWlubmVye1xuXHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdG1heC13aWR0aDogcmVtKDEyODYpO1xuXHRwYWRkaW5nOiAwIHJlbSg0MCk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHBhZGRpbmc6IDAgdncoMjApO1xuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWJ0bntcblx0d2lkdGg6IHJlbSgyNzApO1xuXHRoZWlnaHQ6IHJlbSg2MCk7XG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLWtleSxub25lKTtcblx0YXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWtleTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC4wNGVtO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogcmVtKDE0KTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiByZW0oMTMuNCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxMik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZWxtLWJ0bi13aGl0ZXtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1rZXksJGNvbG9yLWtleSxub25lKTtcblx0XHRhe1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoMjQwKTtcblx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRyaWdodDogdncoMTQpO1xuXHRcdFx0XHR3aWR0aDogdncoMTMuNCk7XG5cdFx0XHRcdGhlaWdodDogdncoMTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG5cdC5lbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzFFODhEMTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogcmVtKDUpO1xuXHRcdFx0aGVpZ2h0OiByZW0oNSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogcmVtKC0xNSk7XG5cdFx0XHR0b3A6IHJlbSg2KTtcblx0XHRcdGJhY2tncm91bmQ6ICMxRTg4RDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0Lmpwe1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxOSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiByZW0oMzQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTEsMzQpKTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjazI7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LmVue1xuXHRcdFx0Zm9udC1zaXplOiB2dygxMik7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0d2lkdGg6IHZ3KDMpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDMpO1xuXHRcdFx0XHRsZWZ0OiB2dygtMTApO1xuXHRcdFx0XHR0b3A6IHZ3KDUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5qcHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDEpO1xuXHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MSwyNCkpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhZ2UtaGVhZGluZy13cmFwe1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiByZW0oMjU3KTtcblx0cGFkZGluZzogMCByZW0oNDApO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRoZWlnaHQ6IHJlbSgyMDApO1xuXHR9XG5cblx0Ji5oYXMtYm9yZGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oODApKTtcblx0XHRcdG1heC13aWR0aDogcmVtKDEyODYpO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRoZWlnaHQ6IHZ3KDE0OCk7XG5cdFx0cGFkZGluZzogMCB2dygyMCk7XG5cblx0XHQmLmhhcy1ib3JkZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gdncoMjApKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4ucGFnZS1oZWFkaW5ne1xuXHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdG1heC13aWR0aDogcmVtKDEyODYpO1xuXHRwYWRkaW5nLXRvcDogcmVtKDc4KTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMzkpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDIwKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG5cdH1cblx0LmVue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjMUU4OEQxO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiByZW0oNSk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg1KTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiByZW0oLTE1KTtcblx0XHRcdHRvcDogcmVtKDkpO1xuXHRcdFx0YmFja2dyb3VuZDogIzFFODhEMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQuanB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiByZW0oNTEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTEsMzQpKTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjazI7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZy10b3A6IHZ3KDQ2KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0LmVue1xuXHRcdFx0Zm9udC1zaXplOiB2dygxMik7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0d2lkdGg6IHZ3KDMpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDMpO1xuXHRcdFx0XHRsZWZ0OiB2dygtMTApO1xuXHRcdFx0XHR0b3A6IHZ3KDUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5qcHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KC0yKTtcblx0XHRcdGZvbnQtc2l6ZTogdncoMzApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTEsMzApKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tcGFua3V6dXtcblx0bWFyZ2luOiByZW0oNDMpIGF1dG8gMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHJlbSgxMjg2KTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Y29sb3I6ICM0NDQ7XG5cdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHRsaXtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsIzQ0NCwjNDQ0LG5vbmUpO1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCLigJVcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luOiAwIHJlbSgzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWFyZ2luLXRvcDogdncoMjEpO1xuXHRcdGZvbnQtc2l6ZTogdncoMTApO1xuXHRcdGxpe1xuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIHZ3KDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS10b3Age1xuXG4gIC5tdntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX190dGx7XG4gICAgICB3aWR0aDogcmVtKDExNCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSgzMCk7XG4gICAgICBsZWZ0OiByZW0oMzQ5KTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiByZW0oMTYyKTtcbiAgICAgIGxlZnQ6IHJlbSgxNTMpO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDM2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgLnRhdGUtbnVtIHtcbiAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjk4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEzMjYsMTM2NikpO1xuICAgICAgLnN3aXBlci13cmFwcGVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL212XG5cblxuICAuaW50cm97XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmX19pbm5lcntcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjEzKTtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwe1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHJlbSg3MzQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgfVxuICAgICAgLy90YWJcbiAgICB9XG5cbiAgICAmX190dGx7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwMyk7XG4gICAgICBmb250LXNpemU6IHJlbSgyNyk7XG4gICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MywyNykpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMWVtO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgICAgIC5kZWNve1xuICAgICAgICB3aWR0aDogcmVtKDE2Nyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHJlbSgtNTIpO1xuICAgICAgICB0b3A6IHJlbSgtNTkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgIH1cbiAgICAgIC8vdGFiXG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ2LjUsMTcpKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgICAgIC5pY29ue1xuICAgICAgICB3aWR0aDogcmVtKDMzKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgtOCkpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIH1cbiAgICAgIC8vdGFiXG4gICAgfVxuXG4gICAgLnRpY2tlciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTMxKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGlja2VyX190cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC50aWNrZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IHJlbSgyODMpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MCk7XG4gICAgfVxuXG4gICAgLnRpY2tlcl9faXRlbSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyB0aWNrZXItc2Nyb2xsIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG4gIC8vaW50cm9cblxuICAuYWJvdXR7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogcmVtKDE0Mik7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogcmVtKC0xNDIpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZ3tcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZW57XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTY4KSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1OCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgtMjgpKTtcbiAgICAgICAgfVxuICAgICAgICAvL3RhYlxuICAgICAgfVxuICAgICAgLmpwe1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE0ZW07XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oOTUpO1xuICAgICAgICBsZWZ0OiByZW0oOSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjazI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHN7XG4gICAgICAmX190dGx7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjcpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUxLDMwKSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrMjtcbiAgICAgICAgLmJvbGR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3QtdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xLjJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlse1xuICAgICAgICBtYXJnaW46IHJlbSg1MykgYXV0byByZW0oODYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEwMDApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNjcpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLy90YWJcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogcmVtKDQ5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIC8vYXJnaW4tcmlnaHQ6IHJlbSg3Mik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbGx1c3R7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTQ3KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICYuaWxsdXN0MXtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDkpO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgxMykpIHRyYW5zbGF0ZVkocmVtKDI1KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWxsdXN0MntcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDEpO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgxKSkgdHJhbnNsYXRlWShyZW0oMzgpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbGx1c3Qze1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1Nik7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKDExKSkgdHJhbnNsYXRlWShyZW0oMikpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM2LDIwKSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrMjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy90YWJcbiAgICAgICAgICAgIC5lbntcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oMykpO1xuICAgICAgICAgICAgICAmLmVuMXtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyLjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZW4ye1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMuNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5lbjN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMi44KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlcnZpY2V7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTMwKTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDQwKTtcblxuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMjg2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oNjYpIHJlbSg4MCkgcmVtKDgwKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDQwKSByZW0oNDApO1xuICAgICAgICB9XG4gICAgICAgIC8vdGFiXG4gICAgICB9XG5cbiAgICAgICZfX3RleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTYpKTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIH1cblxuICAgICAgLmVsbS1saW5re1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiByZW0oODApO1xuICAgICAgICB0b3A6IHJlbSgxNzEpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMUU4OEQxO1xuICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCMxRTg4RDEsIzFFODhEMSxub25lKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICAvL3RhYlxuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MSk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnd7XG4gICAgICAgICAgd2lkdGg6IHJlbSgzMyk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMzMpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDkpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0e1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAvL3RhYlxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDU0MywxMTI2KSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MCwxMTI2KSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgtbiArIDIpKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoLW4gKyAyKSl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAuZGV0YWlse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vdGFiXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTQzKTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTQzKTtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFFODhEMTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjcpIHJlbSgzMCk7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNiwyMCkpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjMsMTQpKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2Fib3V0XG5cblxuICAud29ya3N7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IHJlbSgtMjIyKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTQwKTtcbiAgICB9XG4gICAgLy90YWJcblxuICAgICZfX21haW57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZW57XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogcmVtKC0yMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FzZXtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oODgpO1xuXG4gICAgICAmX190dGx7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLjA0ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg3OCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzNjksMTIwNikpO1xuICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLWJsYWNrLG5vbmUpO1xuICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0OS41LDEyMDYpKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRodW1ie1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni42JTsgLyogMzY4cHggw5cgMjQ1cHgg44Gu5q+U546HICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHRhcmVhe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAsMjApKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWx7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOSk7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMiwxNCkpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg3Myk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDczKTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUU4OEQxO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxtLWJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy93b3Jrc1xuXG5cbiAgLmJsb2d7XG4gICAgbWFyZ2luLXRvcDogcmVtKDExMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMTE0KTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDgwKSk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEREREREQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJl9faW5uZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC8vdGFiXG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWF7XG4gICAgICB3aWR0aDogcmVtKDQzMCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oOTApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC50ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzcpO1xuICAgICAgfVxuICAgICAgLmVsbS1idG57XG4gICAgICAgIG1hcmdpbjogcmVtKDU4KSAwIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigxMDIzcHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC8vdGFiXG4gICAgfVxuXG4gICAgJl9fY29udGVudHN7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTI1KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oNDMwKSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgICB9XG4gICAgICAvL3RhYlxuXG4gICAgICAmX19pdGVte1xuICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1ibGFjayxub25lKTtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICAgICAgLmFyd3tcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OEQxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTcyLDc3NSkpO1xuICAgICAgICAgIG1pbi13aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxNzIsNzc1KSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMTQpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgIC50ZXh0YXJlYXtcbiAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAzLDc3NSkpO1xuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG4gICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzMpO1xuICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAsMTgpKTtcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLmFyd3tcbiAgICAgICAgICAgICB3aWR0aDogcmVtKDMzKTtcbiAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMyk7XG4gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwODhEMTtcbiAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOSk7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsbS1idG4uaXMtdGFiLXNwe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oMTAyM3B4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vYmxvZ1xuXG4gIC5mb290ZXJ7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE3MCk7XG4gIH1cbn1cbi8vI3BhZ2UtdG9wXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAjcGFnZS10b3Age1xuXG4gICAgLm12e1xuICAgICAgJl9fdHRse1xuICAgICAgICB3aWR0aDogdncoODEpO1xuICAgICAgICB0b3A6IHZ3KDQ3KTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IHZ3KDUwKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dHtcbiAgICAgICAgdG9wOiB2dygxODEpO1xuICAgICAgICBsZWZ0OiB2dyg0NSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCB2dygzNikgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgfVxuXG4gICAgICAmX19zbGlkZXtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDM1Mik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL212XG5cblxuICAgIC5pbnRyb3tcbiAgICAgICZfX2lubmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogdncoODIpO1xuICAgICAgfVxuICAgICAgLnRleHQtd3JhcHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMTApIDAgdncoMzApO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgJl9fdHRse1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM2LjUsMTgpKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC5kZWNve1xuICAgICAgICAgIHdpZHRoOiB2dygxMjMpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiB2dygtNDQpO1xuICAgICAgICAgIHRvcDogdncoLTYwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygzMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMi41LDE0KSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICB3aWR0aDogdncoMjYpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgICBtYXJnaW46IDAgdncoOCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDMpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGlja2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNzQpO1xuICAgICAgfVxuXG4gICAgICAudGlja2VyX190cmFjayB7XG4gICAgICAgIGFuaW1hdGlvbjogdGlja2VyLXNjcm9sbCA2MHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuXG4gICAgICAudGlja2VyX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IHZ3KDIyMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdncoMzApO1xuICAgICAgfVxuXG4gICAgICAudGlja2VyX19pdGVtIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgICAgfVxuXG4gICAgICBAa2V5ZnJhbWVzIHRpY2tlci1zY3JvbGwge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gICAgLy9pbnRyb1xuXG4gICAgLmFib3V0e1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgaGVpZ2h0OiB2dygxMTYpO1xuICAgICAgICB0b3A6IHZ3KC0xMTYpO1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkaW5ne1xuICAgICAgICBtYXJnaW4tdG9wOiB2dyg0Myk7XG4gICAgICAgIC5lbntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTMzKSk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dyg5NCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICB9XG4gICAgICAgIC5qcHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgICAgICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogdncoNTMpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHN7XG4gICAgICAgICZfX3R0bHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMzUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQxLDI0KSk7XG4gICAgICAgICAgLmRvdC10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xLjJlbTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgIG1hcmdpbjogdncoMzcpIGF1dG8gdncoNTgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlsbHVzdHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgJi5pbGx1c3Qxe1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxMDkpO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuaWxsdXN0MntcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMTQxKTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmlsbHVzdDN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE1Nik7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoOCkpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE3KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAsMTcpKTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLjA0ZW07XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjazI7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdncoMjApO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAuZW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dyg4KSk7XG4gICAgICAgICAgICAgICAgJi5lbjF7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogdncoMTIuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZW4ye1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEzLjI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5lbjN7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogdncoMTIuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NlcnZpY2V7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcblxuICAgICAgICAmX19pbm5lcntcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMjApO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDUyKSB2dygyMCkgdncoNTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMSk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQuNSwxNCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVsbS1saW5re1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQyKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDEwKTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dyg0MSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnd7XG4gICAgICAgICAgICB3aWR0aDogdncoMzMpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dygzMyk7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMzcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoLW4gKyAyKSl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoOTEpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdncoOTEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5kZXRhaWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMjIpIHZ3KDMwKSB2dygyMikgdncoMTUpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiB2dygxMCk7XG4gICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxMy40KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoMTIpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNiwxNikpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDgpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMik7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTkuMiwxMikpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL2Fib3V0XG5cblxuICAgIC53b3Jrc3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbWFyZ2luLXRvcDogdncoLTE1MSk7XG5cbiAgICAgICZfX21haW57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZW57XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMDUpO1xuICAgICAgICAgIGJvdHRvbTogdncoLTE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXNle1xuICAgICAgICBwYWRkaW5nLXRvcDogdncoNTQpO1xuXG4gICAgICAgICZfX3R0bHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMzYpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgdncoMTApO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQ4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aHVtYntcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNS41LDE4KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMSk7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIyLDE0KSk7XG4gICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmxhYmVse1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZ3KDYyKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDYyKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxOSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDEyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVsbS1idG57XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vd29ya3NcblxuXG4gICAgLmJsb2d7XG4gICAgICBtYXJnaW4tdG9wOiB2dyg4MCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogdncoNzMpO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dyg0MCkpO1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHRhcmVhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCB2dygxMCk7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNC41LDE0KSk7XG4gICAgICAgIH1cbiAgICAgICAgLmVsbS1idG57XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50c3tcbiAgICAgICAgbWFyZ2luLXRvcDogdncoOCk7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMTApO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogdncoMzApIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiB2dygxNDgpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB2dygxNDgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDk4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHRhcmVhe1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDE2Nyk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygxMCk7XG4gICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHRse1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjEsMTQpKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxtLWJ0bi5pcy10YWItc3B7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vYmxvZ1xuXG4gICAgLmZvb3RlcntcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDE1MCk7XG4gICAgfVxuICB9XG4gIC8vI3BhZ2UtdG9wXG59XG4vL3NwXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2Utc2VydmljZSB7XG5cbiAgLnNlYzF7XG4gICAgJl9fbWFpbntcbiAgICAgIG1heC13aWR0aDogcmVtKDEzNjYpO1xuICAgICAgcGFkZGluZzogMCByZW0oMjApO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50c3tcbiAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1MCk7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcmVtKDE4Myk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiByZW0oLTE4Myk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmd7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEyMik7XG4gICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTEsMzYpKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgIHRleHQtaW5kZW50OiAuMDRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAuYnItdGFie1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigxMDIzcHgpe1xuICAgICAgICAuYnItdGFie1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm9sZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgLmRvdC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMWVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qtd3JhcHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19saXN0LWRlY297XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIOa1geOCjOOCi+ODhuOCreOCueODiCAtLS1cbiAgICAubWFycXVlZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDIxKSk7XG4gICAgfVxuXG4gICAgLm1hcnF1ZWVfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBhbmltYXRpb246IG1hcnF1ZWUgNDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC1zaXplOiByZW0oMTU4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAuMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZXtcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzODAsMTEyNikpO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzQ2LDExMjYpKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAsMTEyNikpO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAuZW57XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogcmVtKC0xMCk7XG4gICAgICAgICAgICB0b3A6IHJlbSgtMjYpO1xuICAgICAgICAgICAgY29sb3I6ICNFRUVFRUU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg4MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0NC44LDI4KSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNik7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOSwxNikpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3NlYzFcblxuXG4gIC5zZWMye1xuICAgIHBhZGRpbmctdG9wOiByZW0oOTEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IHJlbSgtOTApO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MCkgcmVtKDQwKSAwIDA7XG5cbiAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgIC5lbntcblxuICAgICAgfVxuICAgICAgLmpwe1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSg1MSk7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXNtYWxse1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIxKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxNikpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmtlcntcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAmX19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsIzFFODhEMSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pe1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUU4OEQxO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI2LDE2KSk7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiByZW0oNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbSg3KSBzb2xpZCAjMWU4OGQxO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJyLXRhYntcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oMTAyM3B4KXtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAuYnItdGFie1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlse1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgICAmX19pdGVte1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSg0MCkgcmVtKDIwKSByZW0oMjApO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1ne1xuICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDI2OCwxMTQ2KSk7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4NzgsMTE0NikpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdig0MCwxMTQ2KSk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5pbm5lcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudHRse1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDQuOCwzMCkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OEQxO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOSwxNikpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5heWFtaXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Nik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIxKSByZW0oMTcpIHJlbSgyNCkgcmVtKDI0KTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAmLmhhcy1ib3JkZXJ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRTg4RDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGluZ3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICB0b3A6IHJlbSgtMTkpO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDQxNSk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDM0KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNiwxNikpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxRTg4RDE7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRTg4RDE7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpc3R7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigxMzY1cHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDE3LDE1KSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5LjY1KTtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDE5LjY1KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2LjI2KTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9zZXJ2aWNlL2ljb24tY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2LjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKDEzNjZweCl7XG4gICAgICAgICAgICAgICAgJi5saXN0MXtcbiAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHJlbSgzNjIpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpc3Qye1xuICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ2NSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDQ2NSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGlzdDN7XG4gICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzkyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMzkyKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5saXN0NHtcbiAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHJlbSg0MTIpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3NlYzJcblxufVxuLy8jcGFnZS1zZXJ2aWNlXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAjcGFnZS1zZXJ2aWNlIHtcblxuICAgIC5zZWMxe1xuICAgICAgJl9fbWFpbntcbiAgICAgICAgcGFkZGluZzogMCB2dygxMCk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50c3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEzMCk7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGhlaWdodDogdncoODApO1xuICAgICAgICAgIHRvcDogdncoLTgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbG0taW5uZXJ7XG4gICAgICAgICAgcGFkZGluZzogMCB2dygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGluZ3tcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDQ2KTtcbiAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQxLDI0KSk7XG4gICAgICAgIC5kb3QtdGV4dCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIOa1geOCjOOCi+ODhuOCreOCueODiCAtLS1cbiAgICAgIC5tYXJxdWVlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC0yMCkpO1xuICAgICAgfVxuXG4gICAgICAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTAyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdncoNDApO1xuICAgICAgfVxuXG4gICAgICAmX19saXN0e1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygtMzIpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dygyMCkgdncoMjcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIC5lbntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogdncoLTEwKTtcbiAgICAgICAgICAgICAgdG9wOiB2dygxMCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjApO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXJ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDI5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNiwyNCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LjUsMTQpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zZWMxXG5cblxuICAgIC5zZWMye1xuICAgICAgcGFkZGluZy10b3A6IHZ3KDUyKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KC0zMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dygyMCkgdncoMjApIDAgMDtcblxuICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIC5lbntcblxuICAgICAgICB9XG4gICAgICAgIC5qcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtc21hbGx7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTIpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LjUsMTQpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hbmtlcntcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTgpO1xuICAgICAgICAmX19saXN0e1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDUpO1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSx7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMTApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTksMTQpKTtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB2dyg0KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdncoNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdncoNykgc29saWQgIzFlODhkMTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogdncoOCk7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMzQpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dygyMCkgdncoMjApIHZ3KDIwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg1KTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgLmlubmVye1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHRse1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzYsMjQpKTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LjUsMTQpKTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5heWFtaXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNTYpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg1KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzMikgdncoMTApIHZ3KDIwKSB2dygxMCk7XG4gICAgICAgICAgICAgIC5oZWFkaW5ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dygyMyk7XG4gICAgICAgICAgICAgICAgdG9wOiB2dygtMjkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyNDQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdncoNTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIwLDE0KSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5saXN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTQpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMCwxNCkpO1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxOS42NSk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdncoMTkuNjUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDE2LjI2KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg2LjUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL3NlYzJcblxuICB9XG4gIC8vI3BhZ2Utc2VydmljZVxufVxuLy9zcFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXByb2Nlc3Mge1xuXG4gIC5zZWMxe1xuICAgICZfX21haW57XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMzY2KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHN7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNTApO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxODMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogcmVtKC0xODMpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWFke1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDk4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE2KSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYnItdGFie1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKDEwMjNweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDkyKTtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2Nik7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgLnN0ZXB7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSByZW0oOCkpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0b3A6IHJlbSgzNSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzFlODhkMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZW57XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwODhEMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb257XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgYXV0byAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHRse1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMTcyKSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjMpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMTcyKSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjksMTYpKTtcbiAgICAgICAgICBwYWRkaW5nOiAgcmVtKDI4KSByZW0oMzApO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOSwxNikpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5udW1ie1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fdGVsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgzKSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNDApO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIxNyk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDM3KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlLCMxRUEyNDIsbm9uZSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFFQTI0MjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUVBMjQyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3NlYzFcblxuICAuZm9vdGVye1xuICAgIG1hcmdpbi10b3A6IHJlbSgtNTApO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgfVxuXG59XG4vLyNwYWdlLXByb2Nlc3NcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cbiAgI3BhZ2UtcHJvY2VzcyB7XG5cbiAgICAuc2VjMXtcbiAgICAgICZfX21haW57XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMTApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHN7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dygzOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMDApO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDgwKTtcbiAgICAgICAgICB0b3A6IHZ3KC04MCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVhZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LjUsMTQpKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLmJyLXRhYntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDYzKTtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNTMpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGVwe1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDY1KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW57XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgbWFyZ2luOiB2dyg2KSBhdXRvIDA7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg1NCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudHRse1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dyg2NSkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNiwyMCkpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dyg1KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg2KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogIHZ3KDIzKSB2dygyMCkgdncoMjUpO1xuXG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNC41LDE0KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIyKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAubnVtYntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDM1KTtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyMCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMTIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2dygzMykgYXV0byAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyNTYpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdncoNDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogdncoMik7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IHZ3KDI3KTtcbiAgICAgICAgICAgICAgYm90dG9tOiB2dygtNDcpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdncoNikgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdncoOSkgc29saWQgIzFlODhkMTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiB2dygyMik7XG4gICAgICAgICAgICAgIGJvdHRvbTogdncoLTQ4KTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zZWMxXG5cbiAgICAuZm9vdGVye1xuICAgICAgbWFyZ2luLXRvcDogdncoLTUwKTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgfVxuICAvLyNwYWdlLXByb2Nlc3NcblxufVxuLy9zcFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWFib3V0IHtcblxuICAuc2VjMSB7XG4gICAgJl9fbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMzY2KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI2MCk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcbiAgICAgIH1cbiAgICAgIC8vdGFiXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxODMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogcmVtKC0xODMpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIH1cblxuICAgICAgLmVsbS1pbm5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oOTIpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC8vdGFiXG4gICAgICB9XG5cbiAgICAgICZfX3R0bHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDIpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2Nyw0MikpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgICAgLy90YWJcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2Myk7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDU5MCwxMjA2KSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTYpKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNTBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLy90YWJcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2V7XG4gICAgICAgIC8vd2lkdGg6IHJlbSgzNzMpO1xuICAgICAgICB3aWR0aDogcmVtKDM0OSk7XG4gICAgICAgIC8vaGVpZ2h0OiByZW0oNTIwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiByZW0oNjApO1xuICAgICAgICB0b3A6IHJlbSgzNTgpO1xuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzQ5KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlMXtcbiAgICAgICAgICB3aWR0aDogcmVtKDMwNik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZTJ7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG4gICAgICAgICAgdG9wOiByZW0oMjgwKTtcbiAgICAgICAgICBsZWZ0OiByZW0oNDApO1xuICAgICAgICAgIHdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgfVxuICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTUwcHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiByZW0oNjApIGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9Ki9cbiAgICAgICAgLy90YWJcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9zZWMxXG5cbiAgLnNlYzJ7XG4gICAgcGFkZGluZy10b3A6IHJlbSg5Mik7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4Myk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogcmVtKC02Mik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKSByZW0oNDApIDAgMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLy90YWJcblxuICAgIC5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuICAgICAgLmVue1xuICAgICAgfVxuICAgICAgLmpwe1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvZmlsZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcbiAgICAgIC5kZXRhaWx7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1Myk7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDc0MCwxMjA2KSk7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgbWluLWhlaWdodDogcmVtKDYyKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUU4OEQxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkdHtcbiAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE5OCw3NDApKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMUU4OEQxO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYuMiwxNSkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1NDIsNzQwKSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNi4yLDE1KSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlzdG9yeXtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5pbm5lcntcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY4MywxMjA2KSk7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMywxNSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NjEpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKSByZW0oMzApO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNSwxNSkpO1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oOTcpO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg5Nyk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdle1xuICAgICAgICB3aWR0aDogcmVtKDQ1MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQ3MSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiByZW0oMzI5KTtcbiAgICAgICAgLmltYWdlMXtcbiAgICAgICAgICB3aWR0aDogcmVtKDIzNik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZTJ7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxNzQpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE1MHB4KSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzMCk7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6IHJlbSgzNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvL3RhYlxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAvL3NlYzJcblxuICAuZm9vdGVye1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxufVxuLy8jcGFnZS1hYm91dCIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICNwYWdlLWFib3V0IHtcblxuICAgIC5zZWMxIHtcbiAgICAgICZfX21haW57XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMTApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHN7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dyg1MCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxNDApO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDgwKTtcbiAgICAgICAgICB0b3A6IHZ3KC04MCk7XG4gICAgICAgIH1cbiAgICAgICAgLmVsbS1pbm5lcntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI5KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0NiwyOSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzNik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQuNSwxNCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNTgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDI4MCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlMXtcbiAgICAgICAgICAgIHdpZHRoOiB2dygxNzYpO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlMntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KC02OCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMzApO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC8vc2VjMVxuXG4gICAgLnNlYzJ7XG4gICAgICBwYWRkaW5nLXRvcDogdncoNTIpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtYXJnaW4tdG9wOiB2dygtMzApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdncoMjApIHZ3KDIwKSAwIDA7XG5cbiAgICAgIC5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuICAgICAgICAuZW57XG4gICAgICAgIH1cbiAgICAgICAgLmpwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Byb2ZpbGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoODApO1xuICAgICAgICAuZGV0YWlse1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMyKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE2OCk7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUU4OEQxO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxNjgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxRTg4RDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQuNSwxNCkpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB2dygxMSkgdncoMTApIHZ3KDExKSB2dygxMCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQuNSwxNCkpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCB2dygxMCkgdncoMTApIHZ3KDEwKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGlzdG9yeXtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDcyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmlubmVye1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygzMik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LjUsMTQpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGV0YWlse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDIyKSB2dygyMCkgdncoMjIpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQuNSwxNCkpO1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg1OCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgLmltYWdlMXtcbiAgICAgICAgICAgIHdpZHRoOiB2dygxNzYpO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlMntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KC02OCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMzApO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC8vc2VjMlxuXG4gICAgLmZvb3RlcntcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgfVxuICAvLyNwYWdlLWFib3V0XG59XG4vL3NwIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXdvcmtzIHtcblxuICAud29ya3N7XG4gICAgJl9fY2FzZXtcbiAgICAgICZfX2xpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xuICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM2OSwxMjA2KSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG4gICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ5LjUsMTIwNikpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGh1bWJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY2LjYlOyAvKiAzNjhweCDDlyAyNDVweCDjga7mr5TnjocgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwyMCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIyLDE0KSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDczKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzMpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxRTg4RDE7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdlcntcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcbiAgICAgICAgLndwLXBhZ2VuYXZpe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC5wYWdlc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmV2aW91c3Bvc3RzbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIHJlbSgyNSkgMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpIHNjYWxlKC0xLDEpO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzLjQpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtleTtcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV4dHBvc3RzbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgMCByZW0oMjUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMuNCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2V7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgcmVtKDUpIDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAgICAgJjpsaW5re1xuICAgICAgICAgICAgICBjb2xvcjogIzAwODhEMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1cnJlbnR7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgcmVtKDUpIDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgJl9fY2FzZXtcblxuICAgICAgICAmX19saXN0e1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIHZ3KDEwKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg1MCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRodW1ie1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0YXJlYXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xuICAgICAgICAgICAgICAudHRse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI1LjUsMTgpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZGV0YWlse1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDExKTtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjIsMTQpKTtcbiAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoOCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdncoNjIpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNjIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDE5KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xuICAgICAgICAgIC53cC1wYWdlbmF2aXtcblxuICAgICAgICAgICAgLnByZXZpb3VzcG9zdHNsaW5re1xuICAgICAgICAgICAgICB3aWR0aDogdncoNDApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiB2dygxMCkgdncoMjgpIDAgMDtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMTMuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5leHRwb3N0c2xpbmt7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgICAgICBtYXJnaW46IHZ3KDEwKSAwIDAgdncoMjgpO1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMTMuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2V7XG4gICAgICAgICAgICAgIG1hcmdpbjogdncoMTApIHZ3KDUpIDA7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnR7XG4gICAgICAgICAgICAgIG1hcmdpbjogdncoMTApIHZ3KDUpIDA7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zcFxuICB9XG4gIC8vd29ya3NcblxufVxuLy8jcGFnZS13b3Jrc1xuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXdvcmtzLWRldGFpbCB7XG5cbiAgLnBhZ2UtaGVhZGluZy13cmFwe1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRpbmd7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC5qcHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MSwzMikpO1xuICAgIH1cbiAgfVxuXG4gIC53b3Jrcy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWFpbi1zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4Nyk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4NDAsMTM2NikpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5tYWluLXN3aXBlciAuc3dpcGVyLXNsaWRlIC50aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTU5LDg0MCkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAuNDQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRodW1ie1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZSAudGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ0LDIzLjgpKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubWFpbi1zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRleHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWFpbi1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIHBhZ2luYXRpb27vvIjjgrXjg6Djg43vvIkgKi9cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg5MjApO1xuICAgIHBhZGRpbmc6IDAgcmVtKDQwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogcmVtKDU3KSBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxMzEsODQwKSk7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoODcsODQwKSk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDEwLjgsODQwKSk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG5cbiAgLndvcmtzLWRldGFpbC1jb250ZW50c3tcbiAgICBtYXJnaW46IHJlbSg3MikgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiByZW0oOTIwKTtcbiAgICBwYWRkaW5nOiAwIHJlbSg0MCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICZfX3RhYmxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNiwxNikpO1xuICAgICAgdHJ7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgdGh7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxNDQpO1xuICAgICAgICAgIG1pbi13aWR0aDogcmVtKDE0NCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSg1KSByZW0oMTgpO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSgyMCkgcmVtKDE4KTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg4Myk7XG4gICAgICAmX19pdGVte1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUxKTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGluZ3tcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzAwODhEMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmljb24xe1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzOCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg0KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24ye1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24ze1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1Mik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWRldGFpbHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTkpO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyOCkgcmVtKDI2KTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjksMTYpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlcntcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmX19pdGVte1xuICAgICAgICAmLnByZXZ7XG4gICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsIzAwODhEMSwjZmZmLG5vbmUpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMwKTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKSBzY2FsZSgtMSwxKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMy40KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNre1xuICAgICAgICAgIHdpZHRoOiByZW0oMTgwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjMDA4OEQxLCNmZmYsbm9uZSk7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dHtcbiAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjMDA4OEQxLCNmZmYsbm9uZSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzMCk7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgLTUwJSk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMuNCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy93b3Jrcy1kZXRhaWwtY29udGVudHNcblxuXG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblxuICAgIC5wYWdlLWhlYWRpbmctd3JhcHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxMyk7XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGluZ3tcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuanB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzcuMiwyNCkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXN3aXBlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2dyg0NCk7XG4gICAgfVxuXG4gICAgLm1haW4tc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiB2dygzMTUpO1xuICAgICAgd2lkdGg6IHZ3KDMxNSk7XG4gICAgfVxuXG4gICAgLm1haW4tc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuICAgIH1cblxuICAgIC5tYWluLXN3aXBlciAuc3dpcGVyLXNsaWRlIC50ZXh0e1xuICAgICAgbWFyZ2luLXRvcDogdncoMTIpO1xuICAgICAgZm9udC1zaXplOiB2dygxMSk7XG4gICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigxNS44LDExKSk7XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgfVxuXG4gICAgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLm1haW4tc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IHZ3KDMwKTtcbiAgICAgIGhlaWdodDogdncoMzApO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IHZ3KDEzLjQpO1xuICAgICAgICBoZWlnaHQ6IHZ3KDEyKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuICAgICAgdG9wOiB2dygxMTEpO1xuICAgICAgcmlnaHQ6IHZ3KDE1KTtcbiAgICB9XG5cbiAgICAubWFpbi1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldntcbiAgICAgIHRvcDogdncoMTExKTtcbiAgICAgIGxlZnQ6IHZ3KDE1KTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKSBzY2FsZSgtMSwxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBwYWdpbmF0aW9u77yI44K144Og44ON77yJICovXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAud29ya3MtZGV0YWlsLWNvbnRlbnRze1xuICAgICAgbWFyZ2luOiB2dygyNSkgYXV0byAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIHZ3KDMwKTtcblxuICAgICAgJl9fdGFibGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYsMTQpKTtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEzKSB2dygxMSkgdncoMTMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMykgdncoMTEpIHZ3KDEzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNTUpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlYWRpbmd7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcbiAgICAgICAgICAgIC5pY29uMXtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDMzKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ye1xuICAgICAgICAgICAgICB3aWR0aDogdncoMzQuNSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dygzKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uM3tcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDM5KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtZGV0YWlse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTUpO1xuICAgICAgICAgICAgcGFkZGluZzogdncoMjApIHZ3KDIwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQuNSwxNCkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDcwKTtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAmLnByZXZ7XG4gICAgICAgICAgICB3aWR0aDogdncoNDApO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dyg0MCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDI4KTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEzLjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdncoMTIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5iYWNre1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDE4MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmV4dHtcbiAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dygyOCk7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxMy40KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDEyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL3dvcmtzLWRldGFpbC1jb250ZW50c1xuXG4gIH1cbiAgLy9zcFxufVxuLy8jcGFnZS13b3Jrcy1kZXRhaWxcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1ibG9nIHtcblxuICAuYmxvZ3tcbiAgICAmX19jYXNle1xuICAgICAgJl9fbGlzdHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XG4gICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzY5LDEyMDYpKTtcbiAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1ibGFjayxub25lKTtcbiAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDkuNSwxMjA2KSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aHVtYntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjYuNiU7IC8qIDM2OHB4IMOXIDI0NXB4IOOBruavlOeOhyAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0YXJlYXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwyMCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XG4gICAgICAgIC53cC1wYWdlbmF2aXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAucGFnZXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJldmlvdXNwb3N0c2xpbmt7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSByZW0oMjUpIDAgMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKSBzY2FsZSgtMSwxKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMy40KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5leHRwb3N0c2xpbmt7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwIDAgcmVtKDI1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4OEQxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzLjQpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJ3LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtleTtcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODhEMTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYWdle1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIHJlbSg1KSAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OEQxO1xuICAgICAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAgICY6bGlua3tcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXJyZW50e1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIHJlbSg1KSAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICZfX2Nhc2V7XG5cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCB2dygxMCk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aHVtYntcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE1KTtcbiAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg1KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNS41LDE4KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xuICAgICAgICAgIC53cC1wYWdlbmF2aXtcblxuICAgICAgICAgICAgLnByZXZpb3VzcG9zdHNsaW5re1xuICAgICAgICAgICAgICB3aWR0aDogdncoNDApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiB2dygxMCkgdncoMjgpIDAgMDtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMTMuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5leHRwb3N0c2xpbmt7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgICAgICBtYXJnaW46IHZ3KDEwKSAwIDAgdncoMjgpO1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMTMuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2V7XG4gICAgICAgICAgICAgIG1hcmdpbjogdncoMTApIHZ3KDUpIDA7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnR7XG4gICAgICAgICAgICAgIG1hcmdpbjogdncoMTApIHZ3KDUpIDA7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zcFxuICB9XG4gIC8vYmxvZ1xuXG59XG4vLyNwYWdlLWJsb2dcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1ibG9nLWRldGFpbCB7XG5cbiAgLy8g44Oa44O844K46KaL5Ye644GXIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucGFnZS1oZWFkaW5nLXdyYXB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGluZ3tcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLmpwe1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUxLDMyKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gd3Ag5oqV56i/6YOo5YiGIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxvZy1kZXRhaWwtY29udGVudHMge1xuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyDmqKrluYXliLblvqHvvIjotoXph43opoHvvIlcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIG1heC13aWR0aDogcmVtKDcyMCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lLCRjb2xvci1rZXksJGNvbG9yLWtleSxub25lKTtcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8g5Z+65pys57im44Oq44K644OgXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyDopovlh7rjgZdcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICB9XG5cbiAgICA+IGgxOmZpcnN0LWNoaWxkLFxuICAgID4gaDI6Zmlyc3QtY2hpbGQsXG4gICAgPiBoMzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgxIHsgZm9udC1zaXplOiByZW0oMzApOyB9XG4gICAgaDIgeyBmb250LXNpemU6IHJlbSgyNCk7IH1cbiAgICBoMyB7IGZvbnQtc2l6ZTogcmVtKDIwKTsgfVxuICAgIGg0IHsgZm9udC1zaXplOiByZW0oMTgpOyB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIOauteiQve+8iG5vdGXpoqjjga7moLjvvIlcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8g44Oq44K544OIXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBvbCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IC42ZW07XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyDnlLvlg49cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogcmVtKDY0KSBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8g5byV55So77yIbm90ZemiqO+8iVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW46IHJlbSg2NCkgMDtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDI4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyDjg4bjg7zjg5bjg6tcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICB9XG5cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogcmVtKDE0KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8g5Z+L44KB6L6844G/77yIR3V0ZW5iZXJn5a++5b+c77yJXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAud3AtYmxvY2stZW1iZWQsXG4gICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogcmVtKDY0KSAwO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1lbWJlZCBpZnJhbWUsXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG5cbiAgLy8gcGFnZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wYWdlcntcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmX19pdGVte1xuICAgICAgICAmLnByZXZ7XG4gICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsIzAwODhEMSwjZmZmLG5vbmUpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMwKTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODhEMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKSBzY2FsZSgtMSwxKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMy40KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fydy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNre1xuICAgICAgICAgIHdpZHRoOiByZW0oMTgwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjMDA4OEQxLCNmZmYsbm9uZSk7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICMwMDg4RDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODhEMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dHtcbiAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjMDA4OEQxLCNmZmYsbm9uZSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzMCk7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg4RDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgLTUwJSk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTMuNCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWFydWktbmFpc28tdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcncuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU1BcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAvLyDjg5rjg7zjgrjopovlh7rjgZcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnBhZ2UtaGVhZGluZy13cmFwe1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEzKTtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkaW5ne1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC5qcHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNy4yLDI0KSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gd3Ag5oqV56i/6YOo5YiGIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5ibG9nLWRldGFpbC1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nOiAwIHZ3KDIwKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDIyKTtcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICB9XG5cbiAgICAgIGgxIHsgZm9udC1zaXplOiB2dygyMCk7IH1cbiAgICAgIGgyIHsgZm9udC1zaXplOiB2dygxOCk7IH1cbiAgICAgIGgzIHsgZm9udC1zaXplOiB2dygxNik7IH1cbiAgICAgIGg0IHsgZm9udC1zaXplOiB2dygxNSk7IH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IHZ3KDQwKSBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg2KTtcbiAgICAgIH1cblxuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogdncoNDApIDA7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcbiAgICAgIH1cblxuICAgICAgLndwLWJsb2NrLWVtYmVkLFxuICAgICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiB2dyg0MCkgMDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gcGFnZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnBhZ2Vye1xuICAgICAgbWFyZ2luLXRvcDogdncoNzApO1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgJi5wcmV2e1xuICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XG4gICAgICAgICAgaGVpZ2h0OiB2dyg0MCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygyOCk7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygxMy40KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNre1xuICAgICAgICAgIHdpZHRoOiB2dygxODApO1xuICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHR7XG4gICAgICAgICAgd2lkdGg6IHZ3KDQwKTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMjgpO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTMuNCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3NwXG59XG4vLyNwYWdlLXdvcmtzLWRldGFpbFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWZvcm0ge1xuXHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRwYWRkaW5nLXRvcDogcmVtKDQwKTtcblx0cGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG5cblx0Ly9mb3JtIC0tLS0tLS1cblx0LmZvcm17XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg3NDApO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdCZfX2xvZ297XG5cdFx0XHR3aWR0aDogcmVtKDE0NCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0Jl9faGVhZGluZ3tcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMDcpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdHRleHQtaW5kZW50OiAuMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUxLDQwKSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX3RleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oOTIpO1xuXG5cdFx0XHQuaW5kZW50IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZXtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX25vdGV7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMzcpO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjMuOCwxNCkpO1xuXHRcdFx0XHRjb2xvcjogIzlEMEYwRjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50c3tcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNTcpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtKDIwKTtcblx0XHRcdHBhZGRpbmc6IHJlbSg1OCkgcmVtKDQwKSByZW0oNzYpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMzcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5oaWRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXG5cdFx0XHRcdFx0Ji5oYXMtbGlua3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1saW5re1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxRTg4RDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjYpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHQuYXJ3e1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE5KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NCUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9hcndfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiByZW0oNS42KTtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogcmVtKDYuMSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzFFODhEMTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjp2aXNpdGVkLFxuXHRcdFx0XHRcdFx0JjpsaW5re1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzFFODhEMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDE2KTtcblxuXHRcdFx0XHRcdHNtYWxse1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZWxtLXJhZGlvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0LnJhZGlvIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0MCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjkpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oNyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMEYwRjBGO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZWxtLXNlbGVjdHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxMyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tYXJ1aS1uYWlzby10aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9hcndfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiByZW0oMTUpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNTApO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzRjNGMztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgcmVtKDIwKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGM0YzRjM7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTMpIHJlbSgyMCk7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzNik7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHRcdC5oaXlvdXtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRheHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vdGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzOCk7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMy44LDE0KSk7XG5cdFx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmN1c3RvbWVyLWhlYWRpbmd7XG5cdFx0XHRcdG1hcmdpbjogcmVtKDYyKSBhdXRvIHJlbSg0NSk7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDM4MCk7XG5cdFx0XHRcdG1pbi13aWR0aDogcmVtKDM4MCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTYpKTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDkpIHJlbSgxMCk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtX19idG57XG5cdFx0XHRcdG1hcmdpbjogcmVtKDYwKSBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiByZW0oNjEwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAuMDJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2Fyd19yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogcmVtKDIwKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0xe1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMjYwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzY2NjY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5iYWNre1xuXHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgyMCk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLDEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0ye1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMzIwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNoZWNrX2NvbnRlbnRze1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSg0MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZWFke1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMDApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vZm9ybS1mb290ZXIgLS0tLS0tLVxuXHQuZm9ybS1mb290ZXJ7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDYwKTtcblx0XHQmX190ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX190ZWx7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTUpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Ita2V5LCRjb2xvci1rZXksbm9uZSk7XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0d2lkdGg6IHJlbSgyMyk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDMyKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21hcnVpLW5haXNvLXRoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fdGVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTQpKSB0cmFuc2xhdGVZKHJlbSgyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpbWV7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNik7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cblxufVxuLy8jcGFnZS1mb3JtIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vU1AgLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHQjcGFnZS1mb3JtIHtcblx0XHRwYWRkaW5nLXRvcDogdncoNDApO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XG5cblx0XHQvL2Zvcm0gLS0tLS0tLVxuXHRcdC5mb3Jte1xuXHRcdFx0Jl9faW5uZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0XHR9XG5cdFx0XHQmX19sb2dve1xuXHRcdFx0XHR3aWR0aDogdncoMTQ0KTtcblx0XHRcdH1cblx0XHRcdCZfX2hlYWRpbmd7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0NSk7XG5cdFx0XHR9XG5cdFx0XHQmX19tZXNzYWdle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Jl9fbm90ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19jb250ZW50c3tcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDI5KSB2dygyMCkgdncoMzgpO1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdC5lbG0tbGlua3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZ3KDI2KTtcblx0XHRcdFx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiB2dyg1LjYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDYuMSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdFx0c21hbGx7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5lbG0tcmFkaW8ge1xuXHRcdFx0XHRcdFx0XHQucmFkaW8ge1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dyg0MCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMjMpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5lbG0tc2VsZWN0e1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMyk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzRjNGMztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNik7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEzKSB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvc3R7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdC5oaXlvdXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGF4e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmN1c3RvbWVyLWhlYWRpbmd7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dyg0MCkgYXV0byB2dygzMCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRwYWRkaW5nOiB2dyg5KSB2dygxMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybV9fYnRue1xuXHRcdFx0XHRcdG1hcmdpbjogdncoNDApIGF1dG8gMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEzKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0xe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYwKTtcblx0XHRcdFx0XHRcdCYuYmFja3tcblx0XHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0ye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2hlY2tfY29udGVudHN7XG5cdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL2Zvcm0tZm9vdGVyIC0tLS0tLS1cblx0XHQuZm9ybS1mb290ZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdH1cblx0XHRcdCZfX3RlbHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTUpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQwKTtcblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIzKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDMyKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTQpKSB0cmFuc2xhdGVZKHZ3KDIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fdGltZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC8vI3BhZ2UtZm9ybVxufVxuLy9zcFxuIl19 */
