@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}}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.1111111111vw;line-height:1.8;background:#f0f0f0}@media screen and (max-width:767px){body{font-size:3.7333333333vw}}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}}.elm-inner{width:83.75vw;padding:0 2.7777777778vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width:767px){.elm-inner{width:100%;padding:0 5.3333333333vw}}.footer{background:#000;width:100%;height:2.5694444444vw;font-size:.6944444444vw;line-height:1;letter-spacing:.02em;color:#f0f0f0;font-family:Outfit,sans-serif}.footer__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.footer{height:18.1333333333vw;font-size:2.6666666667vw;line-height:1.4}}.section-heading .jp{display:block;font-size:.9722222222vw;font-weight:500;line-height:1.4285714286;letter-spacing:.05em}.section-heading .en{margin-top:.8333333333vw;display:block;font-family:Outfit,sans-serif;font-size:6.25vw;font-weight:500;letter-spacing:.02em}@media screen and (max-width:767px){.section-heading .jp{font-size:2.9333333333vw;line-height:1.4545454545}.section-heading .en{margin-top:1.0666666667vw;font-size:14.1333333333vw}}.elm-btn{width:16.6666666667vw;height:4.1666666667vw}.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:#000;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;border:.1388888889vw solid #000;background:#000;border-radius:100vh;font-size:1.1111111111vw;line-height:1;font-weight:500;position:relative}.elm-btn a:after{content:"";width:.6194444444vw;height:.6381944444vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.3888888889vw;-webkit-mask-image:url(/assets/img/icon_arw.svg);mask-image:url(/assets/img/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}.elm-btn a:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:768px){.elm-btn a:hover{background:#fff}.elm-btn a:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elm-btn a:hover{color:#000}.elm-btn a:hover:after{background-color:#000}}@media screen and (max-width:767px){.elm-btn{width:58.6666666667vw;height:16vw}.elm-btn a{border:.5333333333vw solid #000;font-size:3.7333333333vw}.elm-btn a:after{width:2.3786666667vw;height:2.4506666667vw;right:3.4666666667vw}}.header{position:fixed;left:0;top:0;width:100%;z-index:10000}.header__navi__btn{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;padding:2.1527777778vw 3.0555555556vw}.header__navi__btn__entry{width:14.0277777778vw;height:3.4722222222vw;font-size:1.1111111111vw;font-weight:700;color:#fff}.header__navi__btn__entry a,.header__navi__btn__entry a:link,.header__navi__btn__entry a:visited{color:#fff;text-decoration:none}.header__navi__btn__entry a,.header__navi__btn__entry a:link,.header__navi__btn__entry a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__btn__entry a:hover{color:#0050c1;text-decoration:none}}.header__navi__btn__entry 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:#0050c1;border:2px solid #0050c1;border-radius:.2777777778vw;position:relative}@media screen and (min-width:768px){.header__navi__btn__entry a:hover{background:#fff}.header__navi__btn__entry a:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__navi__btn__entry a:hover{color:#0050c1}}.header__navi__btn__menu{margin-left:1.3888888889vw;width:3.4722222222vw;height:3.4722222222vw;font-size:1.0416666667vw;border-radius:.2777777778vw}.header__navi__btn__menu{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__btn__menu{padding-top:1.3194444444vw;cursor:pointer;background:#fff}.header__navi__btn__menu span{line-height:1;display:block;margin:0 auto;width:1.8055555556vw;height:1px;background:#000}.header__navi__btn__menu span:first-of-type{margin-bottom:.3472222222vw}.header__navi__btn__menu span:last-of-type{margin-top:.3472222222vw}@media screen and (max-width:767px){.header__navi__btn{padding:5.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__btn__entry{opacity:0;pointer-events:none;width:53.8666666667vw;height:13.3333333333vw;font-size:4.2666666667vw}.header__navi__btn__entry{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header__navi__btn__entry{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.header__navi__btn__entry a{border-radius:1.0666666667vw}.header__navi__btn__entry.is-scroll{pointer-events:auto;opacity:1}.header__navi__btn__menu{width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw;padding-top:3.7333333333vw}.header__navi__btn__menu span{width:5.3333333333vw;height:1px;background:#000}.header__navi__btn__menu span:first-of-type{margin-bottom:1.3333333333vw}.header__navi__btn__menu span:last-of-type{margin-top:1.3333333333vw}}.mega-menu{pointer-events:none;opacity:0;z-index:10001;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);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{margin-left:auto;width:24.3055555556vw;max-width:24.3055555556vw;height:55.4166666667vw;position:relative;padding:6.0416666667vw 4.5138888889vw 4.1666666667vw 5.0694444444vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0050c1;border-radius:0 0 0 4.1666666667vw}.mega-menu__link__item{margin-top:1.25vw;width:100%;color:#fff;font-size:1.3888888889vw;font-weight:500;letter-spacing:.05em}.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:first-of-type{margin-top:0}.mega-menu__entry{margin-top:2.0138888889vw;width:14.5138888889vw;height:3.4722222222vw;font-size:1.1111111111vw;font-family:Outfit,sans-serif;font-weight:700}.mega-menu__entry a,.mega-menu__entry a:link,.mega-menu__entry a:visited{color:#000;text-decoration:none}.mega-menu__entry a,.mega-menu__entry a:link,.mega-menu__entry a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.mega-menu__entry a:hover{opacity:.7;text-decoration:none}}.mega-menu__entry 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:#fff;border-radius:.2777777778vw;position:relative}.mega-menu .menu-close{position:absolute;top:2.1527777778vw;right:3.0555555556vw;width:3.4722222222vw;height:3.4722222222vw;cursor:pointer;border-radius:.2777777778vw;border:1px solid #fff}.mega-menu .menu-close::after,.mega-menu .menu-close::before{content:"";position:absolute;top:50%;left:50%;width:1.3888888889vw;height:1px;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{max-width:100%;width:100%;height:100dvh;display:block;padding:32vw min(16vw,60px) min(10.6666666667vw,40px);overflow-y:scroll;border-radius:0}.mega-menu__link{display:block}.mega-menu__link__item{text-align:center;width:100%;margin-top:min(5.6vw,21px);font-size:min(5.3333333333vw,20px)}.mega-menu__link__item:first-of-type{margin-top:0}.mega-menu__entry{margin:min(9.6vw,36px) auto 0;width:55.7333333333vw;height:13.3333333333vw;font-size:4vw}.mega-menu__entry a{border-radius:1.0666666667vw}.mega-menu .menu-close{top:5.3333333333vw;right:5.3333333333vw;width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw}.mega-menu .menu-close::after,.mega-menu .menu-close::before{width:5.3333333333vw;height:1px}}.mv{width:100%;height:53.4722222222vw;background:url(/assets/img/mv.webp?v=3) no-repeat center top;background-size:cover;position:relative;padding-left:3.0555555556vw;padding-top:12.7777777778vw}.mv__ttl{width:39.4444444444vw}.mv__text{font-size:.8333333333vw;line-height:1.4166666667;font-weight:500;color:#fff;letter-spacing:.05em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.mv__text .text.text1{margin-top:4.0277777778vw}.mv__text .text.text2{margin-top:.4861111111vw}.mv__text .text.text3{margin-top:2.0833333333vw;font-size:.9027777778vw;line-height:1.4615384615}.sec1{padding-top:2.7083333333vw}.sec1 .marquee{overflow:hidden;width:100%}.sec1 .marquee__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;will-change:transform}.sec1 .marquee__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.0833333333vw;padding-right:2.0833333333vw}.sec1 .marquee__list li{white-space:nowrap;font-size:1.8055555556vw;font-weight:500;line-height:1}@-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%)}}.sec1__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:9.4444444444vw;padding-bottom:9.1666666667vw}.sec1__textarea{width:36.1111111111vw;margin-right:11.3888888889vw}.sec1__text{margin-top:4.0972222222vw}.sec1__img{padding-top:1.3888888889vw;width:24.8611111111vw}.sec1 .img-marquee{overflow:hidden;width:100%}.sec1 .img-marquee__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:img-marquee 120s linear infinite;animation:img-marquee 120s linear infinite;will-change:transform}.sec1 .img-marquee__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.1111111111vw;padding-right:1.1111111111vw}.sec1 .img-marquee__list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sec1 .img-marquee__list img{width:38.4722222222vw;height:auto;display:block}@-webkit-keyframes img-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes img-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.sec2{padding-top:5.5555555556vw;padding-bottom:17.9166666667vw;position:relative;overflow-x:hidden}.sec2__deco{width:10.9722222222vw;position:absolute;left:0;top:28.0555555556vw}.sec2__inner{position:relative}.sec2 .section-heading{position:relative;z-index:10}.sec2__contents{margin-top:-3.125vw;background:#efe16b;width:calc(100% - 2.7777777778vw);margin-left:auto;padding:6.9444444444vw 0 6.9444444444vw 5vw;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:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.sec2__contents:after{content:"";width:10.9722222222vw;height:100%;background:#efe16b;position:absolute;right:-10.9722222222vw;top:0}.sec2__contents__image{width:48.0555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec2__contents__image .img{width:22.6388888889vw}@media screen and (min-width:768px){.sec2__contents__image .img:nth-of-type(odd){margin-right:2.7777777778vw}.sec2__contents__image .img:nth-of-type(n+3){margin-top:2.7777777778vw}}.sec2__contents__list{padding-top:2.2222222222vw;font-size:1.1111111111vw;font-weight:500;line-height:1.96875}.sec2__contents__list__item:not(:first-of-type){margin-top:1.3888888889vw}.sec2__contents__list__item .ttl{font-size:1.25vw;font-weight:700;margin-bottom:.1388888889vw}.sec2__contents__list__item .list li{position:relative;padding-left:1em}.sec2__contents__list__item .list li::before{content:"● ";position:absolute;left:0;top:50%;font-size:40%;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec3{background:#e2e7eb;padding-bottom:5.9027777778vw}.sec3__inner{-webkit-transform:translateY(-5.2083333333vw);transform:translateY(-5.2083333333vw)}.sec3__contents{margin:0 auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.sec3__contents:first-of-type{padding-bottom:5.4861111111vw;border-bottom:1px solid #afbbc4}.sec3__contents:first-of-type .sec3__contents__detail{margin-top:4.8611111111vw}.sec3__contents:last-of-type{padding-top:4.1666666667vw}.sec3__contents__detail{position:relative}.sec3__contents__detail__map{width:31.6666666667vw;position:absolute;right:0;bottom:0}.sec3__contents__detail dl{display:-webkit-box;display:-ms-flexbox;display:flex}.sec3__contents__detail dl:not(:first-of-type){margin-top:1.7361111111vw}.sec3__contents__detail dl dt{width:7.9166666667vw;min-width:7.9166666667vw;height:1.9444444444vw;font-size:.9722222222vw;font-weight:500;line-height:1.9444444444vw;text-align:center;border-radius:.2083333333vw;background:#b7cad9}.sec3__contents__detail dl dd{padding-left:1.3888888889vw;font-size:1.1111111111vw;line-height:1.7}.sec3__contents .elm-btn-wrap{margin-top:4.1666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex}.sec3__contents .elm-btn-wrap .elm-btn:not(:last-of-type){margin-right:2.0833333333vw}.sec3__contents__price__text{margin-top:4.7222222222vw;font-size:1.1111111111vw;line-height:196.875%;padding-bottom:.3472222222vw}.sec3__contents__price__detail{margin-top:2.0833333333vw;width:100%;height:8.4027777778vw;background:#fff;font-size:1.1111111111vw;line-height:196.875%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.0694444444vw solid #000;overflow:hidden;border-radius:.6944444444vw}.sec3__contents__price__detail .text{font-size:2.0833333333vw;text-align:center;height:100%;padding:0 2.7777777778vw;background:#f4f4f4;width:41.6666666667vw;min-width:41.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}.sec3__contents__price__detail .text b{display:inline-block;padding:.4166666667vw .6944444444vw .5555555556vw;line-height:1;background:#000;color:#fff;font-size:1.5277777778vw;border-radius:.3472222222vw;margin-right:.6944444444vw}.sec3__contents__price__detail .price{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:4.1666666667vw;font-weight:700;line-height:1;padding-bottom:.8333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}.sec3__contents__price__detail .price .text-jp{font-size:3.1944444444vw;padding-top:.8333333333vw}.sec3__contents__price__detail .price .num{font-family:Barlow,sans-serif;font-weight:600}.sec3__contents__price__detail .price .yen{font-size:2.0833333333vw}.sec3__contents__price__detail .price .taxin{font-size:1.25vw}.sec3__contents__price__note{margin-top:2.4305555556vw}.sec3__contents__price__note li{font-size:.9722222222vw;line-height:160.7142857143%;padding-left:1em;text-indent:-1em}.sec4__contents-wrap{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;border-bottom:1px solid #afbbc4}.sec4__contents{margin-top:4.5833333333vw;width:100%;height:31.8055555556vw;overflow-y:auto;padding:2.5694444444vw 2.7777777778vw 2.7777777778vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.sec4__contents__ttl{font-size:1.3888888889vw;font-weight:700;line-height:1.4}.sec4__contents__list__item:not(:first-of-type){margin-top:1.1805555556vw}.sec4__contents__list__item dt{font-size:1.1111111111vw;line-height:1.75;font-weight:700;margin-bottom:.5555555556vw}.sec4__contents__list__item dd{font-size:1.1111111111vw;line-height:1.6}.sec5__contents-wrap{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;border-bottom:1px solid #afbbc4}.sec5__contents{margin-top:5.2777777778vw}.sec5__contents__item{position:relative}.sec5__contents__item:not(:last-of-type):after{content:"";display:inline-block;width:2.0833333333vw;height:1.3888888889vw;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2.7777777778vw}.sec5__contents__item:not(:first-of-type){margin-top:4.1666666667vw}.sec5__contents__item{display:-webkit-box;display:-ms-flexbox;display:flex}.sec5__contents__item .head{width:7.6388888889vw;min-width:7.6388888889vw;background:#000;font-size:2.7777777778vw;color:#fff;font-weight:700;font-family:Outfit,sans-serif;line-height:1;letter-spacing:.02em;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}.sec5__contents__item .contents{width:calc(100% - 7.6388888889vw);background:#fff;padding:3.0555555556vw 2.7777777778vw 2.7777777778vw;-webkit-box-sizing:border-box;box-sizing:border-box}.sec5__contents__item .contents .ttl{font-size:1.3888888889vw;font-weight:700;line-height:.7142857143}.sec5__contents__item .contents .text{margin-top:1.1111111111vw;font-size:1.1111111111vw;line-height:1.6}.sec5__contents__item .contents .note{margin-top:.2777777778vw;font-size:.9722222222vw;line-height:1.6071428571}.sec5__contents__item .contents .inner1{margin-top:2.0138888889vw}.sec5__contents__item .contents .inner1 .elm-link a,.sec5__contents__item .contents .inner1 .elm-link a:link,.sec5__contents__item .contents .inner1 .elm-link a:visited{color:#000;text-decoration:underline}.sec5__contents__item .contents .inner1 .elm-link a,.sec5__contents__item .contents .inner1 .elm-link a:link,.sec5__contents__item .contents .inner1 .elm-link a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.sec5__contents__item .contents .inner1 .elm-link a:hover{color:#000;text-decoration:none}}.sec5__contents__item .contents .inner1 .elm-link{font-weight:700}.sec5__contents__item .contents .inner1 .text{margin-top:0;text-indent:-.6em}.sec5__contents__item .contents .inner2{margin-top:2.0138888889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec5__contents__item .contents .inner2 .elm-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.sec5__contents__item .contents .inner2 .elm-btn-wrap .elm-btn{width:15.2777777778vw}.sec5__contents__item .contents .inner2 .elm-btn-wrap .elm-btn:not(:last-of-type){margin-right:1.0416666667vw}.sec6__inner{padding-top:8.3333333333vw;padding-bottom:9.7222222222vw}.sec6__contents{margin-top:4.9305555556vw}.sec6__contents__item{position:relative;border-top:1px solid #000}.sec6__contents__item:last-of-type{border-bottom:1px solid #000}.sec6__contents__item__head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.0833333333vw 5.5555555556vw 1.875vw .4166666667vw;position:relative;cursor:pointer}.sec6__contents__item__head .text-en{width:1.875vw;min-width:1.875vw;height:1.875vw;border-radius:50%;font-size:1.1111111111vw;color:#fff;font-weight:700;font-family:Outfit,sans-serif;margin-right:1.25vw;background:#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;line-height:1;-webkit-transform:translateY(.1388888889vw);transform:translateY(.1388888889vw);padding-bottom:1px}.sec6__contents__item__head .text{font-size:1.25vw;line-height:1.75;font-weight:700;letter-spacing:.05em}.sec6__contents__item__head::after,.sec6__contents__item__head::before{content:"";position:absolute;right:.6944444444vw;top:50%;width:1.5277777778vw;height:1px;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.sec6__contents__item__head::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.sec6__contents__item.is-open .sec6__contents__item__head::after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);opacity:0}.sec6__contents__item__contents{padding:0 5.5555555556vw 0 3.4722222222vw;display:none}.sec6__contents__item__contents .inner{-webkit-transform:translateY(-.4861111111vw);transform:translateY(-.4861111111vw);padding-bottom:1.3888888889vw}.sec6__contents__item__contents.is-active{display:block}.sec6__contents__item__contents .text{font-size:1.1111111111vw;line-height:1.7}@media screen and (max-width:767px){.mv{height:181.8666666667vw;background:url(/assets/img/mv_sp.webp) no-repeat center top;background-size:cover;position:relative;padding-left:5.6vw;padding-top:9.0666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}.mv__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mv__ttl{width:73.0666666667vw}.mv__text{margin-top:auto;font-size:3.2vw;line-height:1.4166666667;padding-bottom:4.8vw}.mv__text .text.text1{margin-top:0}.mv__text .text.text2{margin-top:1.8666666667vw}.mv__text .text.text3{margin-top:5.6vw;font-size:3.4666666667vw;line-height:1.4615384615}.sec1{padding-top:7.4666666667vw}.sec1 .marquee{overflow:hidden;width:100%}.sec1 .marquee__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;will-change:transform}.sec1 .marquee__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.3333333333vw;padding-right:5.3333333333vw}.sec1 .marquee__list li{font-size:4.5333333333vw}@-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%)}}.sec1__inner{display:block;padding-top:22.4vw;padding-bottom:21.3333333333vw}.sec1__textarea{width:100%;margin-right:0}.sec1__text{margin-top:8.8vw;line-height:1.7}.sec1__img{padding-top:9.3333333333vw;margin:0 auto;width:66.9333333333vw;-webkit-transform:translateX(2.4vw);transform:translateX(2.4vw)}.sec1 .img-marquee{overflow:hidden;width:100%}.sec1 .img-marquee__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:img-marquee 120s linear infinite;animation:img-marquee 120s linear infinite;will-change:transform}.sec1 .img-marquee__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4vw;padding-right:2.4vw}.sec1 .img-marquee__list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sec1 .img-marquee__list img{width:82.9333333333vw;height:auto;display:block}@-webkit-keyframes img-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes img-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.sec2{padding-top:21.3333333333vw;padding-bottom:33.8666666667vw;position:relative}.sec2__deco{width:16vw;position:absolute;left:0;top:auto;bottom:32.5333333333vw;z-index:10}.sec2__inner{padding:0 0}.sec2 .section-heading{padding-left:5.3333333333vw}.sec2__contents{margin-top:-6.9333333333vw;width:89.3333333333vw;margin-left:auto;padding:18.4vw 0 10.1333333333vw 10.6666666667vw;display:block}.sec2__contents:after{display:none}.sec2__contents__image{width:100%;display:block}.sec2__contents__image .img{width:78.6666666667vw}.sec2__contents__image .img:not(:first-of-type){margin-top:8vw}.sec2__contents__list{padding-top:10.4vw;font-size:4.2666666667vw;line-height:1.65625}.sec2__contents__list__item:not(:first-of-type){margin-top:5.3333333333vw}.sec2__contents__list__item .ttl{font-size:4.8vw;font-weight:700;margin-bottom:1.3333333333vw}.sec3{background:#e2e7eb;padding-bottom:8.5333333333vw}.sec3__inner{-webkit-transform:translateY(-12.5333333333vw);transform:translateY(-12.5333333333vw)}.sec3__contents{max-width:100%;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sec3__contents:first-of-type{padding-bottom:15.7333333333vw;border-bottom:1px solid #afbbc4}.sec3__contents:first-of-type .sec3__contents__detail{margin-top:11.4666666667vw}.sec3__contents:last-of-type{padding-top:16vw}.sec3__contents__detail__map{width:80%;position:static;margin:10.6666666667vw auto 0}.sec3__contents__detail dl{display:block}.sec3__contents__detail dl:not(:first-of-type){margin-top:5.8666666667vw}.sec3__contents__detail dl dt{width:30.4vw;min-width:30.4vw;height:6.4vw;font-size:3.7333333333vw;font-weight:500;line-height:6.4vw;text-align:center;border-radius:.8vw;background:#b7cad9}.sec3__contents__detail dl dd{padding-top:1.8666666667vw;padding-left:0;font-size:3.7333333333vw;line-height:1.65}.sec3__contents .elm-btn-wrap{margin-top:13.3333333333vw;display:block}.sec3__contents .elm-btn-wrap .elm-btn{margin:8vw auto 0 auto}.sec3__contents .elm-btn-wrap .elm-btn:not(:last-of-type){margin-right:auto}.sec3__contents__price__text{margin-top:11.4666666667vw;font-size:3.7333333333vw;line-height:165%;padding-bottom:1.3333333333vw}.sec3__contents__price__detail{margin-top:7.4666666667vw;width:100%;height:auto;background:#fff;font-size:5.8666666667vw;line-height:143.1818181818%;display:block;border-radius:1.3333333333vw}.sec3__contents__price__detail .text{width:100%;padding:5.3333333333vw;font-size:5.3333333333vw;font-weight:700;line-height:1.4}.sec3__contents__price__detail .text b{font-size:4.2666666667vw;padding:1.6vw;border-radius:1.3333333333vw}.sec3__contents__price__detail .price{padding:5.3333333333vw;margin-left:0;font-size:12.8vw;font-weight:700;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}.sec3__contents__price__detail .price .text-jp{font-size:10.9333333333vw;padding:0}.sec3__contents__price__detail .price .text-en{padding-bottom:2.6666666667vw}.sec3__contents__price__detail .price .yen{font-size:5.3333333333vw;padding-left:1.3333333333vw;display:inline-block;-webkit-transform:translateY(-.8vw);transform:translateY(-.8vw)}.sec3__contents__price__detail .price .taxin{font-size:3.4666666667vw;display:inline-block;-webkit-transform:translateY(-.8vw);transform:translateY(-.8vw)}.sec3__contents__price__note{margin-top:7.7333333333vw}.sec3__contents__price__note li{font-size:3.4666666667vw;line-height:164.6153846154%;padding-left:0;text-indent:0}.sec4__contents-wrap{padding-top:16vw;padding-bottom:16vw}.sec4__contents{margin-top:12.5333333333vw;height:122.1333333333vw;padding:5.8666666667vw 5.3333333333vw 5.8666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.sec4__contents__ttl{font-size:4.8vw;line-height:1.5555555556}.sec4__contents__list__item:not(:first-of-type){margin-top:8vw}.sec4__contents__list__item dt{font-size:3.7333333333vw;line-height:1.16;font-weight:700;margin-bottom:2.6666666667vw}.sec4__contents__list__item dd{font-size:3.7333333333vw;line-height:1.65}.sec5__contents-wrap{padding-top:16vw;padding-bottom:16vw}.sec5__contents-wrap .section-heading .en{font-size:12.2666666667vw}.sec5__contents{margin-top:12.2666666667vw}.sec5__contents__item:not(:last-of-type):after{width:8vw;height:5.3333333333vw;bottom:-10.6666666667vw}.sec5__contents__item:not(:first-of-type){margin-top:16vw}.sec5__contents__item:last-of-type .contents{padding-bottom:6.4vw}.sec5__contents__item{display:block}.sec5__contents__item .head{width:100%;min-width:100%;height:9.3333333333vw;background:#000;font-size:6.9333333333vw}.sec5__contents__item .contents{width:100%;padding:6.4vw 5.3333333333vw 10.6666666667vw}.sec5__contents__item .contents .ttl{font-size:4.8vw;line-height:1.65}.sec5__contents__item .contents .text{margin-top:3.4666666667vw;font-size:3.7333333333vw;line-height:1.65}.sec5__contents__item .contents .note{margin-top:4.5333333333vw;font-size:3.4666666667vw;line-height:1.6461538462}.sec5__contents__item .contents .inner1{margin-top:7.2vw}.sec5__contents__item .contents .inner2{margin-top:8vw;display:block}.sec5__contents__item .contents .inner2>.elm-btn{margin:0 auto}.sec5__contents__item .contents .inner2 .elm-btn-wrap{margin-left:0;display:block}.sec5__contents__item .contents .inner2 .elm-btn-wrap .elm-btn{margin:8vw auto 0;width:58.6666666667vw}.sec5__contents__item .contents .inner2 .elm-btn-wrap .elm-btn:not(:last-of-type){margin-right:auto}.sec6__inner{padding-top:16vw;padding-bottom:26.6666666667vw}.sec6__contents{margin-top:12.8vw}.sec6__contents__item{position:relative;border-top:1px solid #000}.sec6__contents__item:last-of-type{border-bottom:1px solid #000}.sec6__contents__item__head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5.0666666667vw 8vw 4.8vw 0;position:relative;cursor:pointer}.sec6__contents__item__head .text-en{width:5.3333333333vw;min-width:5.3333333333vw;height:5.3333333333vw;font-size:3.2vw;margin-right:1.3333333333vw;-webkit-transform:translateY(1.0666666667vw);transform:translateY(1.0666666667vw);padding-bottom:1px}.sec6__contents__item__head .text{font-size:4.2666666667vw;line-height:1.65}.sec6__contents__item__head::after,.sec6__contents__item__head::before{right:0;width:5.3333333333vw;top:8.5333333333vw}.sec6__contents__item__contents{padding:0 10.6666666667vw 0 6.6666666667vw;display:none}.sec6__contents__item__contents .inner{-webkit-transform:none;transform:none;padding-bottom:4.8vw}.sec6__contents__item__contents.is-active{display:block}.sec6__contents__item__contents .text{font-size:3.7333333333vw;line-height:1.65}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL19oZWFkZXIuc2NzcyIsImNvbW1vbi9fbWVnYS1tZW51LnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiLCJwYWdlcy9fdG9wLXNwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBOzs7O0FBVUEsS0FDQyxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLE9BQ0EseUJBQUEsS0FHRCxFQ0VBLFFBREEsU0RFQyxrQkFBQSxVQUNBLG1CQUFBLFFBQUEsV0FBQSxRQ0tELFFERkEsU0FFQyxnQkFBQSxRQUNBLGVBQUEsUUFHRCxFQUNDLFFBQUEsRUFDQSxPQUFBLEVBUUQsc0JBQ0MsUUFBQSxLQUNBLE9BQUEsRUFHRCxHQUNDLFNBQUEsUUFTRCxRQ0NBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUURDQyxRQUFBLE1BR0QsUUFDQyxRQUFBLFVBR0QsTUFDQyxVQUFBLElBR0QsU0NDQSxTRENDLFFBQUEsS0FHRCxZQUNDLGNBQUEsSUFBQSxPQUNBLGdCQUFBLEtBR0QsRUFDQyxpQkFBQSxZQUNBLDZCQUFBLFFBR0QsU0NDQSxRRENDLGNBQUEsRUFHRCxLQ0NBLElBQ0EsSUFDQSxLRENDLFlBQUEsU0FBQSxDQUFBLFVBR0QsRUNDQSxPRENDLFlBQUEsT0FHRCxJQUNDLFdBQUEsT0FJRCxLQUNDLGlCQUFBLEtBQ0EsTUFBQSxLQUlELElDQ0EsSURDQyxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0QsSUFDQyxPQUFBLE9BR0QsSUFDQyxJQUFBLE1BT0QsTUFDQyxjQUFBLEVDT0QsY0FIQSxjQUNBLGFBQ0EsY0RGQSxPQUtDLE9BQUEsUUFJRCxXQUNDLE9BQUEsUUFHRCxjQUNDLE1BQUEsS0FHRCxjQUND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RSxZQUFBLEtBQ0EsZUFBQSxnQkFHRixnQkFDRSxXQUFBLE9BQ0Esc0JBQ0UsU0FBQSxTQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsbUNBQ0UsY0FBQSxJQUFBLE1BQUEsS0FFRiw0QkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxRQUFBLGVBQUEsSUFBQSxNQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsUUFFQSxxQ0FDRSxNQUFBLGVBQ0EsVUFBQSxlQUNBLE9BQUEsZUFDQSxVQUFBLE1BQ0EsYUFBQSxlQUNBLGtCQUFBLDJCQUFBLFVBQUEsMkJBQ0EsZUFBQSxJQUVGLGtDQUNFLFVBQUEsZUFDQSxZQUFBLEtBS0osbUNBQUEsb0NBRUUsTUFBQSxFQUNBLE1BQUEsZUFDQSxJQUFBLGVBR0YsZ0NBQ0UsUUFBQSxFQUFBLGdCQUFBLEVBQUEsZUFDQSxRQUFBLEtBQ0EsdUNBQ0Usa0JBQUEsS0FBQSxVQUFBLEtBQ0EsZUFBQSxNQUVGLDBDQUNFLFFBQUEsTUFFRixzQ0FDRSxVQUFBLGVBQ0EsWUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuICBwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuICBtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSxcbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuICByZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuICBmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49c2NyZWVuXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1zY3JlZW5dOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PXRydWVdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudWwsIG9sLCBsaSwgZGwsIGR0LCBkZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWwge1xuICAvKmZvbnQtc2l6ZTogNjIuNSU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gIFx0Zm9udC1zaXplOiA1MiU7XG4gIH0vL3RhYlxuXG4gIEBpbmNsdWRlIG1pbl9zY3JlZW4oMTkzNnB4KXtcbiAgXHRmb250LXNpemU6IDc4LjEyNSU7XG4gIH0qL1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZWxtLWlubmVyIHtcbiAgd2lkdGg6IDgzLjc1dnc7XG4gIHBhZGRpbmc6IDAgMi43Nzc3Nzc3Nzc4dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41Njk0NDQ0NDQ0dnc7XG4gIGZvbnQtc2l6ZTogMC42OTQ0NDQ0NDQ0dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0YwRjBGMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIGhlaWdodDogMTguMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzZWN0aW9uLWhlYWRpbmdcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24taGVhZGluZyAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjk3MjIyMjIyMjJ2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgbWFyZ2luLXRvcDogMC44MzMzMzMzMzMzdnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2LjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDE0LjEzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBlbG0tYnRuXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5lbG0tYnRuIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2Njd2dztcbiAgaGVpZ2h0OiA0LjE2NjY2NjY2Njd2dztcbn1cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBhOmxpbmssXG4uZWxtLWJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4gYSxcbi5lbG0tYnRuIGE6bGluayxcbi5lbG0tYnRuIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0biBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4xMzg4ODg4ODg5dncgc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWJ0biBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNjE5NDQ0NDQ0NHZ3O1xuICBoZWlnaHQ6IDAuNjM4MTk0NDQ0NHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxLjM4ODg4ODg4ODl2dztcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbl9hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuLmVsbS1idG4gYTphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuZWxtLWJ0biBhOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuZWxtLWJ0biBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuZWxtLWJ0biBhOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWJ0biB7XG4gICAgd2lkdGg6IDU4LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDE2dnc7XG4gIH1cbiAgLmVsbS1idG4gYSB7XG4gICAgYm9yZGVyOiAwLjUzMzMzMzMzMzN2dyBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1idG4gYTphZnRlciB7XG4gICAgd2lkdGg6IDIuMzc4NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi40NTA2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMi4xNTI3Nzc3Nzc4dncgMy4wNTU1NTU1NTU2dnc7XG59XG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IHtcbiAgd2lkdGg6IDE0LjAyNzc3Nzc3Nzh2dztcbiAgaGVpZ2h0OiAzLjQ3MjIyMjIyMjJ2dztcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGEsXG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYSxcbi5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTpsaW5rLFxuLmhlYWRlcl9fbmF2aV9fYnRuX19lbnRyeSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDUwQzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNTBDMTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTBDMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNzc3Nzc3Nzc4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDUwQzE7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjM4ODg4ODg4ODl2dztcbiAgd2lkdGg6IDMuNDcyMjIyMjIyMnZ3O1xuICBoZWlnaHQ6IDMuNDcyMjIyMjIyMnZ3O1xuICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAwLjI3Nzc3Nzc3Nzh2dztcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHtcbiAgcGFkZGluZy10b3A6IDEuMzE5NDQ0NDQ0NHZ3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyX19uYXZpX19idG5fX21lbnUgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxLjgwNTU1NTU1NTZ2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uaGVhZGVyX19uYXZpX19idG5fX21lbnUgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDcyMjIyMjIydnc7XG59XG4uaGVhZGVyX19uYXZpX19idG5fX21lbnUgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwLjM0NzIyMjIyMjJ2dztcbn1cbi5oZWFkZXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2J0biB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDUzLjg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkuaXMtc2Nyb2xsIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjA2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHNwYW4ge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLm1lZ2EtbWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xufVxuLm1lZ2EtbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1lZ2EtbWVudSB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLm1lZ2EtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZ2EtbWVudS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tZWdhLW1lbnVfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyNC4zMDU1NTU1NTU2dnc7XG4gIG1heC13aWR0aDogMjQuMzA1NTU1NTU1NnZ3O1xuICBoZWlnaHQ6IDU1LjQxNjY2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2LjA0MTY2NjY2Njd2dyA0LjUxMzg4ODg4ODl2dyA0LjE2NjY2NjY2Njd2dyA1LjA2OTQ0NDQ0NDR2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzAwNTBDMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNC4xNjY2NjY2NjY3dnc7XG59XG4ubWVnYS1tZW51X19saW5rX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4yNXZ3O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zODg4ODg4ODg5dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ubWVnYS1tZW51X19saW5rX19pdGVtIGEsXG4ubWVnYS1tZW51X19saW5rX19pdGVtIGE6bGluayxcbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gYSxcbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gYTpsaW5rLFxuLm1lZ2EtbWVudV9fbGlua19faXRlbSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm1lZ2EtbWVudV9fbGlua19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWdhLW1lbnVfX2VudHJ5IHtcbiAgbWFyZ2luLXRvcDogMi4wMTM4ODg4ODg5dnc7XG4gIHdpZHRoOiAxNC41MTM4ODg4ODg5dnc7XG4gIGhlaWdodDogMy40NzIyMjIyMjIydnc7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1lZ2EtbWVudV9fZW50cnkgYSxcbi5tZWdhLW1lbnVfX2VudHJ5IGE6bGluayxcbi5tZWdhLW1lbnVfX2VudHJ5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51X19lbnRyeSBhLFxuLm1lZ2EtbWVudV9fZW50cnkgYTpsaW5rLFxuLm1lZ2EtbWVudV9fZW50cnkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51X19lbnRyeSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubWVnYS1tZW51X19lbnRyeSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjc3Nzc3Nzc3OHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVnYS1tZW51IC5tZW51LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMTUyNzc3Nzc3OHZ3O1xuICByaWdodDogMy4wNTU1NTU1NTU2dnc7XG4gIHdpZHRoOiAzLjQ3MjIyMjIyMjJ2dztcbiAgaGVpZ2h0OiAzLjQ3MjIyMjIyMjJ2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI3Nzc3Nzc3Nzh2dztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmJlZm9yZSxcbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS4zODg4ODg4ODg5dnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiDnmb0gKi9cbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubWVnYS1tZW51IC5tZW51LWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1lZ2EtbWVudSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lZ2EtbWVudV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMnZ3IG1pbigxNnZ3LCA2MHB4KSBtaW4oMTAuNjY2NjY2NjY2N3Z3LCA0MHB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubWVnYS1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVnYS1tZW51X19saW5rX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogbWluKDUuNnZ3LCAyMXB4KTtcbiAgICBmb250LXNpemU6IG1pbig1LjMzMzMzMzMzMzN2dywgMjBweCk7XG4gIH1cbiAgLm1lZ2EtbWVudV9fbGlua19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tZWdhLW1lbnVfX2VudHJ5IHtcbiAgICBtYXJnaW46IG1pbig5LjZ2dywgMzZweCkgYXV0byAwO1xuICAgIHdpZHRoOiA1NS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fZW50cnkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudSAubWVudS1jbG9zZSB7XG4gICAgdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICByaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAubWVnYS1tZW51IC5tZW51LWNsb3NlOjpiZWZvcmUsXG4gIC5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmFmdGVyIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLypAZm9yd2FyZCBcInN3aXBlci1idW5kbGUubWluLmNzc1wiOyovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gTVbvvIjjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6vvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUzLjQ3MjIyMjIyMjJ2dztcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvbXYud2VicD92PTNcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzLjA1NTU1NTU1NTZ2dztcbiAgcGFkZGluZy10b3A6IDEyLjc3Nzc3Nzc3Nzh2dztcbn1cbi5tdl9fdHRsIHtcbiAgd2lkdGg6IDM5LjQ0NDQ0NDQ0NDR2dztcbn1cbi5tdiB7XG4gIC8qIOODhuOCreOCueODiOOCqOODquOCoiAqL1xufVxuLm12X190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5tdl9fdGV4dCAudGV4dC50ZXh0MSB7XG4gIG1hcmdpbi10b3A6IDQuMDI3Nzc3Nzc3OHZ3O1xufVxuLm12X190ZXh0IC50ZXh0LnRleHQyIHtcbiAgbWFyZ2luLXRvcDogMC40ODYxMTExMTExdnc7XG59XG4ubXZfX3RleHQgLnRleHQudGV4dDMge1xuICBtYXJnaW4tdG9wOiAyLjA4MzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAwLjkwMjc3Nzc3Nzh2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDYxNTM4NDYxNTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWMxIHtcbiAgcGFkZGluZy10b3A6IDIuNzA4MzMzMzMzM3Z3O1xuICAvKiAtLS0tLS0tLS0tIOa1geOCjOOCi+ODhuOCreOCueODiO+8iG1hcnF1ZWXvvIkgLS0tLS0tLS0tLSAqL1xufVxuLnNlYzEgLm1hcnF1ZWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWMxIC5tYXJxdWVlX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uc2VjMSAubWFycXVlZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMDgzMzMzMzMzM3Z3O1xufVxuLnNlYzEgLm1hcnF1ZWVfX2xpc3QgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEuODA1NTU1NTU1NnZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWMxIHtcbiAgLyog54Sh6ZmQ44K544Kv44Ot44O844Or55So44Ki44OL44Oh44O844K344On44OzICovXG59XG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnNlYzEge1xuICAvKiAtLS0tLS0tLS0tIOOCs+ODs+ODhuODs+ODhOOCqOODquOCoiAtLS0tLS0tLS0tICovXG59XG4uc2VjMV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogOS40NDQ0NDQ0NDQ0dnc7XG4gIHBhZGRpbmctYm90dG9tOiA5LjE2NjY2NjY2Njd2dztcbn1cbi5zZWMxX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAzNi4xMTExMTExMTExdnc7XG4gIG1hcmdpbi1yaWdodDogMTEuMzg4ODg4ODg4OXZ3O1xufVxuLnNlYzFfX3RleHQge1xuICBtYXJnaW4tdG9wOiA0LjA5NzIyMjIyMjJ2dztcbn1cbi5zZWMxX19pbWcge1xuICBwYWRkaW5nLXRvcDogMS4zODg4ODg4ODg5dnc7XG4gIHdpZHRoOiAyNC44NjExMTExMTExdnc7XG59XG4uc2VjMSB7XG4gIC8qIC0tLS0tLS0tLS0g55S75YOP44K544Op44Kk44OJ77yI54Sh6ZmQ44Or44O844OX77yJIC0tLS0tLS0tLS0gKi9cbn1cbi5zZWMxIC5pbWctbWFycXVlZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYzEgLmltZy1tYXJxdWVlX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiBpbWctbWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5zZWMxIC5pbWctbWFycXVlZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4xMTExMTExMTExdnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTExMTExMTExMXZ3O1xufVxuLnNlYzEgLmltZy1tYXJxdWVlX19saXN0IGxpIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2VjMSAuaW1nLW1hcnF1ZWVfX2xpc3QgaW1nIHtcbiAgd2lkdGg6IDM4LjQ3MjIyMjIyMjJ2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWMxIHtcbiAgLyog54Sh6ZmQ44K544Kv44Ot44O844OrICovXG59XG5Aa2V5ZnJhbWVzIGltZy1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWMyIHtcbiAgcGFkZGluZy10b3A6IDUuNTU1NTU1NTU1NnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTcuOTE2NjY2NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyog6KOF6aO+55S75YOPICovXG59XG4uc2VjMl9fZGVjbyB7XG4gIHdpZHRoOiAxMC45NzIyMjIyMjIydnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyOC4wNTU1NTU1NTU2dnc7XG59XG4uc2VjMl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjMiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWMyIHtcbiAgLyog44Oh44Kk44Oz44Kz44Oz44OG44Oz44OEICovXG59XG4uc2VjMl9fY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAtMy4xMjV2dztcbiAgYmFja2dyb3VuZDogI0VGRTE2QjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNzc3Nzc3Nzc3OHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDYuOTQ0NDQ0NDQ0NHZ3IDAgNi45NDQ0NDQ0NDQ0dncgNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDlj7PlgbTjgavjga/jgb/lh7rjgZnog4zmma8gKi9cbn1cbi5zZWMyX19jb250ZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMC45NzIyMjIyMjIydnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0VGRTE2QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwLjk3MjIyMjIyMjJ2dztcbiAgdG9wOiAwO1xufVxuLnNlYzJfX2NvbnRlbnRzIHtcbiAgLyog55S75YOP44Kw44Oq44OD44OJICovXG59XG4uc2VjMl9fY29udGVudHNfX2ltYWdlIHtcbiAgd2lkdGg6IDQ4LjA1NTU1NTU1NTZ2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlYzJfX2NvbnRlbnRzX19pbWFnZSAuaW1nIHtcbiAgd2lkdGg6IDIyLjYzODg4ODg4ODl2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMyX19jb250ZW50c19faW1hZ2UgLmltZzpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzc3Nzc3Nzc3OHZ3O1xuICB9XG4gIC5zZWMyX19jb250ZW50c19faW1hZ2UgLmltZzpudGgtb2YtdHlwZShuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDIuNzc3Nzc3Nzc3OHZ3O1xuICB9XG59XG4uc2VjMl9fY29udGVudHMge1xuICAvKiDjg6rjgrnjg4jvvIjjg7vku5jjgY3vvIkgKi9cbn1cbi5zZWMyX19jb250ZW50c19fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTY4NzU7XG59XG4uc2VjMl9fY29udGVudHNfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDEuMzg4ODg4ODg4OXZ3O1xufVxuLnNlYzJfX2NvbnRlbnRzX19saXN0X19pdGVtIC50dGwge1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMzg4ODg4ODg5dnc7XG59XG4uc2VjMl9fY29udGVudHNfX2xpc3RfX2l0ZW0gLmxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNlYzJfX2NvbnRlbnRzX19saXN0X19pdGVtIC5saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXjyBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiA0MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBzZWMzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VjMyB7XG4gIGJhY2tncm91bmQ6ICNFMkU3RUI7XG4gIHBhZGRpbmctYm90dG9tOiA1LjkwMjc3Nzc3Nzh2dztcbn1cbi5zZWMzX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNS4yMDgzMzMzMzMzdncpO1xufVxuLnNlYzNfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlYzNfX2NvbnRlbnRzOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogNS40ODYxMTExMTExdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUZCQkM0O1xufVxuLnNlYzNfX2NvbnRlbnRzOmZpcnN0LW9mLXR5cGUgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA0Ljg2MTExMTExMTF2dztcbn1cbi5zZWMzX19jb250ZW50czpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogNC4xNjY2NjY2NjY3dnc7XG59XG4uc2VjM19fY29udGVudHNfX2RldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMzX19jb250ZW50c19fZGV0YWlsX19tYXAge1xuICB3aWR0aDogMzEuNjY2NjY2NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2VjM19fY29udGVudHNfX2RldGFpbCBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjM19fY29udGVudHNfX2RldGFpbCBkbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS43MzYxMTExMTExdnc7XG59XG4uc2VjM19fY29udGVudHNfX2RldGFpbCBkbCBkdCB7XG4gIHdpZHRoOiA3LjkxNjY2NjY2Njd2dztcbiAgbWluLXdpZHRoOiA3LjkxNjY2NjY2Njd2dztcbiAgaGVpZ2h0OiAxLjk0NDQ0NDQ0NDR2dztcbiAgZm9udC1zaXplOiAwLjk3MjIyMjIyMjJ2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ0NDQ0NDQ0NHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjA4MzMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjQjdDQUQ5O1xufVxuLnNlYzNfX2NvbnRlbnRzX19kZXRhaWwgZGwgZGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODg4ODg4OXZ3O1xuICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnNlYzNfX2NvbnRlbnRzIC5lbG0tYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWMzX19jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMi4wODMzMzMzMzMzdnc7XG59XG4uc2VjM19fY29udGVudHNfX3ByaWNlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNC43MjIyMjIyMjIydnc7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gIGxpbmUtaGVpZ2h0OiAxOTYuODc1JTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzQ3MjIyMjIyMnZ3O1xufVxuLnNlYzNfX2NvbnRlbnRzX19wcmljZV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDguNDAyNzc3Nzc3OHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICBsaW5lLWhlaWdodDogMTk2Ljg3NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAwLjA2OTQ0NDQ0NDR2dyBzb2xpZCAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjY5NDQ0NDQ0NDR2dztcbn1cbi5zZWMzX19jb250ZW50c19fcHJpY2VfX2RldGFpbCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIuNzc3Nzc3Nzc3OHZ3O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB3aWR0aDogNDEuNjY2NjY2NjY2N3Z3O1xuICBtaW4td2lkdGg6IDQxLjY2NjY2NjY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlYzNfX2NvbnRlbnRzX19wcmljZV9fZGV0YWlsIC50ZXh0IGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNDE2NjY2NjY2N3Z3IDAuNjk0NDQ0NDQ0NHZ3IDAuNTU1NTU1NTU1NnZ3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41Mjc3Nzc3Nzc4dnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzQ3MjIyMjIyMnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjk0NDQ0NDQ0NHZ3O1xufVxuLnNlYzNfX2NvbnRlbnRzX19wcmljZV9fZGV0YWlsIC5wcmljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjgzMzMzMzMzMzN2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWMzX19jb250ZW50c19fcHJpY2VfX2RldGFpbCAucHJpY2UgLnRleHQtanAge1xuICBmb250LXNpemU6IDMuMTk0NDQ0NDQ0NHZ3O1xuICBwYWRkaW5nLXRvcDogMC44MzMzMzMzMzMzdnc7XG59XG4uc2VjM19fY29udGVudHNfX3ByaWNlX19kZXRhaWwgLnByaWNlIC5udW0ge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWMzX19jb250ZW50c19fcHJpY2VfX2RldGFpbCAucHJpY2UgLnllbiB7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG59XG4uc2VjM19fY29udGVudHNfX3ByaWNlX19kZXRhaWwgLnByaWNlIC50YXhpbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xufVxuLnNlYzNfX2NvbnRlbnRzX19wcmljZV9fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDIuNDMwNTU1NTU1NnZ3O1xufVxuLnNlYzNfX2NvbnRlbnRzX19wcmljZV9fbm90ZSBsaSB7XG4gIGZvbnQtc2l6ZTogMC45NzIyMjIyMjIydnc7XG4gIGxpbmUtaGVpZ2h0OiAxNjAuNzE0Mjg1NzE0MyU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWM0X19jb250ZW50cy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDguMzMzMzMzMzMzM3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogOC4zMzMzMzMzMzMzdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUZCQkM0O1xufVxuLnNlYzRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNC41ODMzMzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjgwNTU1NTU1NTZ2dztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMi41Njk0NDQ0NDQ0dncgMi43Nzc3Nzc3Nzc4dncgMi43Nzc3Nzc3Nzc4dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VjNF9fY29udGVudHNfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMS4zODg4ODg4ODg5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uc2VjNF9fY29udGVudHNfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDEuMTgwNTU1NTU1NnZ3O1xufVxuLnNlYzRfX2NvbnRlbnRzX19saXN0X19pdGVtIGR0IHtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NnZ3O1xufVxuLnNlYzRfX2NvbnRlbnRzX19saXN0X19pdGVtIGRkIHtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWM1X19jb250ZW50cy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDguMzMzMzMzMzMzM3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogOC4zMzMzMzMzMzMzdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUZCQkM0O1xufVxuLnNlYzVfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNS4yNzc3Nzc3Nzc4dnc7XG59XG4uc2VjNV9fY29udGVudHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjNV9fY29udGVudHNfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi4wODMzMzMzMzMzdnc7XG4gIGhlaWdodDogMS4zODg4ODg4ODg5dnc7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMi43Nzc3Nzc3Nzc4dnc7XG59XG4uc2VjNV9fY29udGVudHNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWM1X19jb250ZW50c19faXRlbSAuaGVhZCB7XG4gIHdpZHRoOiA3LjYzODg4ODg4ODl2dztcbiAgbWluLXdpZHRoOiA3LjYzODg4ODg4ODl2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAyLjc3Nzc3Nzc3Nzh2dztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNjM4ODg4ODg4OXZ3KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMy4wNTU1NTU1NTU2dncgMi43Nzc3Nzc3Nzc4dncgMi43Nzc3Nzc3Nzc4dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC50dGwge1xuICBmb250LXNpemU6IDEuMzg4ODg4ODg4OXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC43MTQyODU3MTQzO1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuMTExMTExMTExMXZ3O1xuICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDAuMjc3Nzc3Nzc3OHZ3O1xuICBmb250LXNpemU6IDAuOTcyMjIyMjIyMnZ3O1xuICBsaW5lLWhlaWdodDogMS42MDcxNDI4NTcxO1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIxIHtcbiAgbWFyZ2luLXRvcDogMi4wMTM4ODg4ODg5dnc7XG59XG4uc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC5pbm5lcjEgLmVsbS1saW5rIGEsXG4uc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC5pbm5lcjEgLmVsbS1saW5rIGE6bGluayxcbi5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLmlubmVyMSAuZWxtLWxpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIxIC5lbG0tbGluayBhLFxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIxIC5lbG0tbGluayBhOmxpbmssXG4uc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC5pbm5lcjEgLmVsbS1saW5rIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIxIC5lbG0tbGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLmlubmVyMSAuZWxtLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIxIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1pbmRlbnQ6IC0wLjZlbTtcbn1cbi5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLmlubmVyMiB7XG4gIG1hcmdpbi10b3A6IDIuMDEzODg4ODg4OXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIyIC5lbG0tYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIyIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4ge1xuICB3aWR0aDogMTUuMjc3Nzc3Nzc3OHZ3O1xufVxuLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIyIC5lbG0tYnRuLXdyYXAgLmVsbS1idG46bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWM2X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4LjMzMzMzMzMzMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDkuNzIyMjIyMjIyMnZ3O1xufVxuLnNlYzZfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNC45MzA1NTU1NTU2dnc7XG59XG4uc2VjNl9fY29udGVudHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnNlYzZfX2NvbnRlbnRzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi4wODMzMzMzMzMzdncgNS41NTU1NTU1NTU2dncgMS44NzV2dyAwLjQxNjY2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjNl9fY29udGVudHNfX2l0ZW1fX2hlYWQgLnRleHQtZW4ge1xuICB3aWR0aDogMS44NzV2dztcbiAgbWluLXdpZHRoOiAxLjg3NXZ3O1xuICBoZWlnaHQ6IDEuODc1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjV2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xMzg4ODg4ODg5dncpO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnNlYzZfX2NvbnRlbnRzX19pdGVtIHtcbiAgLyog44OX44Op44K544Ki44Kk44Kz44OzICovXG59XG4uc2VjNl9fY29udGVudHNfX2l0ZW1fX2hlYWQ6OmJlZm9yZSwgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjk0NDQ0NDQ0NHZ3O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEuNTI3Nzc3Nzc3OHZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNlYzZfX2NvbnRlbnRzX19pdGVtIHtcbiAgLyog57im57eaICovXG59XG4uc2VjNl9fY29udGVudHNfX2l0ZW1fX2hlYWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uc2VjNl9fY29udGVudHNfX2l0ZW0ge1xuICAvKiDplovjgYTjgZ/mmYLvvIjjg57jgqTjg4rjgrnvvIkgKi9cbn1cbi5zZWM2X19jb250ZW50c19faXRlbS5pcy1vcGVuIC5zZWM2X19jb250ZW50c19faXRlbV9faGVhZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYzZfX2NvbnRlbnRzX19pdGVtX19jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgNS41NTU1NTU1NTU2dncgMCAzLjQ3MjIyMjIyMjJ2dztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWM2X19jb250ZW50c19faXRlbV9fY29udGVudHMgLmlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjQ4NjExMTExMTF2dyk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM4ODg4ODg4ODl2dztcbn1cbi5zZWM2X19jb250ZW50c19faXRlbV9fY29udGVudHMuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjNl9fY29udGVudHNfX2l0ZW1fX2NvbnRlbnRzIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTVbvvIjjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6vvvIlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAubXYge1xuICAgIGhlaWdodDogMTgxLjg2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9tdl9zcC53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNS42dnc7XG4gICAgcGFkZGluZy10b3A6IDkuMDY2NjY2NjY2N3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm12X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm12X190dGwge1xuICAgIHdpZHRoOiA3My4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm12IHtcbiAgICAvKiDjg4bjgq3jgrnjg4jjgqjjg6rjgqIgKi9cbiAgfVxuICAubXZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3O1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljh2dztcbiAgfVxuICAubXZfX3RleHQgLnRleHQudGV4dDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm12X190ZXh0IC50ZXh0LnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAubXZfX3RleHQgLnRleHQudGV4dDMge1xuICAgIG1hcmdpbi10b3A6IDUuNnZ3O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDYxNTM4NDYxNTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzZWMxXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlYzEge1xuICAgIHBhZGRpbmctdG9wOiA3LjQ2NjY2NjY2Njd2dztcbiAgICAvKiAtLS0tLS0tLS0tIOa1geOCjOOCi+ODhuOCreOCueODiO+8iG1hcnF1ZWXvvIkgLS0tLS0tLS0tLSAqL1xuICB9XG4gIC5zZWMxIC5tYXJxdWVlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMxIC5tYXJxdWVlX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAuc2VjMSAubWFycXVlZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWMxIC5tYXJxdWVlX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWMxIHtcbiAgICAvKiDnhKHpmZDjgrnjgq/jg63jg7zjg6vnlKjjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbiAgfVxuICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gIC5zZWMxIHtcbiAgICAvKiAtLS0tLS0tLS0tIOOCs+ODs+ODhuODs+ODhOOCqOODquOCoiAtLS0tLS0tLS0tICovXG4gIH1cbiAgLnNlYzFfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjIuNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNlYzFfX3RleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYzFfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDguOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLnNlYzFfX2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni45MzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIuNHZ3KTtcbiAgfVxuICAuc2VjMSB7XG4gICAgLyogLS0tLS0tLS0tLSDnlLvlg4/jgrnjg6njgqTjg4nvvIjnhKHpmZDjg6vjg7zjg5fvvIkgLS0tLS0tLS0tLSAqL1xuICB9XG4gIC5zZWMxIC5pbWctbWFycXVlZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjMSAuaW1nLW1hcnF1ZWVfX3RyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBhbmltYXRpb246IGltZy1tYXJxdWVlIDEyMHMgbGluZWFyIGluZmluaXRlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLnNlYzEgLmltZy1tYXJxdWVlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMi40dnc7XG4gICAgcGFkZGluZy1yaWdodDogMi40dnc7XG4gIH1cbiAgLnNlYzEgLmltZy1tYXJxdWVlX19saXN0IGxpIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAuc2VjMSAuaW1nLW1hcnF1ZWVfX2xpc3QgaW1nIHtcbiAgICB3aWR0aDogODIuOTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjMSB7XG4gICAgLyog54Sh6ZmQ44K544Kv44Ot44O844OrICovXG4gIH1cbiAgQGtleWZyYW1lcyBpbWctbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjMlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWMyIHtcbiAgICBwYWRkaW5nLXRvcDogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMy44NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOijhemjvueUu+WDjyAqL1xuICB9XG4gIC5zZWMyX19kZWNvIHtcbiAgICB3aWR0aDogMTZ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAzMi41MzMzMzMzMzMzdnc7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnNlYzJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnNlYzIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc2VjMiB7XG4gICAgLyog44Oh44Kk44Oz44Kz44Oz44OG44Oz44OEICovXG4gIH1cbiAgLnNlYzJfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi45MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDg5LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAxOC40dncgMCAxMC4xMzMzMzMzMzMzdncgMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIOWPs+WBtOOBq+OBr+OBv+WHuuOBmeiDjOaZryAqL1xuICB9XG4gIC5zZWMyX19jb250ZW50czphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjMl9fY29udGVudHMge1xuICAgIC8qIOeUu+WDj+OCsOODquODg+ODiSAqL1xuICB9XG4gIC5zZWMyX19jb250ZW50c19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWMyX19jb250ZW50c19faW1hZ2UgLmltZyB7XG4gICAgd2lkdGg6IDc4LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VjMl9fY29udGVudHNfX2ltYWdlIC5pbWc6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gIC5zZWMyX19jb250ZW50cyB7XG4gICAgLyog44Oq44K544OI77yI44O75LuY44GN77yJICovXG4gIH1cbiAgLnNlYzJfX2NvbnRlbnRzX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNHZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU2MjU7XG4gIH1cbiAgLnNlYzJfX2NvbnRlbnRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWMyX19jb250ZW50c19fbGlzdF9faXRlbSAudHRsIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjM1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWMzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTJFN0VCO1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuc2VjM19faW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuc2VjM19fY29udGVudHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjM19fY29udGVudHM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjczMzMzMzMzMzN2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FGQkJDNDtcbiAgfVxuICAuc2VjM19fY29udGVudHM6Zmlyc3Qtb2YtdHlwZSAuc2VjM19fY29udGVudHNfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZWMzX19jb250ZW50czpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19tYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gIH1cbiAgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWwgZGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fZGV0YWlsIGRsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fZGV0YWlsIGRsIGR0IHtcbiAgICB3aWR0aDogMzAuNHZ3O1xuICAgIG1pbi13aWR0aDogMzAuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgYmFja2dyb3VuZDogI0I3Q0FEOTtcbiAgfVxuICAuc2VjM19fY29udGVudHNfX2RldGFpbCBkbCBkZCB7XG4gICAgcGFkZGluZy10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB9XG4gIC5zZWMzX19jb250ZW50cyAuZWxtLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYzNfX2NvbnRlbnRzIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4ge1xuICAgIG1hcmdpbjogOHZ3IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5zZWMzX19jb250ZW50cyAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fcHJpY2VfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDExLjQ2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc2VjM19fY29udGVudHNfX3ByaWNlX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDcuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0My4xODE4MTgxODE4JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc2VjM19fY29udGVudHNfX3ByaWNlX19kZXRhaWwgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fcHJpY2VfX2RldGFpbCAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDEuNnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fcHJpY2VfX2RldGFpbCAucHJpY2Uge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTIuOHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjM19fY29udGVudHNfX3ByaWNlX19kZXRhaWwgLnByaWNlIC50ZXh0LWpwIHtcbiAgICBmb250LXNpemU6IDEwLjkzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fcHJpY2VfX2RldGFpbCAucHJpY2UgLnRleHQtZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VjM19fY29udGVudHNfX3ByaWNlX19kZXRhaWwgLnByaWNlIC55ZW4ge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjh2dyk7XG4gIH1cbiAgLnNlYzNfX2NvbnRlbnRzX19wcmljZV9fZGV0YWlsIC5wcmljZSAudGF4aW4ge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC44dncpO1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fcHJpY2VfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDcuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWMzX19jb250ZW50c19fcHJpY2VfX25vdGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE2NC42MTUzODQ2MTU0JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjNFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWM0X19jb250ZW50cy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxuICAuc2VjNF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDEyLjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEyMi4xMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogNS44NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgNS44NjY2NjY2NjY3dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWM0X19jb250ZW50c19fdHRsIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIH1cbiAgLnNlYzRfX2NvbnRlbnRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAuc2VjNF9fY29udGVudHNfX2xpc3RfX2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VjNF9fY29udGVudHNfX2xpc3RfX2l0ZW0gZGQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjNVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWM1X19jb250ZW50cy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxuICAuc2VjNV9fY29udGVudHMtd3JhcCAuc2VjdGlvbi1oZWFkaW5nIC5lbiB7XG4gICAgZm9udC1zaXplOiAxMi4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlYzVfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlYzVfX2NvbnRlbnRzX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gICAgd2lkdGg6IDh2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogLTEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VjNV9fY29udGVudHNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAuc2VjNV9fY29udGVudHNfX2l0ZW06bGFzdC1vZi10eXBlIC5jb250ZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHZ3O1xuICB9XG4gIC5zZWM1X19jb250ZW50c19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5LjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogNi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNi40dncgNS4zMzMzMzMzMzMzdncgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgfVxuICAuc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB9XG4gIC5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ2MTUzODQ2MjtcbiAgfVxuICAuc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC5pbm5lcjEge1xuICAgIG1hcmdpbi10b3A6IDcuMnZ3O1xuICB9XG4gIC5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLmlubmVyMiB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLmlubmVyMiA+IC5lbG0tYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjNV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnRzIC5pbm5lcjIgLmVsbS1idG4td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYzVfX2NvbnRlbnRzX19pdGVtIC5jb250ZW50cyAuaW5uZXIyIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4ge1xuICAgIG1hcmdpbjogOHZ3IGF1dG8gMDtcbiAgICB3aWR0aDogNTguNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZWM1X19jb250ZW50c19faXRlbSAuY29udGVudHMgLmlubmVyMiAuZWxtLWJ0bi13cmFwIC5lbG0tYnRuOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIHNlYzZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjNl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMi44dnc7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDUuMDY2NjY2NjY2N3Z3IDh2dyA0Ljh2dyAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkIC50ZXh0LWVuIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWluLXdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4wNjY2NjY2NjY3dncpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB9XG4gIC5zZWM2X19jb250ZW50c19faXRlbSB7XG4gICAgLyog44OX44Op44K544Ki44Kk44Kz44OzICovXG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkOjpiZWZvcmUsIC5zZWM2X19jb250ZW50c19faXRlbV9faGVhZDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWM2X19jb250ZW50c19faXRlbV9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgMTAuNjY2NjY2NjY2N3Z3IDAgNi42NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjNl9fY29udGVudHNfX2l0ZW1fX2NvbnRlbnRzIC5pbm5lciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljh2dztcbiAgfVxuICAuc2VjNl9fY29udGVudHNfX2l0ZW1fX2NvbnRlbnRzLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19jb250ZW50cyAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDTEVBUiBGSVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2Yge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0JiB7XG5cdFx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG5cdH1cbn1cblxuXG5AbWl4aW4gdGV4dF9saW5rX2hvdmVyIHtcblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LjgsMTcpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjp2aXNpdGVkLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YTo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdGE6aG92ZXI6OmFmdGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LjgsMTcpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6bGluayxcblx0XHRcdCY6dmlzaXRlZHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtc3AgOiAzNzU7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXNwKSAqIDEwMHZ3O1xufVxuXG5AZnVuY3Rpb24gdnctcGMoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGggOiAxNDQwO1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aCkgKiAxMDB2dztcbn1cblxuLy8gcmVtIC0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHJlbSgkcmVtU2l6ZSkge1xuXHRAcmV0dXJuIG1hdGguZGl2KCRyZW1TaXplLCAxMCkgKiAxcmVtO1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmh0bWwge1xuXHQvKmZvbnQtc2l6ZTogNjIuNSU7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XG5cdFx0Zm9udC1zaXplOiA1MiU7XG5cdH0vL3RhYlxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTkzNnB4KXtcblx0XHRmb250LXNpemU6IDc4LjEyNSU7XG5cdH0qL1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWpwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNik7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHR9XG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRhW2hyZWYqPVwidGVsOlwiXSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGMtb25seXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vc3Bcbn1cblxuLnNwLW9ubHl7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvL3NwXG59XG5cbi5lbG0taW5uZXJ7XG5cdHdpZHRoOiB2dy1wYygxMjA2KTtcblx0cGFkZGluZzogMCB2dy1wYyg0MCk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIHZ3KDIwKTtcblx0fVxuXHQvL3NwXG59XG5cbi5mb290ZXJ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdnctcGMoMzcpO1xuXHRmb250LXNpemU6IHZ3LXBjKDEwKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0Y29sb3I6ICNGMEYwRjA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0Jl9faW5uZXJ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0aGVpZ2h0OiB2dyg2OCk7XG5cdFx0Zm9udC1zaXplOiB2dygxMCk7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE0LDEwKTtcblx0fVxuXHQvL3NwXG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjdGlvbi1oZWFkaW5nXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLWhlYWRpbmd7XG5cdC5qcHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZ3LXBjKDE0KTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMCwxNCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR9XG5cdC5lbntcblx0XHRtYXJnaW4tdG9wOiB2dy1wYygxMik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdGZvbnQtc2l6ZTogdnctcGMoOTApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5qcHtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTEpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE2LDExKTtcblx0XHR9XG5cdFx0LmVue1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNCk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDUzKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBlbG0tYnRuXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5lbG0tYnRue1xuXHR3aWR0aDogdnctcGMoMjQwKTtcblx0aGVpZ2h0OiB2dy1wYyg2MCk7XG5cdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci1ibGFjayxub25lKTtcblx0YXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlcjogdnctcGMoMikgc29saWQgIzAwMDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDguOTIpO1xuXHRcdFx0aGVpZ2h0OiB2dy1wYyg5LjE5KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cmlnaHQ6IHZ3LXBjKDIwKTtcblx0XHRcdG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25fYXJ3LnN2Z1wiKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zKTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoMjIwKTtcblx0XHRoZWlnaHQ6IHZ3KDYwKTtcblx0XHRhe1xuXHRcdFx0Ym9yZGVyOiB2dygyKSBzb2xpZCAjMDAwO1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHR3aWR0aDogdncoOC45Mik7XG5cdFx0XHRcdGhlaWdodDogdncoOS4xOSk7XG5cdFx0XHRcdHJpZ2h0OiB2dygxMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDAwO1xuXG5cdCZfX25hdml7XG5cblx0XHQmX19idG57XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nOiB2dy1wYygzMSkgdnctcGMoNDQpO1xuXHRcdFx0Jl9fZW50cnl7XG5cdFx0XHRcdHdpZHRoOiB2dy1wYygyMDIpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDUwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1wYygxNik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwjMDA1MEMxLG5vbmUpO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwNTBDMTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDA1MEMxO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDQpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQvLyY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ly9cdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0Ly9cdHdpZHRoOiB2dy1wYyg4LjkyKTtcblx0XHRcdFx0XHQvL1x0aGVpZ2h0OiB2dy1wYyg5LjE5KTtcblx0XHRcdFx0XHQvL1x0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vXHR0b3A6IDUwJTtcblx0XHRcdFx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdC8vXHRyaWdodDogdnctcGMoOCk7XG5cdFx0XHRcdFx0Ly9cdG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25fYXJ3LnN2Z1wiKTtcblx0XHRcdFx0XHQvL1x0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdC8vXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdC8vXHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHQvL1x0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdC8vXHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zKTtcblx0XHRcdFx0XHQvL31cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwNTBDMTtcblx0XHRcdFx0XHRcdFx0Ly8mOmFmdGVye1xuXHRcdFx0XHRcdFx0XHQvL1x0YmFja2dyb3VuZC1jb2xvcjogIzAwNTBDMTtcblx0XHRcdFx0XHRcdFx0Ly99XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19tZW51e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdnctcGMoMjApO1xuXHRcdFx0XHR3aWR0aDogdnctcGMoNTApO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDUwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1wYygxNSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDQpO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dy1wYygxOSk7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogdnctcGMoMjYpO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1wYyg1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1wYyg1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cblx0XHQmX19uYXZpe1xuXHRcdFx0Jl9fYnRue1xuXHRcdFx0XHRwYWRkaW5nOiB2dygyMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCZfX2VudHJ5e1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIwMik7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNSk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDQpO1xuXHRcdFx0XHRcdFx0Ly8mOmFmdGVye1xuXHRcdFx0XHRcdFx0Ly9cdHdpZHRoOiB2dyg4LjkyKTtcblx0XHRcdFx0XHRcdC8vXHRoZWlnaHQ6IHZ3KDkuMTkpO1xuXHRcdFx0XHRcdFx0Ly9cdHJpZ2h0OiB2dyg4LjMpO1xuXHRcdFx0XHRcdFx0Ly99XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaXMtc2Nyb2xse1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19tZW51e1xuXHRcdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IHZ3KDEwKTtcblx0XHRcdFx0XHR3aWR0aDogdncoNDApO1xuXHRcdFx0XHRcdGhlaWdodDogdncoNDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDQpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxNCk7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLm1lZ2EtbWVudXtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDEwMDAxO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdCYuaXMtYWN0aXZle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuXHQmX19pbm5lcntcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR3aWR0aDogdnctcGMoMzUwKTtcblx0XHRtYXgtd2lkdGg6IHZ3LXBjKDM1MCk7XG5cdFx0aGVpZ2h0OiB2dy1wYyg3OTgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiB2dy1wYyg4NykgdnctcGMoNjUpIHZ3LXBjKDYwKSB2dy1wYyg3Myk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kOiAjMDA1MEMxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIHZ3LXBjKDYwKTtcblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0Jl9faXRlbXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LXBjKDE4KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMjApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUpO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2VudHJ5e1xuXHRcdG1hcmdpbi10b3A6IHZ3LXBjKDI5KTtcblx0XHR3aWR0aDogdnctcGMoMjA5KTtcblx0XHRoZWlnaHQ6IHZ3LXBjKDUwKTtcblx0XHRmb250LXNpemU6IHZ3LXBjKDE2KTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsIzAwMCwjMDAwMCxub25lKTtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdnctcGMoNCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyY6YWZ0ZXJ7XG5cdFx0XHQvL1x0Y29udGVudDogXCJcIjtcblx0XHRcdC8vXHR3aWR0aDogdnctcGMoOC45Mik7XG5cdFx0XHQvL1x0aGVpZ2h0OiB2dy1wYyg5LjE5KTtcblx0XHRcdC8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvL1x0dG9wOiA1MCU7XG5cdFx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly9cdHJpZ2h0OiB2dy1wYyg4KTtcblx0XHRcdC8vXHRtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uX2Fydy5zdmdcIik7XG5cdFx0XHQvL1x0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdC8vXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ly9cdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0Ly9cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdC8vXHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4zKTtcblx0XHRcdC8vfVxuXHRcdH1cblx0fVxuXG5cdC5tZW51LWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiB2dy1wYygzMSk7XG5cdFx0cmlnaHQ6IHZ3LXBjKDQ0KTtcblx0XHR3aWR0aDogdnctcGMoNTApO1xuXHRcdGhlaWdodDogdnctcGMoNTApO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiB2dy1wYyg0KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQubWVudS1jbG9zZTo6YmVmb3JlLFxuXHQubWVudS1jbG9zZTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogdnctcGMoMjApO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIOeZvSAqL1xuXHR9XG5cblx0Lm1lbnUtY2xvc2U6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdC5tZW51LWNsb3NlOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMGR2aDtcblx0XHRcdC8vaGVpZ2h0OiAxMDBzdmg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IHZ3KDEyMCkgbWluKHZ3KDYwKSwgNjBweCkgbWluKHZ3KDQwKSwgNDBweCk7XG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IG1pbih2dygyMSksIDIxcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IG1pbih2dygyMCksIDIwcHgpO1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2VudHJ5e1xuXHRcdFx0bWFyZ2luOiBtaW4odncoMzYpLCAzNnB4KSBhdXRvIDA7XG5cdFx0XHR3aWR0aDogdncoMjA5KTtcblx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cdFx0XHRhe1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg0KTtcblx0XHRcdFx0Ly8mOmFmdGVye1xuXHRcdFx0XHQvL1x0d2lkdGg6IHZ3KDguOTIpO1xuXHRcdFx0XHQvL1x0aGVpZ2h0OiB2dyg5LjE5KTtcblx0XHRcdFx0Ly9cdHJpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdC8vfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51LWNsb3NlIHtcblx0XHRcdHRvcDogdncoMjApO1xuXHRcdFx0cmlnaHQ6IHZ3KDIwKTtcblx0XHRcdHdpZHRoOiB2dyg0MCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDQwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDQpO1xuXHRcdH1cblxuXHRcdC5tZW51LWNsb3NlOjpiZWZvcmUsXG5cdFx0Lm1lbnUtY2xvc2U6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHR9XG5cdH1cblx0Ly9zcFxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gTVbvvIjjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6vvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tdntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdnctcGMoNzcwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvbXYud2VicD92PTNcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiB2dy1wYyg0NCk7XG4gIHBhZGRpbmctdG9wOiB2dy1wYygxODQpO1xuXG4gICZfX3R0bHtcbiAgICB3aWR0aDogdnctcGMoNTY4KTtcbiAgfVxuXG4gIC8qIOODhuOCreOCueODiOOCqOODquOCoiAqL1xuICAmX190ZXh0e1xuICAgIGZvbnQtc2l6ZTogdnctcGMoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNywxMik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgLnRleHR7XG4gICAgICAmLnRleHQxe1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg1OCk7XG4gICAgICB9XG4gICAgICAmLnRleHQye1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg3KTtcbiAgICAgIH1cbiAgICAgICYudGV4dDN7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDMwKTtcbiAgICAgICAgZm9udC1zaXplOiB2dy1wYygxMyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL212XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWMxIHtcbiAgcGFkZGluZy10b3A6IHZ3LXBjKDM5KTtcblxuICAvKiAtLS0tLS0tLS0tIOa1geOCjOOCi+ODhuOCreOCueODiO+8iG1hcnF1ZWXvvIkgLS0tLS0tLS0tLSAqL1xuICAubWFycXVlZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tYXJxdWVlX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgLy8gR1BV44Gn5ruR44KJ44GL44GrXG4gIH1cblxuICAubWFycXVlZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZ3LXBjKDMwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2dy1wYygzMCk7XG4gIH1cblxuICAubWFycXVlZV9fbGlzdCBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IHZ3LXBjKDI2KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLyog54Sh6ZmQ44K544Kv44Ot44O844Or55So44Ki44OL44Oh44O844K344On44OzICovXG4gIEBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIH1cblxuXG4gIC8qIC0tLS0tLS0tLS0g44Kz44Oz44OG44Oz44OE44Ko44Oq44KiIC0tLS0tLS0tLS0gKi9cbiAgJl9faW5uZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogdnctcGMoMTM2KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdnctcGMoMTMyKTtcbiAgfVxuXG4gICZfX3RleHRhcmVhe1xuICAgIHdpZHRoOiB2dy1wYyg1MjApO1xuICAgIG1hcmdpbi1yaWdodDogdnctcGMoMTY0KTtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgbWFyZ2luLXRvcDogdnctcGMoNTkpO1xuICB9XG5cbiAgJl9faW1ne1xuICAgIHBhZGRpbmctdG9wOiB2dy1wYygyMCk7XG4gICAgd2lkdGg6IHZ3LXBjKDM1OCk7XG4gIH1cblxuXG4gIC8qIC0tLS0tLS0tLS0g55S75YOP44K544Op44Kk44OJ77yI54Sh6ZmQ44Or44O844OX77yJIC0tLS0tLS0tLS0gKi9cbiAgLmltZy1tYXJxdWVlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmltZy1tYXJxdWVlX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uOiBpbWctbWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG5cbiAgLmltZy1tYXJxdWVlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdnctcGMoMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3LXBjKDE2KTtcbiAgfVxuXG4gIC5pbWctbWFycXVlZV9fbGlzdCBsaSB7XG4gICAgZmxleDogMCAwIGF1dG87IC8vIOeUu+WDj+e4ruWwj+mYsuatolxuICB9XG5cbiAgLmltZy1tYXJxdWVlX19saXN0IGltZyB7XG4gICAgd2lkdGg6IHZ3LXBjKDU1NCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyog54Sh6ZmQ44K544Kv44Ot44O844OrICovXG4gIEBrZXlmcmFtZXMgaW1nLW1hcnF1ZWUge1xuICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICB9XG59XG4vL3NlYzFcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gc2VjMlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlYzJ7XG4gIHBhZGRpbmctdG9wOiB2dy1wYyg4MCk7XG4gIHBhZGRpbmctYm90dG9tOiB2dy1wYygyNTgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAvKiDoo4Xpo77nlLvlg48gKi9cbiAgJl9fZGVjb3tcbiAgICB3aWR0aDogdnctcGMoMTU4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IHZ3LXBjKDQwNCk7XG4gIH1cblxuICAmX19pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkaW5ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC8qIOODoeOCpOODs+OCs+ODs+ODhuODs+ODhCAqL1xuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tdG9wOiB2dy1wYygtNDUpO1xuICAgIGJhY2tncm91bmQ6ICNFRkUxNkI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7dnctcGMoNDApfSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogdnctcGMoMTAwKSAwIHZ3LXBjKDEwMCkgdnctcGMoNzIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvKiDlj7PlgbTjgavjga/jgb/lh7rjgZnog4zmma8gKi9cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiB2dy1wYygxNTgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0VGRTE2QjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiB2dy1wYygtMTU4KTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAvKiDnlLvlg4/jgrDjg6rjg4Pjg4kgKi9cbiAgICAmX19pbWFnZXtcbiAgICAgIHdpZHRoOiB2dy1wYyg2OTIpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmltZ3tcbiAgICAgICAgd2lkdGg6IHZ3LXBjKDMyNik7XG4gICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3LXBjKDQwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4gKyAzKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDjg6rjgrnjg4jvvIjjg7vku5jjgY3vvIkgKi9cbiAgICAmX19saXN0e1xuICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDMyKTtcbiAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMS41LDE2KTtcblxuICAgICAgJl9faXRlbXtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDIwKTtcbiAgICAgICAgfVxuICAgICAgICAudHRse1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdnctcGMoMik7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3R7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKXjyBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL3NlYzJcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gc2VjM1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlYzN7XG4gIGJhY2tncm91bmQ6ICNFMkU3RUI7XG4gIHBhZGRpbmctYm90dG9tOiB2dy1wYyg4NSk7XG5cbiAgJl9faW5uZXJ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3LXBjKC03NSkpO1xuICB9XG5cbiAgJl9fY29udGVudHN7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdnctcGMoNzkpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRkJCQzQ7XG4gICAgICAuc2VjM19fY29udGVudHNfX2RldGFpbHtcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNzApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDYwKTtcbiAgICB9XG5cbiAgICAmX19kZXRhaWx7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICZfX21hcHtcbiAgICAgICAgd2lkdGg6IHZ3LXBjKDQ1Nik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgZGx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygyNSk7XG4gICAgICAgIH1cbiAgICAgICAgZHR7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDExNCk7XG4gICAgICAgICAgbWluLXdpZHRoOiB2dy1wYygxMTQpO1xuICAgICAgICAgIGhlaWdodDogdnctcGMoMjgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3LXBjKDI4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0I3Q0FEOTtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDIwKTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsbS1idG4td3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDYwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuZWxtLWJ0bntcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dy1wYygzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZXtcbiAgICAgICZfX3RleHR7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDY4KTtcbiAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMxLjUsMTYpKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDUpO1xuICAgICAgfVxuICAgICAgJl9fZGV0YWlse1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygzMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHZ3LXBjKDEyMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMS41LDE2KSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyOiB2dy1wYygxKSBzb2xpZCAjMDAwO1xuICAgICAgICAvL2JveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dy1wYygxMCk7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMzApO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCB2dy1wYyg0MCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICB3aWR0aDogdnctcGMoNjAwKTtcbiAgICAgICAgICBtaW4td2lkdGg6IHZ3LXBjKDYwMCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDYpIHZ3LXBjKDEwKSB2dy1wYyg4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygyMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dy1wYyg1KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgICAvL21hcmdpbi1sZWZ0OiB2dy1wYyg1NCk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYyg2MCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdnctcGMoMTIpO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLnRleHQtanB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDQ2KTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAueWVue1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygzMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YXhpbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbm90ZXtcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMzUpO1xuICAgICAgICBsaXtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMi41LDE0KSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy9zZWMzXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWM0e1xuXG4gICZfX2NvbnRlbnRzLXdyYXB7XG4gICAgcGFkZGluZy10b3A6IHZ3LXBjKDEyMCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDEyMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRkJCQzQ7XG4gIH1cblxuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tdG9wOiB2dy1wYyg2Nik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2dy1wYyg0NTgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogdnctcGMoMzcpIHZ3LXBjKDQwKSB2dy1wYyg0MCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJl9fdHRse1xuICAgICAgZm9udC1zaXplOiB2dy1wYygyMCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDIwKTtcbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgLy9tYXJnaW4tdG9wOiB2dy1wYygzOCk7XG4gICAgICAmX19pdGVte1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTcpO1xuICAgICAgICB9XG4gICAgICAgIGR0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwxNik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dy1wYyg4KTtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjUuNiwxNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy9zZWM0XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWM1e1xuXG4gICZfX2NvbnRlbnRzLXdyYXB7XG4gICAgcGFkZGluZy10b3A6IHZ3LXBjKDEyMCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDEyMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRkJCQzQ7XG4gIH1cblxuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tdG9wOiB2dy1wYyg3Nik7XG4gICAgJl9faXRlbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiB2dy1wYygzMCk7XG4gICAgICAgICAgaGVpZ2h0OiB2dy1wYygyMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYm90dG9tOiB2dy1wYygtNDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDYwKTtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuaGVhZHtcbiAgICAgICAgd2lkdGg6IHZ3LXBjKDExMCk7XG4gICAgICAgIG1pbi13aWR0aDogdnctcGMoMTEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiB2dy1wYyg0MCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRze1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3t2dy1wYygxMTApfSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IHZ3LXBjKDQ0KSB2dy1wYyg0MCkgdnctcGMoNDApO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAudHRse1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMjApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIwLDI4KTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxNik7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI1LjYsMTYpO1xuICAgICAgICB9XG4gICAgICAgIC5ub3Rle1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMi41LDE0KTtcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIxe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDI5KTtcbiAgICAgICAgICAuZWxtLWxpbmt7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsIzAwMCwjMDAwLG5vbmUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjZlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyMntcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygyOSk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAuZWxtLWJ0bi13cmFwe1xuICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IHZ3LXBjKDYwKTtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIC5lbG0tYnRue1xuICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDIyMCk7XG4gICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dy1wYygxNSk7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy9zZWM1XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNlYzZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWM2e1xuXG4gICZfX2lubmVye1xuICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMjApO1xuICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygxNDApO1xuICB9XG5cbiAgJl9fY29udGVudHN7XG4gICAgbWFyZ2luLXRvcDogdnctcGMoNzEpO1xuICAgICZfX2l0ZW17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgICZfX2hlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IHZ3LXBjKDMwKSB2dy1wYyg4MCkgdnctcGMoMjcpIHZ3LXBjKDYpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAudGV4dC1lbntcbiAgICAgICAgICB3aWR0aDogdnctcGMoMjcpO1xuICAgICAgICAgIG1pbi13aWR0aDogdnctcGMoMjcpO1xuICAgICAgICAgIGhlaWdodDogdnctcGMoMjcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3LXBjKDE4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoMikpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDMxLjUsMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIOODl+ODqeOCueOCouOCpOOCs+ODsyAqL1xuICAgICAgJl9faGVhZDo6YmVmb3JlLFxuICAgICAgJl9faGVhZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiB2dy1wYygxMCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogdnctcGMoMjIpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAvKiDnuKbnt5ogKi9cbiAgICAgICZfX2hlYWQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC8qIOmWi+OBhOOBn+aZgu+8iOODnuOCpOODiuOCue+8iSAqL1xuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLnNlYzZfX2NvbnRlbnRzX19pdGVtX19oZWFkOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnRze1xuICAgICAgICBwYWRkaW5nOiAwIHZ3LXBjKDgwKSAwIHZ3LXBjKDUwKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLmlubmVye1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dy1wYygtNykpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LjIsMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8vc2VjNiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTVbvvIjjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6vvvIlcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAubXZ7XG4gICAgaGVpZ2h0OiB2dyg2ODIpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL212X3NwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiB2dygyMSk7XG4gICAgcGFkZGluZy10b3A6IHZ3KDM0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJl9faW5uZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX3R0bHtcbiAgICAgIHdpZHRoOiB2dygyNzQpO1xuICAgIH1cblxuICAgIC8qIOODhuOCreOCueODiOOCqOODquOCoiAqL1xuICAgICZfX3RleHR7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiB2dygxMik7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMTcsMTIpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDE4KTtcblxuICAgICAgLnRleHR7XG4gICAgICAgICYudGV4dDF7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQye1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDcpO1xuICAgICAgICB9XG4gICAgICAgICYudGV4dDN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjEpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTMpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9tdlxuXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjMVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWMxIHtcbiAgICBwYWRkaW5nLXRvcDogdncoMjgpO1xuXG4gICAgLyogLS0tLS0tLS0tLSDmtYHjgozjgovjg4bjgq3jgrnjg4jvvIhtYXJxdWVl77yJIC0tLS0tLS0tLS0gKi9cbiAgICAubWFycXVlZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1hcnF1ZWVfX3RyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBhbmltYXRpb246IG1hcnF1ZWUgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IC8vIEdQVeOBp+a7keOCieOBi+OBq1xuICAgIH1cblxuICAgIC5tYXJxdWVlX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHZ3KDIwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDIwKTtcbiAgICB9XG5cbiAgICAubWFycXVlZV9fbGlzdCBsaSB7XG4gICAgICBmb250LXNpemU6IHZ3KDE3KTtcbiAgICB9XG5cbiAgICAvKiDnhKHpmZDjgrnjgq/jg63jg7zjg6vnlKjjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbiAgICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICB9XG5cblxuICAgIC8qIC0tLS0tLS0tLS0g44Kz44Oz44OG44Oz44OE44Ko44Oq44KiIC0tLS0tLS0tLS0gKi9cbiAgICAmX19pbm5lcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IHZ3KDg0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg4MCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWF7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgbWFyZ2luLXRvcDogdncoMzMpO1xuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIzLjgsMTQpO1xuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgIHBhZGRpbmctdG9wOiB2dygzNSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiB2dygyNTEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KDkpKTtcbiAgICB9XG5cblxuICAgIC8qIC0tLS0tLS0tLS0g55S75YOP44K544Op44Kk44OJ77yI54Sh6ZmQ44Or44O844OX77yJIC0tLS0tLS0tLS0gKi9cbiAgICAuaW1nLW1hcnF1ZWUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbWctbWFycXVlZV9fdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGFuaW1hdGlvbjogaW1nLW1hcnF1ZWUgMTIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC5pbWctbWFycXVlZV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiB2dyg5KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDkpO1xuICAgIH1cblxuICAgIC5pbWctbWFycXVlZV9fbGlzdCBsaSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgLy8g55S75YOP57iu5bCP6Ziy5q2iXG4gICAgfVxuXG4gICAgLmltZy1tYXJxdWVlX19saXN0IGltZyB7XG4gICAgICB3aWR0aDogdncoMzExKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8qIOeEoemZkOOCueOCr+ODreODvOODqyAqL1xuICAgIEBrZXlmcmFtZXMgaW1nLW1hcnF1ZWUge1xuICAgICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICB9XG4gIH1cbiAgLy9zZWMxXG5cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzZWMyXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlYzJ7XG4gICAgcGFkZGluZy10b3A6IHZ3KDgwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdncoMTI3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvKiDoo4Xpo77nlLvlg48gKi9cbiAgICAmX19kZWNve1xuICAgICAgd2lkdGg6IHZ3KDYwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IHZ3KDEyMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmX19pbm5lcntcbiAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5ne1xuICAgICAgcGFkZGluZy1sZWZ0OiB2dygyMCk7XG4gICAgfVxuXG4gICAgLyog44Oh44Kk44Oz44Kz44Oz44OG44Oz44OEICovXG4gICAgJl9fY29udGVudHN7XG4gICAgICBtYXJnaW4tdG9wOiB2dygtMjYpO1xuICAgICAgd2lkdGg6IHZ3KDMzNSk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IHZ3KDY5KSAwIHZ3KDM4KSB2dyg0MCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLyog5Y+z5YG044Gr44Gv44G/5Ye644GZ6IOM5pmvICovXG4gICAgICAmOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAvKiDnlLvlg4/jgrDjg6rjg4Pjg4kgKi9cbiAgICAgICZfX2ltYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmltZ3tcbiAgICAgICAgICB3aWR0aDogdncoMjk1KTtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIOODquOCueODiO+8iOODu+S7mOOBje+8iSAqL1xuICAgICAgJl9fbGlzdHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDM5KTtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNi41LDE2KTtcblxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3NlYzJcblxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIHNlYzNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjM3tcbiAgICBiYWNrZ3JvdW5kOiAjRTJFN0VCO1xuICAgIHBhZGRpbmctYm90dG9tOiB2dygzMik7XG5cbiAgICAmX19pbm5lcntcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtNDcpKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50c3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDU5KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRkJCQzQ7XG4gICAgICAgIC5zZWMzX19jb250ZW50c19fZGV0YWlse1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDYwKTtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlse1xuXG4gICAgICAgICZfX21hcHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgbWFyZ2luOiB2dyg0MCkgYXV0byAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGx7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdHtcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMTQpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB2dygxMTQpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dygyNCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjdDQUQ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkZHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg3KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIzLjEsMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxtLWJ0bi13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiB2dyg1MCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuZWxtLWJ0bntcbiAgICAgICAgICBtYXJnaW46IHZ3KDMwKSBhdXRvIDAgYXV0bztcbiAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2V7XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNDMpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIzLjEsMTQpKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNSk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDI4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIyKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMS41LDIyKSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNSk7XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoNik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyMCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC50ZXh0LWpwe1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDQxKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWVuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC55ZW57XG4gICAgICAgICAgICAgIC8vZm9udC1zaXplOiB2dygyOCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDUpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMykpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRheGlue1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTMpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm90ZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyOSk7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIxLjQsMTMpKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vc2VjM1xuXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjNFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWM0e1xuXG4gICAgJl9fY29udGVudHMtd3JhcHtcbiAgICAgIHBhZGRpbmctdG9wOiB2dyg2MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoNjApO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRze1xuICAgICAgbWFyZ2luLXRvcDogdncoNDcpO1xuICAgICAgaGVpZ2h0OiB2dyg0NTgpO1xuICAgICAgcGFkZGluZzogdncoMjIpIHZ3KDIwKSB2dygyMik7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgJl9fdHRse1xuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE4KTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiB2dygzMyk7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDE2LjI0LDE0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRke1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjMuMSwxNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLy9zZWM0XG5cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzZWM1XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlYzV7XG5cbiAgICAmX19jb250ZW50cy13cmFwe1xuICAgICAgcGFkZGluZy10b3A6IHZ3KDYwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2MCk7XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIC5lbntcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDQ2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRze1xuICAgICAgbWFyZ2luLXRvcDogdncoNDYpO1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiB2dygzMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwKTtcbiAgICAgICAgICAgIGJvdHRvbTogdncoLTQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuaGVhZHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiB2dygzNSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI2KTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHN7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogdncoMjQpIHZ3KDIwKSB2dyg0MCk7XG4gICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LjcsMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEzKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIzLjEsMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubm90ZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE3KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIxLjQsMTMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5uZXIxe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5uZXIye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICA+IC5lbG0tYnRue1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbG0tYnRuLXdyYXB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLmVsbS1idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2dygzMCkgYXV0byAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyMjApO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vc2VjNVxuXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgc2VjNlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWM2e1xuXG4gICAgJl9faW5uZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogdncoNjApO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEwMCk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHN7XG4gICAgICBtYXJnaW4tdG9wOiB2dyg0OCk7XG4gICAgICAmX19pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFke1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogdncoMTkpIHZ3KDMwKSB2dygxOCkgMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLnRleHQtZW57XG4gICAgICAgICAgICB3aWR0aDogdncoMjApO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB2dygyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dyg0KSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LjQsMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIOODl+ODqeOCueOCouOCpOOCs+ODsyAqL1xuICAgICAgICAmX19oZWFkOjpiZWZvcmUsXG4gICAgICAgICZfX2hlYWQ6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogdncoMjApO1xuICAgICAgICAgIHRvcDogdncoMzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudHN7XG4gICAgICAgICAgcGFkZGluZzogMCB2dyg0MCkgMCB2dygyNSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAuaW5uZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIzLjEsMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vc2VjNlxuXG59XG4vL3NwIl19 */
