@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}html{font-size:62.5%}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.1713030747vw;line-height:1.75;padding-top:6.588579795vw;background:#f5f5f5}@media screen and (max-width:767px){body{font-size:3.7333333333vw;padding-top:18.1333333333vw}}img{max-width:100%;line-height:1;vertical-align:top}img[src$=".svg"]{width:100%;height:auto}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}table{border-collapse:collapse;border-spacing:0;font-weight:400}.pc-only{display:block}@media screen and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}.header{position:fixed;left:0;top:0;width:100%;height:6.588579795vw;z-index:10000}.header__inner{width:100%;height:100%;padding:0 2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:21.4494875549vw}.header__logo{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__logo{-webkit-transform:translateY(.1464128843vw);transform:translateY(.1464128843vw)}.header__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__navi__link{margin-right:2.9282576867vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__link__item{font-size:1.0980966325vw;font-weight:500;letter-spacing:.05em}.header__navi__link__item a,.header__navi__link__item a:link,.header__navi__link__item a:visited{color:#000;text-decoration:none}.header__navi__link__item a,.header__navi__link__item a:link,.header__navi__link__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__link__item a:hover{color:#2ab260;text-decoration:underline}}.header__navi__link__item{margin-right:2.0497803807vw}.header__navi__link__item:last-of-type{margin-right:0}@media screen and (min-width:768px) and (max-width:1300px){.header__navi__link{display:none}}.header__navi__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__btn__entry{width:9.5900439239vw;height:3.6603221083vw;font-size:1.0248901903vw;font-family:Outfit,sans-serif;font-weight:500;letter-spacing:.12em}.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:#000;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:#2ab260;border-radius:.2928257687vw}.header__navi__btn__entry a .icon{margin-right:.439238653vw;display:inline-block;line-height:1;width:2.0161054173vw;height:1.9033674963vw;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_entry.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_entry.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){.header__navi__btn__entry a:hover{background:#efe731}.header__navi__btn__entry a:hover .icon{background-color:#000}}.header__navi__btn__menu{margin-left:.7320644217vw;width:3.6603221083vw;height:3.6603221083vw;font-size:1.0980966325vw;border-radius:.2928257687vw;border:1px solid #000}.header__navi__btn__menu{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__btn__menu{padding-top:1.317715959vw;cursor:pointer;background:#fff}.header__navi__btn__menu span{line-height:1;display:block;margin:0 auto;width:1.6105417277vw;height:1px;background:#000}.header__navi__btn__menu span:first-of-type{margin-bottom:.3660322108vw}.header__navi__btn__menu span:last-of-type{margin-top:.3660322108vw}@media screen and (min-width:768px){.header__navi__btn__menu:hover{background:0 0;color:#2ab260}}.header.is-scroll{background:0 0}.header.is-scroll .header__logo{opacity:0;pointer-events:none}.header.is-scroll .header__navi__link{opacity:0;pointer-events:none}@media screen and (max-width:767px){.header{height:18.1333333333vw}.header__inner{padding:0 2.6666666667vw}.header__logo{width:35.4666666667vw}.header__navi__link{display:none}.header__navi__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__navi__btn__entry{width:24vw;height:10.6666666667vw;font-size:3.2vw}.header__navi__btn__entry a{border-radius:1.0666666667vw}.header__navi__btn__entry a .icon{margin-right:1.3333333333vw;width:6.0186666667vw;height:5.6853333333vw}.header__navi__btn__menu{margin-left:1.3333333333vw;width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw;padding-top:3.7333333333vw}.header__navi__btn__menu span{width:4.8vw;height:1px;background:#000}.header__navi__btn__menu span:first-of-type{margin-bottom:1.0666666667vw}.header__navi__btn__menu span:last-of-type{margin-top:1.0666666667vw}}#page-top .header{background:#fff}#page-top .header.is-scroll{background:0 0}#page-top .header__navi__link__item:first-of-type a{color:#2ab260}#page-service .header__navi__link__item:nth-of-type(2) a{color:#2ab260}#page-process .header__navi__link__item:nth-of-type(3) a{color:#2ab260}#page-works .header__navi__link__item:nth-of-type(4) a{color:#2ab260}#page-about .header__navi__link__item:nth-of-type(5) a{color:#2ab260}.parts-footer{position:relative}.footer{padding-top:15.8857979502vw;background:#333}.footer__inner{margin:0 auto 0 auto;width:88.2869692533%;padding:0 2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1280px){.footer__inner{padding:0 0}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__top__textarea{color:#fff}.footer__top__textarea .logo{width:13.17715959vw}.footer__top__textarea .name{margin-top:1.317715959vw;font-size:1.0980966325vw;font-weight:700;line-height:1}.footer__top__textarea .text{margin-top:.8052708638vw;font-size:1.0980966325vw;font-weight:500;line-height:176.6666666667%}.footer__top__sns{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__top__sns__text{font-size:1.0248901903vw;font-family:Outfit,sans-serif;color:#fff;letter-spacing:.06em;margin-right:.3660322108vw}.footer__top__sns__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__top__sns__list .insta{width:1.6837481698vw}.footer__top__sns__list .youtube{margin-left:1.3909224012vw;width:2.0497803807vw;-webkit-transform:translateY(.2196193265vw);transform:translateY(.2196193265vw)}.footer__bottom{padding-top:6.2957540264vw;padding-bottom:2.2693997072vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__bottom__link li{font-size:1.0980966325vw;line-height:186.6666666667%}.footer__bottom__link li a,.footer__bottom__link li a:link,.footer__bottom__link li a:visited{color:#fff;text-decoration:none}.footer__bottom__link li a,.footer__bottom__link li a:link,.footer__bottom__link li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__bottom__link li a:hover{opacity:.7;text-decoration:none}}.footer__bottom__link li{color:#fff}.footer__bottom__link li:last-of-type{margin-left:3.4407027818vw}.footer__bottom__link li .icon{margin-left:.2928257687vw;display:inline-block;line-height:1;width:1.0021961933vw;height:.8872620791vw;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.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}.footer__bottom__copyright{line-height:1;font-size:.878477306vw;color:#fff;-webkit-transform:translateY(.7320644217vw);transform:translateY(.7320644217vw)}@media screen and (max-width:767px){.footer{padding-top:71.2vw}.footer__inner{width:100%;padding:0 5.3333333333vw}.footer__top{display:block}.footer__top__textarea .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__top__textarea .logo{width:32vw;margin-right:2.9333333333vw}.footer__top__textarea .name{margin-top:0;font-size:3.7333333333vw;-webkit-transform:translateY(-.8vw);transform:translateY(-.8vw)}.footer__top__textarea .text{margin-top:2.9333333333vw;font-size:3.7333333333vw;line-height:160.7142857143%}.footer__top__sns{margin-top:9.0666666667vw}.footer__top__sns__text{font-size:3.7333333333vw;margin-right:1.3333333333vw}.footer__top__sns__list .insta{width:6.1333333333vw}.footer__top__sns__list .youtube{margin-left:5.0666666667vw;width:7.4666666667vw;-webkit-transform:translateY(.8vw);transform:translateY(.8vw)}.footer__bottom{padding-top:8vw;padding-bottom:7.4666666667vw;display:block}.footer__bottom__link{display:block}.footer__bottom__link li{font-size:4vw}.footer__bottom__link li:last-of-type{margin-left:0;margin-top:2.6666666667vw}.footer__bottom__link li .icon{margin-left:1.0666666667vw;width:3.6506666667vw;height:3.232vw}.footer__bottom__copyright{margin-top:24.8vw;font-size:3.2vw;-webkit-transform:none;transform:none}}.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:25.6222547584vw;max-width:25.6222547584vw;height:58.4187408492vw;position:relative;padding:6.3689604685vw 4.7584187408vw 4.39238653vw 5.3440702782vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#06a244;border-radius:0 0 0 4.39238653vw}.mega-menu__link__item{margin-top:1.317715959vw;width:100%;color:#fff;font-size:1.4641288433vw;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.1229868228vw;width:15.3001464129vw;height:3.6603221083vw;font-size:1.0248901903vw;font-family:Outfit,sans-serif;font-weight:500;letter-spacing:.1em}.mega-menu__entry a,.mega-menu__entry a:link,.mega-menu__entry a:visited{color:#2ab260;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:.2928257687vw}.mega-menu__entry a .icon{margin-right:.439238653vw;display:inline-block;line-height:1;width:2.0161054173vw;height:1.9033674963vw;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_entry.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_entry.svg);background-color:#2ab260;-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}.mega-menu__sns{margin-top:2.1229868228vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-menu__sns .text{font-size:1.0248901903vw;font-family:Outfit,sans-serif;color:#fff;letter-spacing:.06em;margin-right:.3660322108vw}.mega-menu__sns .icon{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu__sns .icon .insta{width:1.6837481698vw}.mega-menu__sns .icon .youtube{margin-left:1.3909224012vw;width:2.0497803807vw;-webkit-transform:translateY(.2196193265vw);transform:translateY(.2196193265vw)}.mega-menu__link2{margin-top:3.953147877vw}.mega-menu__link2 li{font-size:1.0980966325vw;line-height:186.6666666667%}.mega-menu__link2 li a,.mega-menu__link2 li a:link,.mega-menu__link2 li a:visited{color:#fff;text-decoration:none}.mega-menu__link2 li a,.mega-menu__link2 li a:link,.mega-menu__link2 li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.mega-menu__link2 li a:hover{opacity:.7;text-decoration:none}}.mega-menu__link2 li:not(:first-of-type){margin-top:.2928257687vw}.mega-menu__link2 li .icon{margin-left:.2928257687vw;display:inline-block;line-height:1;width:1.0021961933vw;height:.8872620791vw;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.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}.mega-menu .menu-close{position:absolute;top:1.4641288433vw;right:2.9282576867vw;width:3.6603221083vw;height:3.6603221083vw;cursor:pointer;border-radius:.2928257687vw;border:1px solid #fff}.mega-menu .menu-close::after,.mega-menu .menu-close::before{content:"";position:absolute;top:50%;left:50%;width:1.4641288433vw;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:18.9333333333vw min(16vw,60px) min(10.6666666667vw,40px);border-radius:0;overflow-y:scroll}.mega-menu__link{display:block}.mega-menu__link__item{text-align:right;width:100%;margin-top:min(5.6vw,21px);font-size:min(4.8vw,18px)}.mega-menu__link__item:first-of-type{margin-top:0}.mega-menu__entry{margin-left:auto;margin-top:min(9.6vw,36px);width:55.7333333333vw;height:13.3333333333vw;font-size:3.7333333333vw}.mega-menu__entry a{border-radius:1.0666666667vw}.mega-menu__entry a .icon{margin-right:1.6vw;width:7.344vw;height:6.9333333333vw}.mega-menu__sns{margin-top:min(7.4666666667vw,28px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mega-menu__sns .text{font-size:min(3.7333333333vw,14px);margin-right:1.3333333333vw}.mega-menu__sns .icon .insta{width:min(6.1333333333vw,23px)}.mega-menu__sns .icon .youtube{margin-left:min(5.0666666667vw,19px);width:min(7.4666666667vw,28px);-webkit-transform:translateY(min(.8vw,3px));transform:translateY(min(.8vw,3px))}.mega-menu__link2{margin-top:min(6.9333333333vw,26px)}.mega-menu__link2 li{font-size:min(4vw,15px);text-align:right}.mega-menu__link2 li:not(:first-of-type){margin-top:1.3333333333vw}.mega-menu__link2 li .icon{margin-left:1.0666666667vw;line-height:1;width:min(3.6506666667vw,13.69px);height:min(3.232vw,12.12px)}.mega-menu .menu-close{top:3.7333333333vw;right:2.6666666667vw;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}}.parts-recruit{position:absolute;top:-12.4450951684vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:0 2.9282576867vw 3.6603221083vw;overflow:hidden;z-index:100}.parts-recruit__inner{border-radius:4.39238653vw;background:#2ab260;padding:4.5387994143vw 2.9282576867vw 5.8565153734vw;position:relative}.parts-recruit__ttl{text-align:center}.parts-recruit__ttl .en{display:inline-block;font-size:1.1713030747vw;font-family:Outfit,sans-serif;letter-spacing:.03em;line-height:1;position:relative;color:#fff}.parts-recruit__ttl .en:before{width:.439238653vw;height:.439238653vw;content:"";position:absolute;left:-1.0980966325vw;top:.439238653vw;background:#fff;border-radius:50%}.parts-recruit__ttl .jp{margin-top:.8052708638vw;display:block;font-size:2.9282576867vw;font-weight:500;line-height:1;letter-spacing:.06em;color:#fff}.parts-recruit__link{max-width:62.2254758419vw;margin:4.0263543192vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parts-recruit__link__item:not(:last-of-type){margin-right:3.6603221083vw}@media screen and (min-width:768px) and (max-width:1300px){.parts-recruit__link__item:not(:last-of-type){margin-right:1.4641288433vw}}.parts-recruit__deco{width:19.4729136164vw;position:absolute;right:-3.4407027818vw;bottom:-2.3426061493vw}@media screen and (min-width:768px) and (max-width:1300px){.parts-recruit__deco{width:14.6412884334vw}}@media screen and (max-width:767px){.parts-recruit{top:-65.6vw;padding:5.3333333333vw 2.6666666667vw 0}.parts-recruit__inner{border-radius:10.6666666667vw;padding:21.8666666667vw 14vw 21.3333333333vw}.parts-recruit__ttl .en{display:none}.parts-recruit__ttl .jp{margin-top:0;font-size:9.6vw}.parts-recruit__link{max-width:100%;margin:13.3333333333vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parts-recruit__link__item:not(:last-of-type){margin-right:0}.parts-recruit__link__item:first-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:5.3333333333vw}.parts-recruit__link__item:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5.3333333333vw}.parts-recruit__link__item:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts-recruit__deco{width:53.8666666667vw;top:-4.5333333333vw;left:-2.6666666667vw;right:auto;bottom:auto}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elm-inner{margin:0 auto 0 auto;max-width:94.1434846266vw;padding:0 2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.elm-inner{max-width:100%;padding:0 5.3333333333vw}}.elm-btn{width:18.3016105417vw;height:4.0263543192vw;margin:0 auto 0 auto}.elm-btn a,.elm-btn a:link,.elm-btn a:visited{color:#2ab260;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;background:#fff;border-radius:100vh;font-size:1.1713030747vw;font-weight:500;line-height:1;color:#2ab260;position:relative}.elm-btn a .arw{position:absolute;right:.6588579795vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.elm-btn a .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_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 .ex-link{position:absolute;right:1.3689604685vw;top:1.3909224012vw;width:1.0021961933vw;height:.8872620791vw}.elm-btn a .ex-link:after{content:"";width:100%;height:100%;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);background-color:#2ab260;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){.elm-btn a:hover{background:#efe731}.elm-btn a:hover .arw{background:#000}.elm-btn a:hover .arw:after{-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#efe731}.elm-btn a:hover .ex-link:after{-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);background:#000}}.elm-btn.elm-btn-green a,.elm-btn.elm-btn-green a:link,.elm-btn.elm-btn-green a:visited{color:#fff;text-decoration:none}.elm-btn.elm-btn-green a,.elm-btn.elm-btn-green a:link,.elm-btn.elm-btn-green a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.elm-btn.elm-btn-green a:hover{color:#000;text-decoration:none}}.elm-btn.elm-btn-green a{background:#06a244;color:#fff}.elm-btn.elm-btn-green a .arw{background:#fff}.elm-btn.elm-btn-green a .arw:after{-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#06a244}.elm-btn.elm-btn-green a .ex-link:after{-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);background-color:#fff}@media screen and (min-width:768px){.elm-btn.elm-btn-green a:hover{background:#efe731}.elm-btn.elm-btn-green a:hover .arw{background:#000}.elm-btn.elm-btn-green a:hover .arw:after{-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#efe731}.elm-btn.elm-btn-green a:hover .ex-link:after{-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_exlink.svg);background-color:#000}}@media screen and (max-width:767px){.elm-btn{width:66.6666666667vw;height:14.6666666667vw}.elm-btn a{font-size:4.2666666667vw}.elm-btn a .arw{right:2.6666666667vw;width:4.5333333333vw;height:4.5333333333vw}.elm-btn a .arw:after{width:2.5706666667vw;height:2.264vw}.elm-btn a .ex-link{right:4.9866666667vw;top:5.0666666667vw;width:3.6506666667vw;height:3.232vw}}.elm-section-heading .en{display:block;color:#2ab260;font-size:1.1713030747vw;font-family:Outfit,sans-serif;letter-spacing:.03em;line-height:1;position:relative;padding-left:.878477306vw}.elm-section-heading .en:before{width:.439238653vw;height:.439238653vw;content:"";position:absolute;left:0;top:.439238653vw;background:#2ab260;border-radius:50%}.elm-section-heading .jp{margin-top:1.3909224012vw;display:block;font-size:2.9282576867vw;font-weight:700;line-height:160%;letter-spacing:.06em;color:#000}@media screen and (max-width:767px){.elm-section-heading .en{font-size:3.2vw;padding-left:2.4vw;letter-spacing:.04em}.elm-section-heading .en:before{width:1.0666666667vw;height:1.0666666667vw;left:0;top:1.3333333333vw}.elm-section-heading .jp{margin-top:.2666666667vw;font-size:9.6vw;line-height:141.6666666667%}}.page-heading-wrap{width:100%;height:22.1083455344vw;padding:0 5.8565153734vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.page-heading-wrap{height:49.8666666667vw;padding:0 5.3333333333vw}}.page-heading{margin:0 auto 0 auto;max-width:94.1434846266vw;padding-top:5.270863836vw;-webkit-box-sizing:border-box;box-sizing:border-box}.page-heading .en{display:block;color:#2ab260;font-size:6.588579795vw;font-weight:500;letter-spacing:.06em;line-height:1;position:relative;font-family:Outfit,sans-serif}.page-heading .jp{margin-top:1.2445095168vw;display:block;font-size:1.8301610542vw;font-weight:700;line-height:128%;letter-spacing:.06em;color:#000}@media screen and (max-width:767px){.page-heading{padding-top:13.3333333333vw}.page-heading .en{font-size:12.2666666667vw}.page-heading .jp{margin-top:3.4666666667vw;font-size:4vw;line-height:126.6666666667%}}.elm-pankuzu{margin:3.0014641288vw auto 0 auto;max-width:94.1434846266vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#444;font-size:.878477306vw;letter-spacing:.04em;line-height:1}.elm-pankuzu li a,.elm-pankuzu li a:link,.elm-pankuzu li a:visited{color:#444;text-decoration:none}.elm-pankuzu li a,.elm-pankuzu li a:link,.elm-pankuzu li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.elm-pankuzu li a:hover{opacity:.7;text-decoration:none}}.elm-pankuzu li:not(:last-of-type):after{content:"-";display:inline-block;line-height:1;margin:0 .2196193265vw}@media screen and (max-width:767px){.elm-pankuzu{display:none}}.parts-interview__inner{border-radius:4.39238653vw 0 0 0;margin-left:5.8565153734vw;position:relative;background:#fff;padding-top:7.027818448vw;padding-left:13.2503660322vw;padding-bottom:9.8828696925vw}.parts-interview__heading{position:absolute;left:-2.9282576867vw;top:-3.513909224vw;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parts-interview__heading .jp{font-size:1.2445095168vw;font-weight:700;line-height:1;letter-spacing:.06em;margin-left:1.1713030747vw}.parts-interview__heading .en{font-size:8.345534407vw;font-family:Outfit,sans-serif;letter-spacing:.02em;line-height:1;position:relative;color:#2ab260}.parts-interview__text{color:#06a244;font-size:1.2445095168vw;font-weight:500;line-height:183.5294117647%;letter-spacing:.06em}.parts-interview__list{margin-top:4.0263543192vw;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.8052708638vw}.parts-interview__list__item{width:22.3279648609vw;margin-right:3.6603221083vw}.parts-interview__list__item a,.parts-interview__list__item a:link,.parts-interview__list__item a:visited{color:#000;text-decoration:none}.parts-interview__list__item a,.parts-interview__list__item a:link,.parts-interview__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.parts-interview__list__item a:hover{opacity:.7;text-decoration:none}}.parts-interview__list__item{position:relative;border-radius:.7320644217vw;overflow:hidden}.parts-interview__list__item:last-of-type{margin-right:0}.parts-interview__list__item .inner{width:14.494875549vw;height:6.588579795vw;position:absolute;right:0;bottom:0;background:#fff;border-radius:.7320644217vw 0 0 0;padding-top:.9516837482vw;padding-left:1.0248901903vw}.parts-interview__list__item .name{font-size:1.317715959vw;font-weight:700;line-height:151.1111111111%;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parts-interview__list__item .name .arw{margin-left:.7320644217vw;width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.parts-interview__list__item .name .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_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}.parts-interview__list__item .text{margin-top:.5856515373vw;font-size:1.0248901903vw;line-height:150%;letter-spacing:.06em;color:#444}@media screen and (max-width:767px){.parts-interview__inner{border-radius:16vw 0 0 0;margin-left:5.3333333333vw;padding-top:11.7333333333vw;padding-left:8vw;padding-bottom:26.6666666667vw}.parts-interview__heading{left:-8vw;top:-22.9333333333vw}.parts-interview__heading .jp{font-size:4.2666666667vw;margin-left:0}.parts-interview__heading .en{font-size:20.8vw}.parts-interview__text{font-size:4.2666666667vw;line-height:170%;padding-left:17.3333333333vw;padding-right:5.3333333333vw}.parts-interview__list{margin-top:13.0666666667vw;display:block;padding-left:0;padding-right:2.6666666667vw}.parts-interview__list__item{width:78.6666666667vw;margin-right:0;border-radius:2.6666666667vw}.parts-interview__list__item:not(:first-of-type){margin-top:16vw}.parts-interview__list__item:last-of-type{margin-right:0}.parts-interview__list__item .inner{width:51.2vw;height:23.2vw;border-radius:2.6666666667vw 0 0 0;padding-top:3.4666666667vw;padding-left:3.7333333333vw}.parts-interview__list__item .name{font-size:4.5333333333vw;line-height:152.9411764706%}.parts-interview__list__item .name .arw{margin-left:2.6666666667vw;width:4.5333333333vw;height:4.5333333333vw}.parts-interview__list__item .name .arw:after{width:2.5706666667vw;height:2.264vw}.parts-interview__list__item .text{margin-top:1.6vw;font-size:3.4666666667vw;line-height:150%}}.side-navi{padding-top:7.3206442167vw;width:21.9619326501vw;height:100%;padding-left:5.8565153734vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:sticky;left:0;top:0;overflow-y:auto}.side-navi ul li a,.side-navi ul li a:link,.side-navi ul li a:visited{color:#000;text-decoration:none}.side-navi ul li a,.side-navi ul li a:link,.side-navi ul li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.side-navi ul li a:hover{color:#2ab260;text-decoration:none}}@media screen and (min-width:768px){.side-navi ul li:not(:first-of-type){margin-top:1.317715959vw}}.side-navi ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1713030747vw;line-height:1;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:768px){.side-navi ul li a.is-current{font-weight:700;color:#2ab260}.side-navi ul li a:hover{font-weight:700}}.side-navi ul li a .arw{-webkit-transform:translateY(.1464128843vw);transform:translateY(.1464128843vw);width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:.3660322108vw}.side-navi ul li a .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (max-width:767px){.side-navi{width:100%;height:auto;padding:0 5.3333333333vw;position:static}.side-navi ul{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:7.2vw}.side-navi ul li{width:42.1333333333vw}.side-navi ul li:nth-of-type(n+3){margin-top:5.3333333333vw}.side-navi ul li:nth-of-type(odd){margin-right:5.0666666667vw}.side-navi ul li a{font-size:4.2666666667vw}.side-navi ul li a .arw{-webkit-transform:translateY(.5333333333vw);transform:translateY(.5333333333vw);width:4.5333333333vw;height:4.5333333333vw;margin-right:1.3333333333vw}.side-navi ul li a .arw:after{width:2.5706666667vw;height:2.264vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#page-top .mv{width:100%;height:57.906295754vw;position:relative;background:#fff}#page-top .mv:after{content:"";width:100%;height:9.5900439239vw;background:#2ab260;position:absolute;bottom:0;left:0;z-index:1}#page-top .mv__ttl{width:33.1625183016vw;position:absolute;left:2.9282576867vw;bottom:5.6368960469vw;z-index:100}#page-top .mv__ttl .text1{width:100%;height:5.7833089312vw;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-radius:.2196193265vw;background:#fff}#page-top .mv__ttl .text1 img{width:30.6734992679vw}#page-top .mv__ttl .text2{margin-top:.5124450952vw;width:100%;height:5.7833089312vw;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-radius:.2196193265vw;background:#fff}#page-top .mv__ttl .text2 img{width:29.8682284041vw}#page-top .mv__en{width:26.6471449488vw;position:absolute;left:17.5695461201vw;bottom:2.7086383602vw;z-index:100}#page-top .mv .ticker{overflow:hidden;width:100%;position:relative;z-index:99}#page-top .mv .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll 80s linear infinite;animation:ticker-scroll 80s linear infinite;will-change:transform}#page-top .mv .ticker__item{width:47.0717423133vw;-ms-flex-negative:0;flex-shrink:0;margin-right:1.4641288433vw}#page-top .mv .ticker__item.item2 .inner2{margin-top:1.4641288433vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-top .mv .ticker__item.item2 .inner2 img{width:22.8404099561vw}#page-top .mv .ticker__item img{display:block;width:auto;border-radius:.7320644217vw;overflow:hidden}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-top .sec1{background:#2ab260;border-radius:0 0 4.39238653vw 4.39238653vw;padding-top:1.756954612vw;padding-bottom:8.2723279649vw;overflow:hidden}#page-top .sec1 .marquee{overflow:hidden;width:100%;-webkit-transform:translateY(1.5373352855vw);transform:translateY(1.5373352855vw)}#page-top .sec1 .marquee__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee 80s linear infinite;animation:marquee 80s linear infinite}#page-top .sec1 .marquee__inner span{white-space:nowrap;font-family:Outfit,sans-serif;font-size:14.6412884334vw;font-weight:500;line-height:1;letter-spacing:.2em;color:#fff;opacity:.14;padding-right:2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-top .sec1__inner{position:relative}#page-top .sec1__detail{max-width:38.4333821376vw;margin:-1.0980966325vw auto 0;-webkit-transform:translateX(3.8799414348vw);transform:translateX(3.8799414348vw)}#page-top .sec1 .elm-section-heading .en{color:#fff}#page-top .sec1 .elm-section-heading .en:before{display:none}#page-top .sec1 .elm-section-heading .jp{margin-top:1.1713030747vw;color:#fff;font-size:3.2942898975vw;line-height:142.2222222222%;font-weight:700;letter-spacing:.06em}#page-top .sec1__txt{margin-top:2.8550512445vw;font-size:1.0980966325vw;line-height:2.1;font-weight:700;color:#fff}#page-top .sec1 .elm-btn{margin:2.9282576867vw 0 0}#page-top .sec1__img1{position:absolute;width:27.3060029283vw;top:-4.7584187408vw;left:-5.8565153734vw}#page-top .sec1__img1 img{border-radius:.7320644217vw}#page-top .sec1__img2{position:absolute;width:22.1083455344vw;top:.439238653vw;right:-4.39238653vw}#page-top .sec1__img2 img{border-radius:.7320644217vw}#page-top .sec1__img3{position:absolute;width:17.4231332357vw;top:27.0863836018vw;right:-4.39238653vw}#page-top .sec1__img3 img{border-radius:.7320644217vw}#page-top .sec2{padding-bottom:17.0571010249vw}#page-top .sec2__inner{position:relative}#page-top .sec2__detail{width:44.1434846266vw;padding-top:8.78477306vw}#page-top .sec2__detail .elm-section-heading .jp{margin-top:.7320644217vw;font-size:3.6603221083vw}#page-top .sec2__detail .text{margin-top:3.6603221083vw;font-size:1.1713030747vw;line-height:170%;letter-spacing:.06em}#page-top .sec2__detail .link{margin-top:2.196193265vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .sec2__detail .link li{margin-top:1.1713030747vw}#page-top .sec2__detail .link li a,#page-top .sec2__detail .link li a:link,#page-top .sec2__detail .link li a:visited{color:#000;text-decoration:none}#page-top .sec2__detail .link li a,#page-top .sec2__detail .link li a:link,#page-top .sec2__detail .link li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .sec2__detail .link li a:hover{color:#2ab260;text-decoration:none}}@media screen and (min-width:768px){#page-top .sec2__detail .link li:nth-of-type(1),#page-top .sec2__detail .link li:nth-of-type(4),#page-top .sec2__detail .link li:nth-of-type(7){width:15.7393850659vw}#page-top .sec2__detail .link li:nth-of-type(2),#page-top .sec2__detail .link li:nth-of-type(5),#page-top .sec2__detail .link li:nth-of-type(8){width:14.1288433382vw}#page-top .sec2__detail .link li:nth-of-type(3),#page-top .sec2__detail .link li:nth-of-type(6),#page-top .sec2__detail .link li:nth-of-type(9){width:14.2752562225vw}}#page-top .sec2__detail .link li a{position:relative;padding-left:2.1229868228vw;font-size:1.317715959vw;letter-spacing:.06em}#page-top .sec2__detail .link li a .arw{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#page-top .sec2__detail .link li a .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-top .sec2__img{width:37.3352855051vw;position:absolute;right:2.9282576867vw;top:13.17715959vw}#page-top .sec2__img img{border-radius:.7320644217vw;overflow:hidden;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);display:block;position:relative;z-index:10}#page-top .sec2__img .bg-wrap .bg{display:block;width:37.3352855051vw;height:30.4538799414vw;border-radius:.7320644217vw;background:#2ab260;-webkit-transform:rotate(3deg);transform:rotate(3deg);position:absolute;right:-.9516837482vw;bottom:-.439238653vw}#page-top .sec2__en{width:42.7525622255vw;position:absolute;right:4.3191800878vw;top:37.701317716vw;z-index:11}#page-top .sec3{overflow:hidden;position:relative}#page-top .sec3__contents{position:relative;z-index:10;margin-top:-4.7584187408vw;background:#2ab260;border-radius:4.39238653vw;padding:8.1259150805vw 5.8565153734vw 10.2489019034vw 5.8565153734vw}#page-top .sec3__contents__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-top .sec3__contents__detail__inner{width:38.7994143485vw}#page-top .sec3__contents__detail__inner .elm-section-heading .en{color:#fff}#page-top .sec3__contents__detail__inner .elm-section-heading .en:before{background:#fff}#page-top .sec3__contents__detail__inner .elm-section-heading .jp{margin-top:.7320644217vw;font-size:3.6603221083vw;color:#fff}#page-top .sec3__contents__detail__inner .text{margin-top:3.5871156662vw;color:#fff}#page-top .sec3__contents__detail__inner .elm-btn{margin:3.2210834553vw 0 0 0}#page-top .sec3__contents__detail__link{margin-top:7.1742313324vw;width:43.0453879941vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .sec3__contents__detail__link li{width:20.7906295754vw;height:5.1244509517vw;border-bottom:1px solid rgba(255,255,255,.6)}#page-top .sec3__contents__detail__link li a,#page-top .sec3__contents__detail__link li a:link,#page-top .sec3__contents__detail__link li a:visited{color:#fff;text-decoration:none}#page-top .sec3__contents__detail__link li a,#page-top .sec3__contents__detail__link li a:link,#page-top .sec3__contents__detail__link li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .sec3__contents__detail__link li a:hover{color:#000;text-decoration:none}}#page-top .sec3__contents__detail__link li:first-of-type,#page-top .sec3__contents__detail__link li:nth-of-type(2){border-top:1px solid rgba(255,255,255,.6)}#page-top .sec3__contents__detail__link li:nth-of-type(odd){margin-right:1.4641288433vw}#page-top .sec3__contents__detail__link li a{width:100%;height:100%;font-size:1.317715959vw;font-weight:500;letter-spacing:.06em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:.878477306vw}@media screen and (min-width:768px){#page-top .sec3__contents__detail__link li a:hover{background:#efe731}#page-top .sec3__contents__detail__link li a:hover .arw{background:#000}#page-top .sec3__contents__detail__link li a:hover .arw:after{background-color:#efe731}}#page-top .sec3__contents__detail__link li a .arw{position:absolute;right:.6588579795vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2445095168vw;height:1.2445095168vw;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#page-top .sec3__contents__detail__link li a .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#2ab260;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-top .sec3 .marquee{position:absolute;left:0;bottom:-.878477306vw;overflow:hidden;width:100%;-webkit-transform:translateY(1.5373352855vw);transform:translateY(1.5373352855vw);z-index:100}#page-top .sec3 .marquee__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee 80s linear infinite;animation:marquee 80s linear infinite}#page-top .sec3 .marquee__inner span{white-space:nowrap;font-family:Outfit,sans-serif;font-size:14.6412884334vw;font-weight:500;line-height:1;letter-spacing:.2em;color:#fff;opacity:.14;padding-right:2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-top .blog{padding-bottom:22.6939970717vw}#page-top .blog__textarea{padding-top:6.2957540264vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-top .blog__textarea .elm-section-heading .jp{font-size:2.4890190337vw;letter-spacing:.06em}#page-top .blog__textarea .link{margin-top:4.4655929722vw;font-size:1.317715959vw;font-weight:500;letter-spacing:.06em;line-height:1}#page-top .blog__textarea .link a,#page-top .blog__textarea .link a:link,#page-top .blog__textarea .link a:visited{color:#06a244;text-decoration:none}#page-top .blog__textarea .link a,#page-top .blog__textarea .link a:link,#page-top .blog__textarea .link a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .blog__textarea .link a:hover{color:#06a244;text-decoration:none}}#page-top .blog__textarea .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .blog__textarea .link .arw{margin-left:1.0980966325vw;width:1.2445095168vw;height:1.2445095168vw;background:#06a244;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#page-top .blog__textarea .link .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-top .blog__contents{margin-top:1.4641288433vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-top .blog__contents__item{margin-top:2.9282576867vw;width:42.0204978038vw;background:#e9e9e9;border-radius:.7320644217vw;padding:1.4641288433vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .blog__contents__item a,#page-top .blog__contents__item a:link,#page-top .blog__contents__item a:visited{color:#000;text-decoration:none}#page-top .blog__contents__item a,#page-top .blog__contents__item a:link,#page-top .blog__contents__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .blog__contents__item a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width:768px){#page-top .blog__contents__item:nth-of-type(odd){margin-right:4.2459736457vw}}#page-top .blog__contents__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .blog__contents__item .image{width:10.980966325vw;padding-top:7.9795021962vw;border-radius:.3660322108vw;background-size:cover}#page-top .blog__contents__item .textarea{width:28.1112737921vw;padding-left:2.196193265vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .blog__contents__item .textarea .date{color:#06a244;font-size:1.0248901903vw;font-weight:500;line-height:1}#page-top .blog__contents__item .textarea .ttl{margin-top:.9516837482vw;font-size:1.1713030747vw;font-weight:500;line-height:157.5%}@media screen and (max-width:767px){#page-top .mv{height:144.5333333333vw}#page-top .mv:after{height:21.3333333333vw}#page-top .mv__ttl{width:81.6vw;left:2.6666666667vw;bottom:13.6vw}#page-top .mv__ttl .text1{height:14.4vw;border-radius:.8vw}#page-top .mv__ttl .text1 img{width:76.8vw}#page-top .mv__ttl .text2{margin-top:1.3333333333vw;height:14.4vw;border-radius:.8vw}#page-top .mv__ttl .text2 img{width:76.8vw}#page-top .mv__en{width:65.3333333333vw;left:26.1333333333vw;bottom:6.1333333333vw}#page-top .mv .ticker__track{-webkit-animation:ticker-scroll 60s linear infinite;animation:ticker-scroll 60s linear infinite}#page-top .mv .ticker__item{width:85.0666666667vw;margin-right:2.6666666667vw}#page-top .mv .ticker__item.item2{width:101.0666666667vw}#page-top .mv .ticker__item.item2 .inner2{margin-top:2.6666666667vw}#page-top .mv .ticker__item.item2 .inner2 img{width:48.8vw}#page-top .mv .ticker__item.item2 .inner2 img:first-of-type{width:49.6vw}#page-top .mv .ticker__item img{border-radius:2.6666666667vw}#page-top .sec1{border-radius:0 0 10.6666666667vw 10.6666666667vw;padding-top:6.4vw;padding-bottom:21.3333333333vw}#page-top .sec1 .marquee{-webkit-transform:translateY(5.6vw);transform:translateY(5.6vw)}#page-top .sec1 .marquee__inner{-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite}#page-top .sec1 .marquee__inner span{font-size:44.5333333333vw;letter-spacing:.12em;padding-right:10.6666666667vw}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-top .sec1__inner{position:relative;padding:0 0}#page-top .sec1__detail{max-width:100%;margin:-2.6666666667vw auto 0;-webkit-transform:none;transform:none;padding:0 8vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec1 .elm-section-heading .en{color:#fff}#page-top .sec1 .elm-section-heading .en:before{display:none}#page-top .sec1 .elm-section-heading .jp{margin-top:2.6666666667vw;font-size:9.6vw;line-height:141.6666666667%}#page-top .sec1__txt{margin-top:13.6vw;font-size:4vw;line-height:206.6666666667%}#page-top .sec1 .elm-btn{margin:12.2666666667vw 0 0}#page-top .sec1__img1{margin-top:17.0666666667vw;position:static;width:65.6vw}#page-top .sec1__img1 img{border-radius:0 2.6666666667vw 2.6666666667vw 0}#page-top .sec1__img2{margin-top:-10.1333333333vw;margin-left:auto;position:static;width:61.0666666667vw}#page-top .sec1__img2 img{border-radius:2.6666666667vw 0 0 2.6666666667vw}#page-top .sec1__img3{position:static;width:54.9333333333vw;margin-top:9.0666666667vw;margin-left:10.6666666667vw}#page-top .sec1__img3 img{border-radius:2.6666666667vw}#page-top .sec2{padding-bottom:46.6666666667vw}#page-top .sec2__detail{width:100%;padding-top:21.8666666667vw}#page-top .sec2__detail .elm-section-heading .jp{margin-top:2.6666666667vw;font-size:9.6vw;line-height:141.6666666667%}#page-top .sec2__detail .text{margin-top:15.4666666667vw;font-size:4.2666666667vw;line-height:170%;letter-spacing:0}#page-top .sec2__detail .link{margin-top:8vw}#page-top .sec2__detail .link li{width:50%;margin-top:4.2666666667vw}#page-top .sec2__detail .link li:nth-of-type(odd){width:48.2666666667vw}#page-top .sec2__detail .link li:nth-of-type(even){width:41.0666666667vw}#page-top .sec2__detail .link li a{padding-left:6.4vw;font-size:4.8vw}#page-top .sec2__detail .link li a .arw{width:4.5333333333vw;height:4.5333333333vw}#page-top .sec2__detail .link li a .arw:after{width:2.5706666667vw;height:2.264vw}#page-top .sec2__img{margin-top:13.3333333333vw;width:83.7333333333vw;position:relative;left:auto;top:auto;-webkit-transform:translateX(1.6vw);transform:translateX(1.6vw)}#page-top .sec2__img img{border-radius:2.6666666667vw}#page-top .sec2__img .bg-wrap .bg{display:block;width:83.7333333333vw;height:68.2666666667vw;border-radius:2.6666666667vw;right:-2.4vw;bottom:-1.0666666667vw}#page-top .sec2__en{width:88vw;right:6.4vw;top:114.6666666667vw}#page-top .sec3__contents{margin-top:-11.2vw;border-radius:10.6666666667vw;padding:16.5333333333vw 5.3333333333vw 21.3333333333vw 5.3333333333vw}#page-top .sec3__contents__detail{display:block}#page-top .sec3__contents__detail__inner{width:100%}#page-top .sec3__contents__detail__inner .elm-section-heading .jp{margin-top:2.6666666667vw;font-size:9.6vw;line-height:141.6666666667%}#page-top .sec3__contents__detail__inner .text{margin-top:11.2vw;font-size:4.2666666667vw;line-height:170%}#page-top .sec3__contents__detail__inner .elm-btn{margin:11.7333333333vw 0 0 0}#page-top .sec3__contents__detail__link{margin-top:13.3333333333vw;width:100%;display:block}#page-top .sec3__contents__detail__link li{width:100%;height:18.4vw}#page-top .sec3__contents__detail__link li:nth-of-type(odd){margin-right:0}#page-top .sec3__contents__detail__link li a{font-size:4.8vw;padding-left:2.6666666667vw}#page-top .sec3__contents__detail__link li a .arw{right:2.6666666667vw;width:4.5333333333vw;height:4.5333333333vw}#page-top .sec3__contents__detail__link li a .arw:after{width:2.5706666667vw;height:2.264vw}#page-top .sec3__contents__detail .elm-btn{position:relative;z-index:100;margin:14.1333333333vw 0 0 0}#page-top .sec3 .marquee{bottom:-3.2vw;-webkit-transform:translateY(5.6vw);transform:translateY(5.6vw)}#page-top .sec3 .marquee__inner{-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite}#page-top .sec3 .marquee__inner span{font-size:44.5333333333vw;padding-right:10.6666666667vw}#page-top .blog{padding-bottom:88vw}#page-top .blog__inner{padding:0 2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .blog .elm-section-heading{padding:0 2.6666666667vw}#page-top .blog__textarea{padding-top:17.3333333333vw;display:block}#page-top .blog__textarea .elm-section-heading .jp{margin-top:3.4666666667vw;font-size:8vw}#page-top .blog__contents{margin-top:11.2vw;display:block}#page-top .blog__contents__item{margin-top:5.3333333333vw;width:100%;border-radius:2.6666666667vw;padding:4vw}#page-top .blog__contents__item .image{width:29.3333333333vw;padding-top:21.3333333333vw;border-radius:1.3333333333vw}#page-top .blog__contents__item .textarea{width:57.3333333333vw;padding-left:4vw}#page-top .blog__contents__item .textarea .date{font-size:3.4666666667vw}#page-top .blog__contents__item .textarea .ttl{margin-top:1.8666666667vw;font-size:4vw;line-height:141.3333333333%}#page-top .blog .link{margin-top:9.6vw;font-size:4.2666666667vw;font-weight:500;letter-spacing:.06em;line-height:1}#page-top .blog .link a,#page-top .blog .link a:link,#page-top .blog .link a:visited{color:#06a244;text-decoration:none}#page-top .blog .link a,#page-top .blog .link a:link,#page-top .blog .link a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .blog .link{text-align:right;padding-right:2.6666666667vw}}@media screen and (max-width:767px) and (min-width:768px){#page-top .blog .link a:hover{color:#06a244;text-decoration:none}}@media screen and (max-width:767px){#page-top .blog .link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .blog .link .arw{margin-left:5.3333333333vw;width:4.5333333333vw;height:4.5333333333vw;background:#06a244;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#page-top .blog .link .arw:after{content:"";width:2.5706666667vw;height:2.264vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}}#page-news .news{border-radius:4.39238653vw 4.39238653vw 0 0;background:#fff;padding:2.9282576867vw 5.8565153734vw 22.6939970717vw}#page-news .news__list{margin-top:1.4641288433vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2.9282576867vw}#page-news .news__list__item{margin-top:4.39238653vw;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 5.8565153734vw)/ 3);flex:0 0 calc((100% - 5.8565153734vw)/ 3)}#page-news .news__list__item a,#page-news .news__list__item a:link,#page-news .news__list__item a:visited{color:#000;text-decoration:none}#page-news .news__list__item a,#page-news .news__list__item a:link,#page-news .news__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news .news__list__item a:hover{opacity:.7;text-decoration:none}}#page-news .news__list__item{border-radius:.7320644217vw;background:#f5f5f5;padding:1.8301610542vw 1.8301610542vw 1.8301610542vw}#page-news .news__list__item .thumb{border-radius:.3660322108vw;overflow:hidden;width:100%;padding-top:17.3499267936vw;background-size:cover;background-position:center;background-repeat:no-repeat}#page-news .news__list__item .textarea{margin-top:1.5373352855vw}#page-news .news__list__item .textarea .date{font-size:1.0248901903vw;letter-spacing:.13em;line-height:1;font-family:Outfit,sans-serif;color:#06a244;font-weight:500}#page-news .news__list__item .textarea .ttl{margin-top:.7320644217vw;font-size:1.317715959vw;font-weight:500;line-height:160%}#page-news .news .pager{margin-top:7.3206442167vw}#page-news .news .pager .wp-pagenavi{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;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-news .news .pager .wp-pagenavi .pages{display:none}#page-news .news .pager .wp-pagenavi .previouspostslink{width:3.3674963397vw;height:3.3674963397vw;margin:0 1.4641288433vw 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #06a244;background:#06a244;border-radius:50%;position:relative;text-indent:-9999px;white-space:nowrap;overflow:hidden}#page-news .news .pager .wp-pagenavi .previouspostslink:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1);content:"";width:.9450951684vw;height:.8323572474vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-news .news .pager .wp-pagenavi .previouspostslink:hover{background:0 0}#page-news .news .pager .wp-pagenavi .previouspostslink:hover:after{background-color:#06a244}}#page-news .news .pager .wp-pagenavi .nextpostslink{width:3.3674963397vw;height:3.3674963397vw;margin:0 0 0 1.4641288433vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #06a244;background:#06a244;border-radius:50%;position:relative;text-indent:-9999px;white-space:nowrap;overflow:hidden}#page-news .news .pager .wp-pagenavi .nextpostslink:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:.9450951684vw;height:.8323572474vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (min-width:768px){#page-news .news .pager .wp-pagenavi .nextpostslink:hover{background:0 0}#page-news .news .pager .wp-pagenavi .nextpostslink:hover:after{background-color:#06a244}}#page-news .news .pager .wp-pagenavi .page{margin:0 1.0248901903vw 0;font-size:1.1713030747vw;font-weight:500;line-height:1;color:#06a244;text-decoration:underline;border:none}#page-news .news .pager .wp-pagenavi .page.current{color:#1c2636;text-decoration:none}#page-news .news .pager .wp-pagenavi .page:link,#page-news .news .pager .wp-pagenavi .page:visited{color:#06a244}@media screen and (min-width:768px){#page-news .news .pager .wp-pagenavi .page:hover{text-decoration:none}}#page-news .news .pager .wp-pagenavi .current{margin:0 1.0248901903vw 0;font-size:1.1713030747vw;font-weight:500;line-height:1;color:rgba(28,38,54,.66);text-decoration:none;border:none}#page-news .news .pager .wp-pagenavi .extend{font-size:1.1713030747vw;color:#06a244;line-height:1;border:none}#page-news .news .pager .wp-pagenavi .first,#page-news .news .pager .wp-pagenavi .last{display:none}@media screen and (max-width:767px){#page-news .news{border-radius:10.6666666667vw 10.6666666667vw 0 0;padding:16vw 0 86.9333333333vw}#page-news .news__list{margin-top:0;display:block;padding:0 10.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-news .news__list__item{margin-top:10.6666666667vw;width:100%;border-radius:2.6666666667vw;background:#f5f5f5;padding:5.3333333333vw 5.3333333333vw 4.5333333333vw}#page-news .news__list__item:first-of-type{margin-top:0}#page-news .news__list__item:not(:nth-child(3n)){margin-right:0}#page-news .news__list__item .thumb{border-radius:1.6vw;padding-top:49.6vw}#page-news .news__list__item .textarea{margin-top:4.2666666667vw}#page-news .news__list__item .textarea .date{font-size:3.2vw}#page-news .news__list__item .textarea .ttl{margin-top:1.8666666667vw;font-size:4.2666666667vw;line-height:170%}#page-news .news .pager{margin-top:16vw;padding:0 5.3333333333vw}#page-news .news .pager .wp-pagenavi .previouspostslink{width:12.2666666667vw;height:12.2666666667vw;margin:0 5.3333333333vw 0 0}#page-news .news .pager .wp-pagenavi .previouspostslink:after{width:3.4426666667vw;height:3.032vw}#page-news .news .pager .wp-pagenavi .nextpostslink{width:12.2666666667vw;height:12.2666666667vw;margin:0 0 0 5.3333333333vw}#page-news .news .pager .wp-pagenavi .nextpostslink:after{width:3.4426666667vw;height:3.032vw}#page-news .news .pager .wp-pagenavi .page{margin:0 3.7333333333vw 0;font-size:4.2666666667vw}#page-news .news .pager .wp-pagenavi .current{margin:0 3.7333333333vw 0;font-size:4.2666666667vw}}#page-news-detail .news-detail-wrap{border-radius:4.39238653vw 4.39238653vw 0 0;background:#fff;padding-top:6.149341142vw;padding-bottom:22.5475841874vw}#page-news-detail .news-detail-heading{margin:0 auto 6.149341142vw auto;width:76.5739385066vw}#page-news-detail .news-detail-heading .text{font-size:2.196193265vw;line-height:146.6666666667%;font-weight:700;letter-spacing:.04em}#page-news-detail .news-detail-heading .date{margin-top:1.9765739385vw;font-size:1.0248901903vw;letter-spacing:.13em;font-weight:500;line-height:142.8571428571%;color:#06a244}#page-news-detail .news-detail-contents{max-width:61.7862371889vw;margin-left:auto;margin-right:auto}#page-news-detail .news-detail-contents a,#page-news-detail .news-detail-contents a:link,#page-news-detail .news-detail-contents a:visited{color:#2ab260;text-decoration:underline}#page-news-detail .news-detail-contents a,#page-news-detail .news-detail-contents a:link,#page-news-detail .news-detail-contents a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news-detail .news-detail-contents a:hover{color:#2ab260;text-decoration:none}}#page-news-detail .news-detail-contents .news-detail-text>*+*{margin-top:.9em}#page-news-detail .news-detail-contents .news-detail-text .aligncenter{display:block;margin-left:auto;margin-right:auto}#page-news-detail .news-detail-contents .news-detail-text .alignnone{float:none}#page-news-detail .news-detail-contents .news-detail-text h2,#page-news-detail .news-detail-contents .news-detail-text h3,#page-news-detail .news-detail-contents .news-detail-text h4{margin-top:4.6852122987vw;line-height:1.6;font-weight:600;letter-spacing:.02em}#page-news-detail .news-detail-contents .news-detail-text>h2:first-child,#page-news-detail .news-detail-contents .news-detail-text>h3:first-child{margin-top:0}#page-news-detail .news-detail-contents .news-detail-text h2{font-size:2.0497803807vw;font-weight:700;letter-spacing:.06em;line-height:228.5714285714%;position:relative;padding-left:1.4641288433vw}#page-news-detail .news-detail-contents .news-detail-text h2:before{content:"";background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco.svg);background-size:100% auto;width:.3660322108vw;height:2.7086383602vw;position:absolute;left:.2928257687vw;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-news-detail .news-detail-contents .news-detail-text h3{font-size:1.756954612vw;padding-bottom:.3660322108vw;border-bottom:2px solid #ddd}#page-news-detail .news-detail-contents .news-detail-text h4{font-size:1.317715959vw}#page-news-detail .news-detail-contents .news-detail-text p{font-size:1.1713030747vw;line-height:170%;letter-spacing:.02em;color:#333}#page-news-detail .news-detail-contents .news-detail-text h2+p,#page-news-detail .news-detail-contents .news-detail-text h3+p{margin-top:1.2em}#page-news-detail .news-detail-contents .news-detail-text ol,#page-news-detail .news-detail-contents .news-detail-text ul{padding-left:1.6em;line-height:1.9}#page-news-detail .news-detail-contents .news-detail-text ul li{list-style:disc!important}#page-news-detail .news-detail-contents .news-detail-text ol li{list-style:decimal!important}#page-news-detail .news-detail-contents .news-detail-text li+li{margin-top:.6em}#page-news-detail .news-detail-contents .news-detail-text img{display:block;height:auto;border-radius:.439238653vw}#page-news-detail .news-detail-contents .news-detail-text blockquote{margin:4.6852122987vw 0;padding:1.756954612vw 2.0497803807vw;background:#f7f7f7;border-left:4px solid #ddd;line-height:1.8;color:#444;border-radius:.439238653vw}#page-news-detail .news-detail-contents .news-detail-text blockquote p{margin:0}#page-news-detail .news-detail-contents .news-detail-text table{width:100%;border-collapse:collapse;font-size:1.0980966325vw}#page-news-detail .news-detail-contents .news-detail-text td,#page-news-detail .news-detail-contents .news-detail-text th{padding:1.0248901903vw;border-bottom:1px solid #e5e5e5}#page-news-detail .news-detail-contents .news-detail-text .wp-block-embed,#page-news-detail .news-detail-contents .news-detail-text .wp-block-embed__wrapper{margin:4.6852122987vw 0}#page-news-detail .news-detail-contents .news-detail-text .wp-block-embed iframe,#page-news-detail .news-detail-contents .news-detail-text iframe{width:100%;aspect-ratio:16/9;height:auto;border:none;display:block}#page-news-detail .pager{margin-top:9.3704245974vw;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4.4655929722vw}#page-news-detail .pager__item.prev a,#page-news-detail .pager__item.prev a:link,#page-news-detail .pager__item.prev a:visited{color:#1ba953;text-decoration:underline}#page-news-detail .pager__item.prev a,#page-news-detail .pager__item.prev a:link,#page-news-detail .pager__item.prev a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news-detail .pager__item.prev a:hover{color:#1ba953;text-decoration:none}}#page-news-detail .pager__item.prev a{position:relative;padding-left:1.756954612vw}#page-news-detail .pager__item.prev a .arw{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#page-news-detail .pager__item.prev a .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_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;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#page-news-detail .pager__item.back a,#page-news-detail .pager__item.back a:link,#page-news-detail .pager__item.back a:visited{color:#1ba953;text-decoration:underline}#page-news-detail .pager__item.back a,#page-news-detail .pager__item.back a:link,#page-news-detail .pager__item.back a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news-detail .pager__item.back a:hover{color:#1ba953;text-decoration:none}}#page-news-detail .pager__item.back a{font-size:1.1713030747vw;line-height:1;color:#1ba953}#page-news-detail .pager__item.next a,#page-news-detail .pager__item.next a:link,#page-news-detail .pager__item.next a:visited{color:#1ba953;text-decoration:underline}#page-news-detail .pager__item.next a,#page-news-detail .pager__item.next a:link,#page-news-detail .pager__item.next a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-news-detail .pager__item.next a:hover{color:#1ba953;text-decoration:none}}#page-news-detail .pager__item.next a{position:relative;padding-right:1.756954612vw}#page-news-detail .pager__item.next a .arw{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}#page-news-detail .pager__item.next a .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}@media screen and (max-width:767px){#page-news-detail .news-detail-wrap{border-radius:10.6666666667vw 10.6666666667vw 0 0;padding-top:16vw;padding-bottom:86.6666666667vw}#page-news-detail .news-detail-heading{margin:0 auto 15.4666666667vw auto;width:89.3333333333vw}#page-news-detail .news-detail-heading .text{font-size:6.6666666667vw;line-height:165%}#page-news-detail .news-detail-heading .date{margin-top:4.5333333333vw;font-size:3.7333333333vw}#page-news-detail .news-detail-contents{padding:0 5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}#page-news-detail .news-detail-contents .news-detail-text h2,#page-news-detail .news-detail-contents .news-detail-text h3,#page-news-detail .news-detail-contents .news-detail-text h4{margin-top:10.6666666667vw}#page-news-detail .news-detail-contents .news-detail-text h2{font-size:6.1333333333vw;line-height:226.3157894737%;padding-left:3.2vw}#page-news-detail .news-detail-contents .news-detail-text h2:before{background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco_sp.svg);background-size:100% auto;width:.8vw;height:6.6666666667vw;left:0}#page-news-detail .news-detail-contents .news-detail-text h3{font-size:5.3333333333vw;padding-bottom:1.3333333333vw}#page-news-detail .news-detail-contents .news-detail-text h4{font-size:4.8vw}#page-news-detail .news-detail-contents .news-detail-text p{font-size:4.2666666667vw}#page-news-detail .news-detail-contents .news-detail-text img{border-radius:1.6vw}#page-news-detail .news-detail-contents .news-detail-text blockquote{margin:10.6666666667vw 0;padding:5.3333333333vw}#page-news-detail .news-detail-contents .news-detail-text .wp-block-embed,#page-news-detail .news-detail-contents .news-detail-text .wp-block-embed__wrapper{margin:10.6666666667vw 0}#page-news-detail .pager{margin-top:15.4666666667vw;border-top:1px solid #ddd;display:block;padding-top:45.8666666667vw;position:relative}#page-news-detail .pager__item{position:absolute;font-size:4.2666666667vw}#page-news-detail .pager__item.prev{left:0;top:21.3333333333vw}#page-news-detail .pager__item.prev a,#page-news-detail .pager__item.prev a:link,#page-news-detail .pager__item.prev a:visited{color:#1ba953;text-decoration:underline}#page-news-detail .pager__item.prev a,#page-news-detail .pager__item.prev a:link,#page-news-detail .pager__item.prev a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-news-detail .pager__item.prev a:hover{color:#1ba953;text-decoration:none}}@media screen and (max-width:767px){#page-news-detail .pager__item.prev a{position:relative;padding-left:6.4vw}#page-news-detail .pager__item.prev a .arw{width:4.5333333333vw;height:4.5333333333vw}#page-news-detail .pager__item.prev a .arw:after{width:2.5706666667vw;height:2.264vw}#page-news-detail .pager__item.back{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}#page-news-detail .pager__item.back a,#page-news-detail .pager__item.back a:link,#page-news-detail .pager__item.back a:visited{color:#1ba953;text-decoration:underline}#page-news-detail .pager__item.back a,#page-news-detail .pager__item.back a:link,#page-news-detail .pager__item.back a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-news-detail .pager__item.back a:hover{color:#1ba953;text-decoration:none}}@media screen and (max-width:767px){#page-news-detail .pager__item.back a{font-size:4.2666666667vw;line-height:1;color:#1ba953}#page-news-detail .pager__item.next{right:0;top:21.3333333333vw}#page-news-detail .pager__item.next a,#page-news-detail .pager__item.next a:link,#page-news-detail .pager__item.next a:visited{color:#1ba953;text-decoration:underline}#page-news-detail .pager__item.next a,#page-news-detail .pager__item.next a:link,#page-news-detail .pager__item.next a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-news-detail .pager__item.next a:hover{color:#1ba953;text-decoration:none}}@media screen and (max-width:767px){#page-news-detail .pager__item.next a{position:relative;padding-right:6.4vw}#page-news-detail .pager__item.next a .arw{width:4.5333333333vw;height:4.5333333333vw}#page-news-detail .pager__item.next a .arw:after{width:2.5706666667vw;height:2.264vw}}#page-company .sec1{padding-bottom:3.4407027818vw}#page-company .sec1__main{border-radius:4.39238653vw 4.39238653vw 0 0;overflow:hidden}#page-company .sec1 .marquee{overflow:hidden;width:100%;-webkit-transform:translateY(2.0497803807vw);transform:translateY(2.0497803807vw);z-index:100}#page-company .sec1 .marquee__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite}#page-company .sec1 .marquee__inner span{white-space:nowrap;font-family:Outfit,sans-serif;font-size:14.6412884334vw;font-weight:500;line-height:1;letter-spacing:.2em;color:#fff;opacity:.6;padding-right:2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-company .sec1__contents .elm-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#page-company .sec1__contents__ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#19a244;font-size:3.6603221083vw;font-weight:700;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-6.5153733529vw);transform:translateY(-6.5153733529vw);margin-left:2.9282576867vw}#page-company .sec1__contents__ttl .text1{display:block}#page-company .sec1__contents__ttl .text2{display:block;padding-top:7.3206442167vw;margin-right:2.7818448023vw}#page-company .sec1__contents__detail{padding:4.1727672035vw 2.9282576867vw 0 9.224011713vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-company .sec1__contents__text{font-size:1.2445095168vw;line-height:180%}#page-company .sec1__contents__text .text2{margin-top:1.6105417277vw}#page-company .sec1__contents__text .text3{margin-top:1.6105417277vw}#page-company .sec1__contents__btn{margin-top:5.4172767204vw;width:39.8243045388vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-company .sec1__contents__btn .elm-btn{margin:0 0}#page-company .sec1__contents__btn .inner{text-align:center}#page-company .sec1__contents__btn .text{margin-top:.2928257687vw;font-size:.9516837482vw;line-height:200%}#page-company .sec2{background:#fff;border-radius:4.39238653vw 4.39238653vw 0 0;padding:9.0043923865vw 0}#page-company .sec2__top{padding-left:8.78477306vw;position:relative}#page-company .sec2__top .elm-section-heading .jp{margin-top:.878477306vw}#page-company .sec2__top .image{width:35.2855051245vw;position:absolute;right:5.8565153734vw;top:10.4685212299vw}#page-company .sec2__top .image img{display:block;border-radius:.7320644217vw;overflow:hidden;position:relative;z-index:10}#page-company .sec2__top .image .bg-wrap .bg{display:block;width:35.2855051245vw;height:37.8477306003vw;border-radius:.7320644217vw;background:#2ab260;-webkit-transform:rotate(3deg);transform:rotate(3deg);position:absolute;left:0;bottom:-.439238653vw}#page-company .sec2__top .text{margin-top:4.0263543192vw;font-size:1.2445095168vw;line-height:180%}#page-company .sec2__top .sign{margin-top:3.074670571vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1713030747vw;line-height:1}#page-company .sec2__top .sign .img{margin-left:2.2693997072vw;width:11.420204978vw}#page-company .sec2__philosophy{margin:10.1756954612vw auto 0 auto;background:#f5f5f5;border-radius:4.39238653vw;width:82.4304538799vw;padding:7.3206442167vw 5.8565153734vw 6.9546120059vw}#page-company .sec2__philosophy__item{text-align:center}#page-company .sec2__philosophy__item:not(:first-of-type){margin-top:7.3206442167vw}#page-company .sec2__philosophy__item__heading{font-size:2.0497803807vw;font-weight:700;letter-spacing:.06em;text-indent:.06em;line-height:1}#page-company .sec2__philosophy__item__heading:before{margin:0 auto 2.196193265vw;content:"";width:2.9282576867vw;height:.2196193265vw;background:#2ab260;display:block;line-height:1}#page-company .sec2__philosophy__item .list{margin-top:4.1727672035vw;margin-left:7.027818448vw;font-size:1.317715959vw;font-weight:500;line-height:153.3333333333%;text-align:left}#page-company .sec2__philosophy__item .list li:not(:first-of-type){margin-top:1.6837481698vw}#page-company .sec2__philosophy__item .text-big{margin-top:3.7335285505vw;font-size:2.3426061493vw;font-weight:500;line-height:158.125%}#page-company .sec2__philosophy__item .text{margin-top:.439238653vw;font-size:1.317715959vw;font-weight:500}#page-company .sec2__philosophy__item dl{border-radius:.7320644217vw;background:#fff;padding:.8052708638vw 2.196193265vw 1.1713030747vw;text-align:left;margin-top:.439238653vw}#page-company .sec2__philosophy__item dl:first-of-type{margin-top:4.0995607613vw}#page-company .sec2__philosophy__item dl dt{font-size:1.1713030747vw;font-weight:500;margin-bottom:.5856515373vw}#page-company .sec2__philosophy__item dl dd{font-size:1.0980966325vw;font-weight:500;line-height:150%}#page-company .sec2__philosophy__item .text2{margin-top:3.6603221083vw;font-size:1.317715959vw;font-weight:500;line-height:225.5555555556%}#page-company .sec3{background:#fff;padding-bottom:13.17715959vw}#page-company .sec3 .ticker{overflow:hidden;width:100%;position:relative;z-index:99}#page-company .sec3 .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll 80s linear infinite;animation:ticker-scroll 80s linear infinite;will-change:transform}#page-company .sec3 .ticker__item{width:48.5358711567vw;-ms-flex-negative:0;flex-shrink:0;margin-right:1.4641288433vw}#page-company .sec3 .ticker__item img{display:block;width:auto;height:100%;border-radius:.7320644217vw;overflow:hidden}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-company .sec3__inner{margin:0 auto 0 auto;width:70.7174231332vw;padding:8.78477306vw 0 0}#page-company .sec3 .elm-section-heading .jp{margin-top:.9516837482vw}#page-company .sec3 .detail{margin-top:4.2459736457vw}#page-company .sec3 .detail__item{min-height:5.1244509517vw;display:-webkit-box;display:-ms-flexbox;display:flex}#page-company .sec3 .detail__item:last-of-type dt{border-bottom:1px solid #2ab260}#page-company .sec3 .detail__item:last-of-type dd{border-bottom:1px solid #ccc}#page-company .sec3 .detail__item dt{width:13.6896046852vw;border-top:1px solid #2ab260;font-size:1.0980966325vw;line-height:174.6666666667%;font-weight:700;padding:1.6837481698vw 0 1.6105417277vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#19a244}#page-company .sec3 .detail__item dd{border-top:1px solid #ccc;width:calc(100% - 13.6896046852vw);font-size:1.0980966325vw;line-height:174.6666666667%;padding:1.6837481698vw 1.4641288433vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-company .sec3 .detail__item dd a,#page-company .sec3 .detail__item dd a:link,#page-company .sec3 .detail__item dd a:visited{color:#fff;text-decoration:none}#page-company .sec3 .detail__item dd a,#page-company .sec3 .detail__item dd a:link,#page-company .sec3 .detail__item dd a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-company .sec3 .detail__item dd a:hover{opacity:.7;text-decoration:none}}#page-company .sec3 .detail__item dd .map{width:7.6134699854vw;height:1.6105417277vw;border-radius:.2196193265vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff;font-size:.9516837482vw;line-height:1;margin-left:.5856515373vw}#page-company .sec4{position:relative;z-index:9;margin-top:-2.9282576867vw;border-radius:4.39238653vw 4.39238653vw 0 0;background:#f5f5f5;padding-bottom:22.6939970717vw}#page-company .sec4__inner{margin:0 auto 0 auto;width:70.7174231332vw;padding:10.4685212299vw 0 0}#page-company .sec4 .elm-section-heading .jp{margin-top:.9516837482vw}#page-company .sec4 .detail{margin-top:4.2459736457vw}#page-company .sec4 .detail__item{min-height:5.1244509517vw;display:-webkit-box;display:-ms-flexbox;display:flex}#page-company .sec4 .detail__item:last-of-type dt{border-bottom:1px solid #2ab260}#page-company .sec4 .detail__item:last-of-type dd{border-bottom:1px solid #ccc}#page-company .sec4 .detail__item dt{width:13.6896046852vw;border-top:1px solid #2ab260;font-size:1.0980966325vw;line-height:174.6666666667%;font-weight:700;padding:1.6837481698vw 0 1.6105417277vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#19a244}#page-company .sec4 .detail__item dd{border-top:1px solid #ccc;width:calc(100% - 13.6896046852vw);font-size:1.0980966325vw;line-height:174.6666666667%;padding:1.6837481698vw 1.4641288433vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-company .sec1{padding-bottom:20.2666666667vw}#page-company .sec1__main{border-radius:10.6666666667vw 10.6666666667vw 0 0}#page-company .sec1 .marquee{-webkit-transform:translateY(12vw);transform:translateY(12vw)}#page-company .sec1 .marquee__inner{-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite}#page-company .sec1 .marquee__inner span{font-size:44.5333333333vw;padding-right:10.6666666667vw}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-company .sec1__contents .elm-inner{display:block}#page-company .sec1__contents__ttl{font-size:8vw;-webkit-transform:translateY(-16.5333333333vw);transform:translateY(-16.5333333333vw);margin:0 auto;letter-spacing:-.03em}#page-company .sec1__contents__ttl .text2{padding-top:15.4666666667vw;margin-right:5.6vw}#page-company .sec1__contents__detail{padding:0 5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-company .sec1__contents__text{font-size:4.2666666667vw;line-height:170%}#page-company .sec1__contents__text .text2{margin-top:5.8666666667vw}#page-company .sec1__contents__text .text3{margin-top:5.8666666667vw}#page-company .sec1__contents__btn{margin-top:12.8vw;width:100%;display:block}#page-company .sec1__contents__btn .elm-btn{margin:0 auto}#page-company .sec1__contents__btn .inner{margin-top:8vw;text-align:center}#page-company .sec1__contents__btn .text{margin-top:1.0666666667vw;font-size:3.4666666667vw;line-height:200%}#page-company .sec2{background:#fff;border-radius:10.6666666667vw 10.6666666667vw 0 0;padding:16.8vw 0 0}#page-company .sec2 .elm-inner{padding:0 0}#page-company .sec2__top{padding:0 5.3333333333vw}#page-company .sec2__top .elm-section-heading .jp{margin-top:3.2vw}#page-company .sec2__top .image{margin:13.0666666667vw auto 0;width:78.6666666667vw;position:relative;left:auto;right:auto;bottom:auto;top:auto}#page-company .sec2__top .image img{border-radius:2.6666666667vw}#page-company .sec2__top .image .bg-wrap .bg{width:78.6666666667vw;height:84.2666666667vw;border-radius:2.6666666667vw;left:0;bottom:0}#page-company .sec2__top .text{margin-top:12.5333333333vw;font-size:4.2666666667vw;line-height:170%}#page-company .sec2__top .sign{margin-top:10.6666666667vw;font-size:4.2666666667vw}#page-company .sec2__top .sign .img{margin-left:8.2666666667vw;width:41.6vw}#page-company .sec2__philosophy{margin:20.8vw auto 0 auto;border-radius:10.6666666667vw 10.6666666667vw 0 0;width:100%;padding:18.6666666667vw 5.3333333333vw 25.0666666667vw}#page-company .sec2__philosophy__item{text-align:center}#page-company .sec2__philosophy__item:not(:first-of-type){margin-top:21.3333333333vw}#page-company .sec2__philosophy__item__heading{font-size:7.4666666667vw}#page-company .sec2__philosophy__item__heading:before{margin:0 auto 8.5333333333vw;width:10.6666666667vw;height:.8vw}#page-company .sec2__philosophy__item .list{margin-top:15.2vw;margin-left:0;font-size:4.8vw}#page-company .sec2__philosophy__item .list li{padding-left:2em;text-indent:-2em}#page-company .sec2__philosophy__item .list li:not(:first-of-type){margin-top:8vw}#page-company .sec2__philosophy__item .text-big{margin-top:15.2vw;font-size:6.6666666667vw;font-weight:500;line-height:158.125%}#page-company .sec2__philosophy__item .text{margin-top:1.8666666667vw;font-size:4.2666666667vw}#page-company .sec2__philosophy__item dl{border-radius:2.6666666667vw;background:#fff;padding:2.9333333333vw 5.3333333333vw 5.3333333333vw;text-align:left;margin-top:2.6666666667vw}#page-company .sec2__philosophy__item dl:first-of-type{margin-top:16.5333333333vw}#page-company .sec2__philosophy__item dl dt{font-size:4.2666666667vw;margin-bottom:2.1333333333vw}#page-company .sec2__philosophy__item dl dd{font-size:4vw}#page-company .sec2__philosophy__item .text2{margin-top:10.4vw;font-size:4.8vw;text-align:left}#page-company .sec3{padding-bottom:32vw}#page-company .sec3 .ticker__track{-webkit-animation:ticker-scroll 60s linear infinite;animation:ticker-scroll 60s linear infinite}#page-company .sec3 .ticker__item{width:102.4vw;margin-right:3.2vw}#page-company .sec3 .ticker__item img{border-radius:2.6666666667vw}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#page-company .sec3__inner{width:100%;padding:21.8666666667vw 5.3333333333vw 0}#page-company .sec3 .elm-section-heading .jp{margin-top:2.6666666667vw}#page-company .sec3 .detail{margin-top:11.4666666667vw}#page-company .sec3 .detail__item{display:block;min-height:auto;border-top:1px solid #ccc;position:relative}#page-company .sec3 .detail__item:last-of-type{border-bottom:1px solid #ccc}#page-company .sec3 .detail__item:last-of-type:after{content:"";width:34.6666666667vw;height:1px;position:absolute;left:0;bottom:-1px;background:#2ab260}#page-company .sec3 .detail__item:last-of-type dt{border-bottom:none}#page-company .sec3 .detail__item:last-of-type dd{border-bottom:none}#page-company .sec3 .detail__item:before{content:"";width:34.6666666667vw;height:1px;position:absolute;left:0;top:-1px;background:#2ab260}#page-company .sec3 .detail__item dt{width:100%;font-size:4vw;line-height:200%;padding:4.5333333333vw 0 0;border:none}#page-company .sec3 .detail__item dd{margin-top:2.4vw;width:100%;font-size:4vw;padding:0 0 4.8vw;border:none}#page-company .sec3 .detail__item dd .map{width:27.7333333333vw;height:5.8666666667vw;border-radius:.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.4666666667vw;margin-left:auto;position:absolute;right:0;bottom:5.3333333333vw}#page-company .sec3 .detail__item.item-map{padding-bottom:9.0666666667vw}#page-company .sec4{margin-top:-10.6666666667vw;border-radius:10.6666666667vw 10.6666666667vw 0 0;padding-bottom:86.9333333333vw}#page-company .sec4__inner{width:100%;padding:16.8vw 5.3333333333vw 0}#page-company .sec4 .elm-section-heading .jp{margin-top:2.6666666667vw}#page-company .sec4 .detail{margin-top:11.4666666667vw}#page-company .sec4 .detail__item{display:block;min-height:auto;border-top:1px solid #ccc;position:relative}#page-company .sec4 .detail__item:last-of-type{border-bottom:1px solid #ccc}#page-company .sec4 .detail__item:last-of-type:after{content:"";width:34.6666666667vw;height:1px;position:absolute;left:0;bottom:-1px;background:#2ab260}#page-company .sec4 .detail__item:last-of-type dt{border-bottom:none}#page-company .sec4 .detail__item:last-of-type dd{border-bottom:none}#page-company .sec4 .detail__item:before{content:"";width:34.6666666667vw;height:1px;position:absolute;left:0;top:-1px;background:#2ab260}#page-company .sec4 .detail__item dt{width:100%;font-size:4vw;line-height:200%;padding:4.5333333333vw 0 0;border:none}#page-company .sec4 .detail__item dd{margin-top:2.4vw;width:100%;font-size:4vw;padding:0 0 4.8vw;border:none}#page-company .sec4 .detail__item dd .map{width:27.7333333333vw;height:5.8666666667vw;border-radius:.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.4666666667vw;margin-left:auto;position:absolute;right:0;bottom:5.3333333333vw}#page-company .sec4 .detail__item.item-map{padding-bottom:9.0666666667vw}}#page-work .work{display:-webkit-box;display:-ms-flexbox;display:flex}#page-work .work__contents{width:78.0380673499vw;border-radius:4.39238653vw 0 0 0;background:#fff;padding-top:1.2445095168vw;padding-bottom:16.1054172767vw}#page-work .work__contents__item{padding:4.831625183vw 5.8565153734vw 6.4421669107vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#page-work .work__contents__item:not(:last-of-type){border-bottom:.2196193265vw solid #f5f5f5}#page-work .work__contents__item__head{color:#2ab260;font-size:2.9282576867vw;font-weight:700;line-height:160%;padding-left:.9516837482vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;letter-spacing:.05em}#page-work .work__contents__item__head:before{position:absolute;left:-.7320644217vw;top:50%;content:"";display:inline-block;width:.7320644217vw;height:.7320644217vw;border-radius:50%;background:#2ab260}#page-work .work__contents__item__numb{position:absolute;right:5.3440702782vw;top:0;font-size:6.588579795vw;font-weight:500;font-family:Outfit,sans-serif;letter-spacing:.06em;color:#f5f5f5}#page-work .work__contents__item__numb span{font-size:4.6120058565vw}#page-work .work__contents__item__list{margin-top:2.1229868228vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.9282576867vw}#page-work .work__contents__item__list .item{cursor:pointer;width:31.6983894583vw;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2.9282576867vw)/ 2);flex:0 0 calc((100% - 2.9282576867vw)/ 2);border-radius:.7320644217vw;padding:1.4641288433vw 1.4641288433vw 1.6105417277vw;background:#f5f5f5;overflow:hidden}#page-work .work__contents__item__list .item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-work .work__contents__item__list .item:hover .image{opacity:.7}#page-work .work__contents__item__list .item:hover .detail .btn{background:#efe731;color:#000}#page-work .work__contents__item__list .item:hover .detail .btn .plus:after{background-color:#000}}#page-work .work__contents__item__list .item .image{border-radius:.3660322108vw;overflow:hidden}#page-work .work__contents__item__list .item .image{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-work .work__contents__item__list .item .detail{margin-top:1.6105417277vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-work .work__contents__item__list .item .detail .text{font-size:1.4641288433vw;font-weight:500;line-height:126%;padding-top:.2928257687vw}#page-work .work__contents__item__list .item .detail .btn{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-work .work__contents__item__list .item .detail .btn{width:9.1508052709vw;height:2.4158125915vw;border-radius:100vh;background:#06a244;font-size:1.0980966325vw;line-height:1;font-weight:500;color:#fff;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;padding:0 .7320644217vw 0 1.2445095168vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-work .work__contents__item__list .item .detail .btn .plus{width:1.2445095168vw;height:1.2445095168vw;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-work .work__contents__item__list .item .detail .btn .plus:after{content:"";width:.7174231332vw;height:.7174231332vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_plus.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_plus.svg);background-color:#06a244;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-work .modal-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior-y:contain;z-index:10000;-ms-overflow-style:none;scrollbar-width:none}#page-work .modal-wrap::-webkit-scrollbar{display:none}#page-work .modal-bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#444;z-index:1}#page-work .modal{width:100%;min-height:calc(100% + 1px);padding:7.3206442167vw 0 13.0307467057vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-work .modal__inner{width:100%;max-width:70.7174231332vw;margin:0 auto;background:#fff;position:relative;padding:3.6603221083vw 3.6603221083vw 5.8565153734vw;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2001;border-radius:4.39238653vw}#page-work .modal__inner .modal-close{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-9.663250366vw;width:5.270863836vw;height:5.270863836vw;cursor:pointer;background:url(/wp-content/themes/tokutake_theme/assets/img/common/modal-close.svg);background-size:100% auto}#page-work .modal__image{width:100%}#page-work .modal__image img{width:100%;border-radius:.7320644217vw;overflow:hidden}#page-work .modal .heading{margin-top:1.4641288433vw;font-size:2.635431918vw;font-weight:700;letter-spacing:.06em;line-height:177.7777777778%;color:#2ab260}#page-work .modal__detail{margin-top:1.317715959vw}#page-work .modal__detail__item:not(:first-of-type){margin-top:3.2210834553vw}#page-work .modal__detail__item dt{font-size:2.0497803807vw;font-weight:700;letter-spacing:.06em;line-height:228.5714285714%;position:relative;padding-left:1.4641288433vw}#page-work .modal__detail__item dt:before{content:"";background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco.svg);background-size:100% auto;width:.3660322108vw;height:2.7086383602vw;position:absolute;left:.2928257687vw;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-work .modal__detail__item dd{padding-left:1.6105417277vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-work .modal__detail__item dd .list.has-mt{margin-top:.7320644217vw}#page-work .modal__detail__item dd .list li{font-size:1.1713030747vw;line-height:200%;position:relative;padding-left:1em}#page-work .modal__detail__item dd .list li:before{content:"・";position:absolute;left:0}#page-work .modal__detail__item dd .text{font-size:1.1713030747vw;line-height:200%}#page-work .modal__detail__item dd .text.bold{font-weight:700;font-size:1.317715959vw}#page-work .modal__detail__item dd .text.has-mt{margin-top:.7320644217vw}#page-work .modal__detail__item dd .interview__list{margin-top:1.8301610542vw}#page-work .modal__detail__item dd .interview__list__item{padding:1.4641288433vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.4289897511vw;background:#f5f5f5;border-radius:.7320644217vw}#page-work .modal__detail__item dd .interview__list__item a,#page-work .modal__detail__item dd .interview__list__item a:link,#page-work .modal__detail__item dd .interview__list__item a:visited{color:#000;text-decoration:none}#page-work .modal__detail__item dd .interview__list__item a,#page-work .modal__detail__item dd .interview__list__item a:link,#page-work .modal__detail__item dd .interview__list__item a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-work .modal__detail__item dd .interview__list__item a:hover{opacity:.7;text-decoration:none}}#page-work .modal__detail__item dd .interview__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-work .modal__detail__item dd .interview__list__item .photo{width:11.0541727672vw;border-radius:.7320644217vw;overflow:hidden}#page-work .modal__detail__item dd .interview__list__item .textarea{width:calc(100% - 11.0541727672vw);padding-left:1.6837481698vw;-webkit-box-sizing:border-box;box-sizing:border-box;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:center;-ms-flex-pack:center;justify-content:center}#page-work .modal__detail__item dd .interview__list__item .textarea .name{width:100%;font-size:1.317715959vw;font-weight:700;line-height:151.1111111111%;letter-spacing:.06em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5124450952vw}#page-work .modal__detail__item dd .interview__list__item .textarea .name .arw{width:1.2445095168vw;height:1.2445095168vw;background:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-left:.7320644217vw}#page-work .modal__detail__item dd .interview__list__item .textarea .name .arw:after{content:"";width:.7057101025vw;height:.621522694vw;display:inline-block;-webkit-mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);mask-image:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_link_arw.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center;mask-position:center}#page-work .modal__detail__item dd .interview__list__item .textarea .text{width:100%;font-size:1.0248901903vw;line-height:157.1428571429%;letter-spacing:.06em;color:#444}@media screen and (max-width:767px){#page-work .work{display:block}#page-work .work__contents{margin-top:13.3333333333vw;width:100%;border-radius:10.6666666667vw 10.6666666667vw 0 0;padding-top:4.5333333333vw;padding-bottom:70.4vw}#page-work .work__contents__item{padding:9.8666666667vw 5.3333333333vw 20.5333333333vw}#page-work .work__contents__item:not(:last-of-type){border-bottom:.8vw solid #f5f5f5}#page-work .work__contents__item__head{color:#2ab260;font-size:8vw;line-height:213.3333333333%;padding-left:4.5333333333vw;letter-spacing:.06em;position:relative;z-index:2}#page-work .work__contents__item__head:before{top:7.7333333333vw;left:0;width:1.8666666667vw;height:1.8666666667vw}#page-work .work__contents__item__numb{position:absolute;right:4.8vw;top:5.8666666667vw;font-size:18.4vw;z-index:1}#page-work .work__contents__item__numb span{font-size:12.8vw}#page-work .work__contents__item__list{margin-top:7.7333333333vw;display:block}#page-work .work__contents__item__list .item{overflow:inherit;position:relative;cursor:pointer;width:84vw;border-radius:2.6666666667vw;padding:3.7333333333vw 3.7333333333vw 7.4666666667vw;margin:0 auto 0 auto}#page-work .work__contents__item__list .item:not(:first-of-type){margin-top:14.9333333333vw}#page-work .work__contents__item__list .item .image{border-radius:1.6vw}#page-work .work__contents__item__list .item .detail{margin-top:3.7333333333vw;display:block}#page-work .work__contents__item__list .item .detail .text{font-size:4.8vw;font-weight:500;line-height:126%;padding-top:0;text-align:center}#page-work .work__contents__item__list .item .detail .btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4.2666666667vw;width:33.6vw;height:8.8vw;font-size:4vw;line-height:1;padding:0 2.6666666667vw 0 4.5333333333vw}#page-work .work__contents__item__list .item .detail .btn .plus{width:4.5333333333vw;height:4.5333333333vw}#page-work .work__contents__item__list .item .detail .btn .plus:after{width:2.6133333333vw;height:2.6133333333vw}#page-work .modal{padding:10.6666666667vw 0 32vw}#page-work .modal__inner{max-width:94.6666666667vw;padding:5.3333333333vw 5.3333333333vw 10.6666666667vw;border-radius:5.3333333333vw}#page-work .modal__inner .modal-close{bottom:-19.2vw;width:10.6666666667vw;height:10.6666666667vw}#page-work .modal__image img{border-radius:2.6666666667vw}#page-work .modal .heading{margin-top:6.9333333333vw;font-size:8vw}#page-work .modal__detail{margin-top:7.7333333333vw}#page-work .modal__detail__item:not(:first-of-type){margin-top:11.7333333333vw}#page-work .modal__detail__item dt{font-size:5.0666666667vw;line-height:226.3157894737%;padding-left:3.2vw}#page-work .modal__detail__item dt:before{background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco_sp.svg);background-size:100% auto;width:.8vw;height:6.6666666667vw;left:0}#page-work .modal__detail__item dd{margin-top:2.9333333333vw;padding:0 2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-work .modal__detail__item dd .list.has-mt{margin-top:2.6666666667vw}#page-work .modal__detail__item dd .list li{font-size:4.2666666667vw;line-height:170%}#page-work .modal__detail__item dd .list li:not(:first-of-type){margin-top:1.6vw}#page-work .modal__detail__item dd .text{font-size:4.2666666667vw}#page-work .modal__detail__item dd .text.bold{font-size:4.8vw}#page-work .modal__detail__item dd .text.has-mt{margin-top:2.6666666667vw}#page-work .modal__detail__item dd .interview__list{margin-top:3.2vw}#page-work .modal__detail__item dd .interview__list__item{padding:5.3333333333vw;width:100%;border-radius:2.6666666667vw}#page-work .modal__detail__item dd .interview__list__item a{display:block}#page-work .modal__detail__item dd .interview__list__item .photo{width:100%;border-radius:1.3333333333vw}#page-work .modal__detail__item dd .interview__list__item .textarea{margin-top:4vw;width:100%;padding-left:0;display:block}#page-work .modal__detail__item dd .interview__list__item .textarea .name{font-size:4.8vw;font-weight:700;margin-bottom:1.8666666667vw}#page-work .modal__detail__item dd .interview__list__item .textarea .name .arw{width:4.5333333333vw;height:4.5333333333vw;margin-left:2.6666666667vw}#page-work .modal__detail__item dd .interview__list__item .textarea .name .arw:after{width:2.5706666667vw;height:2.264vw}#page-work .modal__detail__item dd .interview__list__item .textarea .text{font-size:3.7333333333vw}}#page-interview .interview-top{padding-top:7.3206442167vw;padding-bottom:22.6939970717vw;border-radius:4.39238653vw 4.39238653vw 0 0;background:#fff}#page-interview .interview-top__inner{width:82.4304538799vw;margin:0 auto}@media screen and (min-width:767px){#page-interview .interview-top .parts-interview__list{padding:0;gap:5%}#page-interview .interview-top .parts-interview__list__item{width:30%;margin:0}}#page-interview .sec1__inner{background:#fff;padding-top:8.4919472914vw;padding-bottom:14.4216691069vw}#page-interview .sec1__main{border-radius:4.39238653vw 4.39238653vw 0 0;overflow:hidden;position:relative}#page-interview .sec1__textarea{width:70.7174231332vw;position:absolute;left:50%;bottom:3.4407027818vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:.06em}#page-interview .sec1__textarea .name{font-size:2.0497803807vw;font-weight:700;line-height:150%;padding-left:1.0248901903vw;position:relative}#page-interview .sec1__textarea .name:before{content:"";background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco.svg);background-size:100% auto;width:.3660322108vw;height:2.7086383602vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-interview .sec1__textarea .text{color:#333;margin-top:.878477306vw;font-size:1.317715959vw;line-height:233.3333333333%;padding-left:1.0248901903vw}#page-interview .sec1__list{width:70.7174231332vw;margin:0 auto 0 auto}#page-interview .sec1__list.sec1__list2{margin-top:0}#page-interview .sec1__list__item:not(:first-of-type){margin-top:5.1976573939vw}#page-interview .sec1__list__item dt{color:#2ab260;font-size:1.756954612vw;font-weight:700;line-height:2;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex}#page-interview .sec1__list__item dt .q{background:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_q.svg);background-size:100% auto;width:1.9765739385vw;min-width:1.9765739385vw;height:1.9765739385vw;margin-right:.5856515373vw;-webkit-transform:translateY(.9516837482vw);transform:translateY(.9516837482vw)}#page-interview .sec1__list__item dd{margin-top:1.1713030747vw;font-size:1.1713030747vw;line-height:2;padding-left:2.5622254758vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec1__img{margin:5.4904831625vw auto 5.4904831625vw auto;width:76.5739385066vw}#page-interview .sec2{margin-top:-4.39238653vw;background:#f5f5f5;border-radius:4.39238653vw 4.39238653vw 0 0;padding-top:6.7349926794vw;padding-bottom:13.17715959vw}#page-interview .sec2__heading{position:relative;text-align:center}#page-interview .sec2__heading .jp{font-size:2.9282576867vw;font-weight:700;letter-spacing:.06em;text-indent:.06em;line-height:160%;text-align:center}#page-interview .sec2__heading .en{width:18.0087847731vw;position:absolute;left:48.6%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:3.513909224vw}#page-interview .sec2__list{margin:7.1742313324vw auto 0 auto;width:70.7174231332vw}#page-interview .sec2__list__item{width:100%;background:#fff;border-radius:.7320644217vw;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5622254758vw 2.9282576867vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec2__list__item:not(:first-of-type){margin-top:1.0980966325vw}#page-interview .sec2__list__item dt{width:12.2254758419vw;min-width:12.2254758419vw;font-family:Outfit,sans-serif;font-size:2.7818448023vw;font-weight:700;letter-spacing:.05em;line-height:1}#page-interview .sec2__list__item dd{padding-top:.2928257687vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.317715959vw;font-weight:700;line-height:177.7777777778%}#page-interview .parts-interview__inner{padding-bottom:22.6939970717vw}#page-interview .interview1 .parts-interview__list__item:first-of-type a{pointer-events:none}#page-interview .interview1 .parts-interview__list__item:first-of-type a:after{content:"";width:100%;height:100%;background:rgba(42,178,96,.66);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;z-index:1}#page-interview .interview1 .parts-interview__list__item:first-of-type a:before{content:"今見ているインタビュー";width:100%;height:100%;background:rgba(42,178,96,.33);position:absolute;left:0;top:0;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;font-size:1.317715959vw;font-weight:700;color:#fff;z-index:10}#page-interview .interview1 .parts-interview__list__item:first-of-type a .inner{z-index:11}#page-interview .interview2 .parts-interview__list__item:nth-of-type(2) a{pointer-events:none}#page-interview .interview2 .parts-interview__list__item:nth-of-type(2) a:after{content:"";width:100%;height:100%;background:rgba(42,178,96,.66);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;z-index:1}#page-interview .interview2 .parts-interview__list__item:nth-of-type(2) a:before{content:"今見ているインタビュー";width:100%;height:100%;background:rgba(42,178,96,.33);position:absolute;left:0;top:0;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;font-size:1.317715959vw;font-weight:700;color:#fff;z-index:10}#page-interview .interview2 .parts-interview__list__item:nth-of-type(2) a .inner{z-index:11}#page-interview .interview3 .parts-interview__list__item:nth-of-type(3) a{pointer-events:none}#page-interview .interview3 .parts-interview__list__item:nth-of-type(3) a:after{content:"";width:100%;height:100%;background:rgba(42,178,96,.66);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;z-index:1}#page-interview .interview3 .parts-interview__list__item:nth-of-type(3) a:before{content:"今見ているインタビュー";width:100%;height:100%;background:rgba(42,178,96,.33);position:absolute;left:0;top:0;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;font-size:1.317715959vw;font-weight:700;color:#fff;z-index:10}#page-interview .interview3 .parts-interview__list__item:nth-of-type(3) a .inner{z-index:11}@media screen and (max-width:767px){#page-interview .page-heading .en{letter-spacing:.04em}#page-interview .interview-top{padding-top:16vw;padding-bottom:86.9333333333vw;border-radius:10.6666666667vw 10.6666666667vw 0 0}#page-interview .interview-top__inner{width:89.3333333333vw}#page-interview .interview-top .parts-interview__text{padding:0}#page-interview .interview-top .parts-interview__list{padding:0}#page-interview .interview-top .parts-interview__list__item{margin-left:auto;margin-right:auto}#page-interview .sec1__inner{background:#fff;padding-top:9.3333333333vw;padding-bottom:41.8666666667vw}#page-interview .sec1__main{border-radius:10.6666666667vw 10.6666666667vw 0 0}#page-interview .sec1__textarea{background:#fff;width:100%;position:relative;left:auto;top:auto;bottom:auto;right:auto;letter-spacing:.06em;-webkit-transform:none;transform:none;padding:6.1333333333vw 5.3333333333vw 8.5333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec1__textarea:after{content:"";width:89.3333333333vw;height:1px;background:#ddd;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}#page-interview .sec1__textarea .name{font-size:5.0666666667vw;line-height:226.3157894737%;padding-left:3.2vw}#page-interview .sec1__textarea .name:before{background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco_sp.svg);background-size:100% auto;width:.8vw;height:6.6666666667vw;top:51%}#page-interview .sec1__textarea .text{color:#333;margin-top:1.0666666667vw;font-size:3.7333333333vw;line-height:194.2857142857%;padding-left:3.7333333333vw}#page-interview .sec1__textarea .text .no-sp{display:none}#page-interview .sec1__list{width:89.3333333333vw}#page-interview .sec1__list__item:not(:first-of-type){margin-top:14.1333333333vw}#page-interview .sec1__list__item dt{font-size:4.8vw}#page-interview .sec1__list__item dt .q{background:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_q.svg);background-size:100% auto;width:5.3333333333vw;min-width:5.3333333333vw;height:5.3333333333vw;margin-right:1.6vw;-webkit-transform:translateY(2.6666666667vw);transform:translateY(2.6666666667vw)}#page-interview .sec1__list__item dd{margin-top:3.7333333333vw;font-size:4.2666666667vw;line-height:170%;padding-left:8.5333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec1__img{margin:15.4666666667vw auto 14.6666666667vw auto;width:100%}#page-interview .sec2{margin-top:-16vw;border-radius:10.6666666667vw 10.6666666667vw 0 0;padding-top:18.6666666667vw;padding-bottom:48vw}#page-interview .sec2__heading .jp{font-size:8.5333333333vw;line-height:137.5%}#page-interview .sec2__heading .en{width:65.6vw;position:absolute;left:51%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:18.9333333333vw}#page-interview .sec2__list{margin:24.2666666667vw auto 0 auto;width:89.3333333333vw}#page-interview .sec2__list__item{width:100%;background:#fff;border-radius:2.6666666667vw;display:block;padding:6.4vw 6.4vw 5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-interview .sec2__list__item:not(:first-of-type){margin-top:3.2vw}#page-interview .sec2__list__item dt{width:100%;min-width:100%;font-size:7.4666666667vw}#page-interview .sec2__list__item dd{padding-top:4vw;font-size:4.2666666667vw;line-height:170%}#page-interview .parts-interview__inner{padding-bottom:86.9333333333vw}#page-interview .interview1 .parts-interview__list__item:first-of-type a:before{font-size:4.2666666667vw}#page-interview .interview2 .parts-interview__list__item:nth-of-type(2) a:before{font-size:4.2666666667vw}#page-interview .interview3 .parts-interview__list__item:nth-of-type(3) a:before{font-size:4.2666666667vw}}#page-working-at .working-at{display:-webkit-box;display:-ms-flexbox;display:flex}#page-working-at .working-at__contents{width:78.0380673499vw;border-radius:4.39238653vw 0 0 0;background:#fff;padding-top:1.2445095168vw;padding-bottom:16.1054172767vw}#page-working-at .working-at__contents__item{padding:4.831625183vw 5.8565153734vw 6.4421669107vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#page-working-at .working-at__contents__item:not(:last-of-type){border-bottom:.2196193265vw solid #f5f5f5}#page-working-at .working-at__contents__item__head{color:#2ab260;font-size:2.9282576867vw;font-weight:700;line-height:160%;padding-left:.9516837482vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;letter-spacing:.05em;margin-bottom:4.39238653vw}#page-working-at .working-at__contents__item__head:before{position:absolute;left:-.7320644217vw;top:50%;content:"";display:inline-block;width:.7320644217vw;height:.7320644217vw;border-radius:50%;background:#2ab260}#page-working-at .working-at__contents__item .tokutake-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.9282576867vw}#page-working-at .working-at__contents__item .tokutake-data__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 5.8565153734vw)/ 3);flex:0 0 calc((100% - 5.8565153734vw)/ 3);height:22.8404099561vw;background:#f1f8ec;border-radius:.7320644217vw;padding-top:1.756954612vw;padding-bottom:.8052708638vw}#page-working-at .working-at__contents__item .tokutake-data__item .text{font-size:1.6105417277vw;font-weight:700;letter-spacing:.05em;text-indent:.05em;text-align:center;margin-bottom:.7320644217vw}#page-working-at .working-at__contents__item .tokutake-data__item .img{display:block;margin:0 auto 0 auto}#page-working-at .working-at__contents__item .tokutake-data__item .img.img1{width:14.934114202vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img2{width:10.980966325vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img3{width:10.980966325vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img4{width:10.980966325vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img5{width:11.5666178624vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img6{width:13.17715959vw}#page-working-at .working-at__contents__item .tokutake-data__item .note{margin-top:-.2196193265vw;color:#19a244;font-size:1.0248901903vw;letter-spacing:.05em;text-indent:.05em;text-align:center}#page-working-at .working-at__contents__item .tokutake-data__item .note.note5{margin-top:-.5124450952vw}#page-working-at .working-at__contents__item .box-type1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.9282576867vw}#page-working-at .working-at__contents__item .box-type1__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2.9282576867vw)/ 2);flex:0 0 calc((100% - 2.9282576867vw)/ 2);height:12.5915080527vw;background:#f5f5f5;border-radius:.7320644217vw;padding:1.8301610542vw 1.8301610542vw 1.8301610542vw;position:relative}#page-working-at .working-at__contents__item .box-type1__item .numb{color:#2ab260;position:absolute;right:1.6105417277vw;top:-2.4890190337vw;font-size:2.9282576867vw;font-weight:500;letter-spacing:.06em;font-family:Outfit,sans-serif}#page-working-at .working-at__contents__item .box-type1__item .numb span{font-size:2.196193265vw}#page-working-at .working-at__contents__item .box-type1__item .heading{color:#2ab260;font-size:1.317715959vw;font-weight:700;letter-spacing:.05em;line-height:1.4}#page-working-at .working-at__contents__item .box-type1__item .text{margin-top:1.2445095168vw;font-size:1.0980966325vw;line-height:174.6666666667%}#page-working-at .working-at__contents__item .box-type2{margin-top:5.6368960469vw}#page-working-at .working-at__contents__item .box-type2__item{border-radius:.7320644217vw;background:#f1f8ec;position:relative;padding:2.196193265vw 2.196193265vw 1.9765739385vw 2.196193265vw}#page-working-at .working-at__contents__item .box-type2__item:not(:first-of-type){margin-top:4.1727672035vw}#page-working-at .working-at__contents__item .box-type2__item .heading{color:#2ab260;font-size:1.6105417277vw;font-weight:700;letter-spacing:.05em;line-height:1.4;position:absolute;left:2.196193265vw;top:-1.1713030747vw}#page-working-at .working-at__contents__item .box-type2__item .text{font-size:1.1713030747vw;line-height:198.75%}#page-working-at .working-at__contents__item.sec1 .working-at__contents__item__head{margin-bottom:2.5622254758vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item:not(:first-of-type){margin-top:6.588579795vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.image{border-radius:.7320644217vw;overflow:hidden}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.heading{margin-top:2.0497803807vw;font-size:2.0497803807vw;font-weight:700;letter-spacing:.06em;line-height:228.5714285714%;position:relative;padding-left:1.317715959vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.heading:before{content:"";background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco.svg);background-size:100% auto;width:.3660322108vw;height:2.7086383602vw;position:absolute;left:0;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.heading span{font-size:1.4641288433vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.text{margin-top:.7320644217vw;font-size:1.1713030747vw;line-height:180%}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.elm-btn{margin:2.7086383602vw 0 0 auto}#page-working-at .working-at__contents__item.sec4 .sec4__list__item:not(:first-of-type){margin-top:6.588579795vw}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.image{border-radius:.7320644217vw;overflow:hidden}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.heading{margin-top:2.9282576867vw;font-size:1.6105417277vw;font-weight:700;letter-spacing:.05em;line-height:1.4}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.heading.mt0{margin-top:0}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.text{margin-top:2.0497803807vw;font-size:1.1713030747vw;line-height:180%}@media screen and (max-width:767px){#page-working-at .page-heading-wrap{height:64.5333333333vw}#page-working-at .page-heading-wrap .page-heading{padding-top:12.2666666667vw}#page-working-at .page-heading-wrap .page-heading .en{line-height:117.3913043478%}#page-working-at .page-heading-wrap .page-heading .jp{margin-top:2.1333333333vw}#page-working-at .working-at{display:block}#page-working-at .working-at .side-navi ul li:nth-of-type(odd){width:55.4666666667vw;margin-right:0}#page-working-at .working-at .side-navi ul li:nth-of-type(even){width:33.8666666667vw;margin-right:0}#page-working-at .working-at__contents{margin-top:13.3333333333vw;width:100%;border-radius:10.6666666667vw 10.6666666667vw 0 0;padding-top:4.5333333333vw;padding-bottom:70.4vw}#page-working-at .working-at__contents__item{padding:9.0666666667vw 5.3333333333vw 20.5333333333vw}#page-working-at .working-at__contents__item:not(:last-of-type){border-bottom:.8vw solid #f5f5f5}#page-working-at .working-at__contents__item__head{color:#2ab260;font-size:8vw;line-height:213.3333333333%;padding-left:4.5333333333vw;letter-spacing:.06em;position:relative;z-index:2;margin-bottom:6.6666666667vw}#page-working-at .working-at__contents__item__head:before{top:7.7333333333vw;left:0;width:1.8666666667vw;height:1.8666666667vw}#page-working-at .working-at__contents__item .tokutake-data{display:block}#page-working-at .working-at__contents__item .tokutake-data__item{margin:0 auto;width:78.6666666667vw;height:89.3333333333vw;border-radius:2.6666666667vw;padding-top:6.9333333333vw;padding-bottom:2.9333333333vw}#page-working-at .working-at__contents__item .tokutake-data__item:not(:first-of-type){margin-top:10.6666666667vw}#page-working-at .working-at__contents__item .tokutake-data__item .text{font-size:6.1333333333vw;margin-bottom:2.6666666667vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img1{width:57.6vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img2{width:42.6666666667vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img3{width:42.6666666667vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img4{width:42.6666666667vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img5{width:44.8vw}#page-working-at .working-at__contents__item .tokutake-data__item .img.img6{width:51.7333333333vw}#page-working-at .working-at__contents__item .tokutake-data__item .note{margin-top:1.6vw;font-size:3.7333333333vw}#page-working-at .working-at__contents__item .tokutake-data__item .note.note1{margin-top:1.6vw}#page-working-at .working-at__contents__item .tokutake-data__item .note.note2{margin-top:0}#page-working-at .working-at__contents__item .tokutake-data__item .note.note3{margin-top:0}#page-working-at .working-at__contents__item .tokutake-data__item .note.note4{margin-top:0}#page-working-at .working-at__contents__item .tokutake-data__item .note.note5{margin-top:-.2666666667vw}#page-working-at .working-at__contents__item .tokutake-data__item .note.note6{margin-top:0}#page-working-at .working-at__contents__item .box-type1{display:block;margin:0 auto}#page-working-at .working-at__contents__item .box-type1__item{margin:0 auto;width:84vw;height:auto;border-radius:2.6666666667vw;padding:6.9333333333vw 5.3333333333vw 6.6666666667vw}#page-working-at .working-at__contents__item .box-type1__item:not(:first-of-type){margin-top:10.6666666667vw}#page-working-at .working-at__contents__item .box-type1__item .numb{right:-.8vw;top:-10.1333333333vw;font-size:10.6666666667vw}#page-working-at .working-at__contents__item .box-type1__item .numb span{font-size:8vw}#page-working-at .working-at__contents__item .box-type1__item .heading{font-size:4.8vw;text-align:center}#page-working-at .working-at__contents__item .box-type1__item .text{margin-top:4.5333333333vw;font-size:4vw}#page-working-at .working-at__contents__item .box-type2{margin-top:16vw}#page-working-at .working-at__contents__item .box-type2__item{width:84vw;margin:0 auto;border-radius:2.6666666667vw;padding:9.0666666667vw 5.3333333333vw 6.1333333333vw 5.3333333333vw}#page-working-at .working-at__contents__item .box-type2__item:not(:first-of-type){margin-top:10.6666666667vw}#page-working-at .working-at__contents__item .box-type2__item .heading{font-size:5.8666666667vw;left:5.3333333333vw;top:-3.7333333333vw}#page-working-at .working-at__contents__item .box-type2__item .text{font-size:4vw;line-height:181.3333333333%}#page-working-at .working-at__contents__item .box-type2__item .text .pc-slash{display:none}#page-working-at .working-at__contents__item.sec1 .working-at__contents__item__head{margin-bottom:7.4666666667vw}#page-working-at .working-at__contents__item.sec3 .working-at__contents__item__head{margin-bottom:7.4666666667vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item{width:84vw;margin:0 auto}#page-working-at .working-at__contents__item.sec3 .sec3__list__item:not(:first-of-type){margin-top:16vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.image{margin:0 auto;width:84vw;border-radius:2.6666666667vw;overflow:hidden}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.heading{margin-top:6.1333333333vw;font-size:5.0666666667vw;line-height:226.3157894737%;padding-left:3.2vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.heading:before{background:url(/wp-content/themes/tokutake_theme/assets/img/common/title_deco_sp.svg);background-size:100% auto;width:.8vw;height:6.6666666667vw;left:0}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.heading span{font-size:4.2666666667vw}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.text{margin-top:2.6666666667vw;font-size:4.2666666667vw;line-height:170%;padding-left:2.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-working-at .working-at__contents__item.sec3 .sec3__list__item>.elm-btn{margin:9.8666666667vw auto 0}#page-working-at .working-at__contents__item.sec4{padding-bottom:16.5333333333vw}#page-working-at .working-at__contents__item.sec4 .working-at__contents__item__head{margin-bottom:7.4666666667vw}#page-working-at .working-at__contents__item.sec4 .sec4__list__item{margin:0 auto;width:84vw}#page-working-at .working-at__contents__item.sec4 .sec4__list__item:not(:first-of-type){margin-top:16vw}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.image{border-radius:2.6666666667vw;overflow:hidden}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.heading{margin-top:7.2vw;font-size:5.0666666667vw;font-weight:700;letter-spacing:.05em;line-height:168.4210526316%}#page-working-at .working-at__contents__item.sec4 .sec4__list__item>.text{margin-top:4.5333333333vw;font-size:4.2666666667vw;line-height:170%}}#page-job-description .job-description{display:-webkit-box;display:-ms-flexbox;display:flex}#page-job-description .job-description__contents{width:78.0380673499vw;border-radius:4.39238653vw 0 0 0;background:#fff;padding-top:2.1229868228vw;padding-bottom:16.1054172767vw}#page-job-description .job-description__contents__item{padding:4.831625183vw 5.8565153734vw 6.4421669107vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#page-job-description .job-description__contents__item:not(:last-of-type){border-bottom:.2196193265vw solid #f5f5f5}#page-job-description .job-description__contents__item__head{color:#2ab260;font-size:2.196193265vw;font-weight:700;line-height:160%;padding-left:.9516837482vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;letter-spacing:.05em}#page-job-description .job-description__contents__item__head:before{position:absolute;left:-.7320644217vw;top:50%;content:"";display:inline-block;width:.7320644217vw;height:.7320644217vw;border-radius:50%;background:#2ab260}#page-job-description .job-description__contents__item .detail{margin-top:2.8550512445vw}#page-job-description .job-description__contents__item .detail__item{min-height:5.1244509517vw;display:-webkit-box;display:-ms-flexbox;display:flex}#page-job-description .job-description__contents__item .detail__item:last-of-type dt{border-bottom:1px solid #2ab260}#page-job-description .job-description__contents__item .detail__item:last-of-type dd{border-bottom:1px solid #ccc}#page-job-description .job-description__contents__item .detail__item dt{width:15.8857979502vw;border-top:1px solid #2ab260;font-size:1.0980966325vw;line-height:174.6666666667%;font-weight:700;padding:1.6837481698vw 0 1.4641288433vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#19a244}#page-job-description .job-description__contents__item .detail__item dd{border-top:1px solid #ccc;width:calc(100% - 15.8857979502vw);font-size:1.0980966325vw;line-height:174.6666666667%;padding:1.6837481698vw 1.4641288433vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-job-description .job-description__contents__item .detail__item dd a,#page-job-description .job-description__contents__item .detail__item dd a:link,#page-job-description .job-description__contents__item .detail__item dd a:visited{color:#2ab260;text-decoration:none}#page-job-description .job-description__contents__item .detail__item dd a,#page-job-description .job-description__contents__item .detail__item dd a:link,#page-job-description .job-description__contents__item .detail__item dd a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-job-description .job-description__contents__item .detail__item dd a:hover{color:#000;text-decoration:none}}#page-job-description .job-description__contents__item .detail__item dd .map{width:7.6134699854vw;height:1.6105417277vw;border-radius:.2196193265vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff;font-size:.9516837482vw;line-height:1;margin-left:.5856515373vw}@media screen and (max-width:767px){#page-job-description .page-heading-wrap .page-heading{padding-top:11.4666666667vw}#page-job-description .page-heading-wrap .page-heading .en{line-height:130.4347826087%;letter-spacing:.02em}#page-job-description .page-heading-wrap .page-heading .jp{margin-top:1.3333333333vw}#page-job-description .job-description{display:block}#page-job-description .job-description .side-navi ul li:nth-of-type(odd){width:50%;margin-right:0}#page-job-description .job-description .side-navi ul li:nth-of-type(even){width:50%;margin-right:0}#page-job-description .job-description__contents{margin-top:13.3333333333vw;width:100%;border-radius:10.6666666667vw 10.6666666667vw 0 0;padding-top:4.5333333333vw;padding-bottom:72.2666666667vw}#page-job-description .job-description__contents__item{padding:9.0666666667vw 5.3333333333vw 14.6666666667vw}#page-job-description .job-description__contents__item:not(:last-of-type){border-bottom:.8vw solid #f5f5f5}#page-job-description .job-description__contents__item__head{color:#2ab260;font-size:6.4vw;line-height:213.3333333333%;padding-left:4.5333333333vw;letter-spacing:.06em;position:relative;z-index:2}#page-job-description .job-description__contents__item__head:before{top:6.4vw;left:0;width:1.8666666667vw;height:1.8666666667vw}#page-job-description .job-description__contents__item .detail{width:84vw;margin:9.0666666667vw auto 0}#page-job-description .job-description__contents__item .detail__item{display:block;min-height:auto;border-top:1px solid #ccc;position:relative}#page-job-description .job-description__contents__item .detail__item:last-of-type{border-bottom:1px solid #ccc}#page-job-description .job-description__contents__item .detail__item:last-of-type:after{content:"";width:34.6666666667vw;height:1px;position:absolute;left:0;bottom:-1px;background:#2ab260}#page-job-description .job-description__contents__item .detail__item:last-of-type dt{border-bottom:none}#page-job-description .job-description__contents__item .detail__item:last-of-type dd{border-bottom:none}#page-job-description .job-description__contents__item .detail__item:before{content:"";width:34.6666666667vw;height:1px;position:absolute;left:0;top:-1px;background:#2ab260}#page-job-description .job-description__contents__item .detail__item dt{width:100%;font-size:4vw;line-height:200%;padding:4.5333333333vw 0 0;border:none}#page-job-description .job-description__contents__item .detail__item dd{margin-top:2.4vw;width:100%;font-size:4vw;padding:0 0 4.8vw;border:none}#page-job-description .job-description__contents__item .detail__item dd .map{width:27.7333333333vw;height:5.8666666667vw;border-radius:.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.4666666667vw;margin-left:auto;position:absolute;right:0;bottom:5.3333333333vw}#page-job-description .job-description__contents__item .detail__item.item-map{padding-bottom:9.0666666667vw}}#page-faq .faq-contents{padding-top:7.3206442167vw;padding-bottom:22.6939970717vw;border-radius:4.39238653vw 4.39238653vw 0 0;background:#fff}#page-faq .faq-contents__item{width:82.4304538799vw;margin:0 auto 0 auto;border-top:1px solid #ccc}#page-faq .faq-contents__item:last-of-type{border-bottom:1px solid #ccc}#page-faq .faq-contents__item dt{padding:1.6105417277vw 5.8565153734vw 1.6837481698vw .3660322108vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.317715959vw;line-height:175%;font-weight:700;letter-spacing:.05em;color:#2ab260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;cursor:pointer}#page-faq .faq-contents__item dt .q{background:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_q.svg);background-size:100% auto;width:1.9765739385vw;min-width:1.9765739385vw;height:1.9765739385vw;margin-right:1.317715959vw;-webkit-transform:translateY(.5856515373vw);transform:translateY(.5856515373vw)}#page-faq .faq-contents__item dt .accordion__icon{width:1.6105417277vw;height:1.6105417277vw;display:block;position:absolute;right:.7320644217vw;top:2.0497803807vw}#page-faq .faq-contents__item dt .accordion__icon::before{content:"";position:absolute;width:1.6105417277vw;height:1px;border-radius:100vh;background:#000;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-faq .faq-contents__item dt .accordion__icon::after{content:"";position:absolute;width:1px;height:1.6105417277vw;background:#000;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-faq .faq-contents__item dt.active .accordion__icon::after{display:none}#page-faq .faq-contents__item dd{display:none;font-size:1.1713030747vw;line-height:170%;padding-top:.2928257687vw;padding-bottom:3.513909224vw;padding-left:3.6603221083vw;padding-right:5.8565153734vw}#page-faq .faq-contents__item dd a,#page-faq .faq-contents__item dd a:link,#page-faq .faq-contents__item dd a:visited{color:#2ab260;text-decoration:none}#page-faq .faq-contents__item dd a,#page-faq .faq-contents__item dd a:link,#page-faq .faq-contents__item dd a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-faq .faq-contents__item dd a:hover{color:#000;text-decoration:none}}@media screen and (max-width:767px){#page-faq .faq-contents{padding-top:16vw;padding-bottom:86.9333333333vw;border-radius:10.6666666667vw 10.6666666667vw 0 0}#page-faq .faq-contents__item{width:89.3333333333vw}#page-faq .faq-contents__item dt{padding:5.0666666667vw 8vw 4.8vw 0;font-size:4.8vw;line-height:165%}#page-faq .faq-contents__item dt .q{background:url(/wp-content/themes/tokutake_theme/assets/img/common/icon_q.svg);background-size:100% auto;width:5.3333333333vw;min-width:5.3333333333vw;height:5.3333333333vw;margin-right:1.6vw;-webkit-transform:translateY(1.8666666667vw);transform:translateY(1.8666666667vw)}#page-faq .faq-contents__item dt .accordion__icon{width:5.8666666667vw;height:5.8666666667vw;right:0;top:6.9333333333vw}#page-faq .faq-contents__item dt .accordion__icon::before{width:5.8666666667vw;height:1px}#page-faq .faq-contents__item dt .accordion__icon::after{width:1px;height:5.8666666667vw}#page-faq .faq-contents__item dd{display:none;font-size:4.2666666667vw;padding-top:2.1333333333vw;padding-bottom:16vw;padding-left:6.9333333333vw;padding-right:8vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9sYXlvdXQvX21lZ2EtbWVudS5zY3NzIiwiY29tbW9uL2xheW91dC9fcGFydHMtcmVjcnVpdC5zY3NzIiwiY29tbW9uL2xpYnJhcnkvX3N3aXBlci1idW5kbGUubWluLmNzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWlubmVyLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1idG4uc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXNlY3Rpb24taGVhZGluZy5zY3NzIiwiY29tbW9uL3BhcnRzL19wYWdlLWhlYWRpbmcuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXBhbmt1enUuc2NzcyIsImNvbW1vbi9wYXJ0cy9fcGFydHMtaW50ZXJ2aWV3LnNjc3MiLCJjb21tb24vcGFydHMvX3BhcnRzLXNpZGUtbmF2aS5zY3NzIiwicGFnZXMvX3RvcC5zY3NzIiwicGFnZXMvX3RvcC1zcC5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL19uZXdzLWRldGFpbC5zY3NzIiwicGFnZXMvX2NvbXBhbnkuc2NzcyIsInBhZ2VzL19jb21wYW55LXNwLnNjc3MiLCJwYWdlcy9fd29yay5zY3NzIiwicGFnZXMvX3dvcmstc3Auc2NzcyIsInBhZ2VzL19pbnRlcnZpZXcuc2NzcyIsInBhZ2VzL19pbnRlcnZpZXctc3Auc2NzcyIsInBhZ2VzL193b3JraW5nLWF0LnNjc3MiLCJwYWdlcy9fd29ya2luZy1hdC1zcC5zY3NzIiwicGFnZXMvX2pvYi1kZXNjcmlwdGlvbi5zY3NzIiwicGFnZXMvX2pvYi1kZXNjcmlwdGlvbi1zcC5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX2ZhcS1z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V0FBQSxvQkFDQSxlQUFBLFNBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUVGLGdGQUNFLFFBQUEsY0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsb0JBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxjQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxHQUVGLGdGQUNFLFFBQUEsR0FZSiwwRUFDRSxlQUFBLEtBQ0EsZ0ZBQ0UsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxvQkFDQSxlQUFBLFNBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUVGLGlGQUNFLFFBQUEsY0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsb0JBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxjQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxHQUVGLGlGQUNFLFFBQUEsR0FZSiwwRUFDRSxlQUFBLEtBQ0EsZ0ZBQ0UsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxvQkFDQSxlQUFBLFNBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUVGLGlGQUNFLFFBQUEsY0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsb0JBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZ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SUFBQSxNQUFBLEVBQ0EsVUFBQSxNQUNBLFlBQUEsS0FDQSxvQ0FDRSxXQUFBLG9FQUNBLGdCQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0EsVUFBQSxlQUNBLE9BQUEsZUFDQSxhQUFBLE1BQ0Esa0JBQUEsMkJBQUEsVUFBQSwyQkFJRixrREFDRSxNQUFBLGVBQ0EsT0FBQSxlQUNBLE1BQUEsRUFDQSxJQUFBLGVBSUYsMERBQ0UsTUFBQSxlQUNBLE9BQUEsSUFJRix5REFDRSxNQUFBLElBQ0EsT0FBQSxlQUlKLGlDQUNFLFFBQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxlQUNBLGVBQUEsS0FDQSxhQUFBLGVBQ0EsY0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5Vc2UgYSB2YWx1ZSBmcm9tIDEwMCB0byA5MDBcbiovXG4vKlxuVXNlIGEgdmFsdWUgZnJvbSA0MDAgdG8gODAwXG4qL1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gIFx0Zm9udC1zaXplOiA1MiU7XG4gIH0vL3RhYiovXG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nLXRvcDogNi41ODg1Nzk3OTV2dztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDE4LjEzMzMzMzMzMzN2dztcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYuNTg4NTc5Nzk1dnc7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmhlYWRlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIuOTI4MjU3Njg2N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDIxLjQ0OTQ4NzU1NDl2dztcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xNDY0MTI4ODQzdncpO1xufVxuLmhlYWRlcl9fbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyX19uYXZpX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjkyODI1NzY4Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX25hdmlfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhLFxuLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbSBhOmxpbmssXG4uaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGEsXG4uaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19saW5rX19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uaGVhZGVyX19uYXZpX19saW5rX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjA0OTc4MDM4MDd2dztcbn1cbi5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkge1xuICB3aWR0aDogOS41OTAwNDM5MjM5dnc7XG4gIGhlaWdodDogMy42NjAzMjIxMDgzdnc7XG4gIGZvbnQtc2l6ZTogMS4wMjQ4OTAxOTAzdnc7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19lbnRyeSBhLFxuLmhlYWRlcl9fbmF2aV9fYnRuX19lbnRyeSBhOmxpbmssXG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGEsXG4uaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19lbnRyeSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjkyODI1NzY4N3Z3O1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19lbnRyeSBhIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzOTIzODY1M3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMi4wMTYxMDU0MTczdnc7XG4gIGhlaWdodDogMS45MDMzNjc0OTYzdnc7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2VudHJ5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0VGRTczMTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGE6aG92ZXIgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjczMjA2NDQyMTd2dztcbiAgd2lkdGg6IDMuNjYwMzIyMTA4M3Z3O1xuICBoZWlnaHQ6IDMuNjYwMzIyMTA4M3Z3O1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjI5MjgyNTc2ODd2dztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHtcbiAgcGFkZGluZy10b3A6IDEuMzE3NzE1OTU5dnc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEuNjEwNTQxNzI3N3Z3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjM2NjAzMjIxMDh2dztcbn1cbi5oZWFkZXJfX25hdmlfX2J0bl9fbWVudSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDAuMzY2MDMyMjEwOHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMkFCMjYwO1xuICB9XG59XG4uaGVhZGVyLmlzLXNjcm9sbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uaGVhZGVyLmlzLXNjcm9sbCAuaGVhZGVyX19sb2dvIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyLmlzLXNjcm9sbCAuaGVhZGVyX19uYXZpX19saW5rIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE4LjEzMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMzUuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19lbnRyeSB7XG4gICAgd2lkdGg6IDI0dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX2VudHJ5IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2J0bl9fZW50cnkgYSAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogNi4wMTg2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1LjY4NTMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19idG5fX21lbnUgc3BhbiB7XG4gICAgd2lkdGg6IDQuOHZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fYnRuX19tZW51IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jcGFnZS10b3AgLmhlYWRlci5pcy1zY3JvbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3BhZ2UtdG9wIC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW06Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgY29sb3I6ICMyQUIyNjA7XG59XG5cbiNwYWdlLXNlcnZpY2UgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpudGgtb2YtdHlwZSgyKSBhIHtcbiAgY29sb3I6ICMyQUIyNjA7XG59XG5cbiNwYWdlLXByb2Nlc3MgLmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgY29sb3I6ICMyQUIyNjA7XG59XG5cbiNwYWdlLXdvcmtzIC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW06bnRoLW9mLXR5cGUoNCkgYSB7XG4gIGNvbG9yOiAjMkFCMjYwO1xufVxuXG4jcGFnZS1hYm91dCAuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOm50aC1vZi10eXBlKDUpIGEge1xuICBjb2xvcjogIzJBQjI2MDtcbn1cblxuLnBhcnRzLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNS44ODU3OTc5NTAydnc7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4uZm9vdGVyX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDg4LjI4Njk2OTI1MzMlO1xuICBwYWRkaW5nOiAwIDIuOTI4MjU3Njg2N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAubG9nbyB7XG4gIHdpZHRoOiAxMy4xNzcxNTk1OXZ3O1xufVxuLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAubmFtZSB7XG4gIG1hcmdpbi10b3A6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtc2l6ZTogMS4wOTgwOTY2MzI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuODA1MjcwODYzOHZ3O1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTc2LjY2NjY2NjY2NjclO1xufVxuLmZvb3Rlcl9fdG9wX19zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlcl9fdG9wX19zbnNfX3RleHQge1xuICBmb250LXNpemU6IDEuMDI0ODkwMTkwM3Z3O1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIG1hcmdpbi1yaWdodDogMC4zNjYwMzIyMTA4dnc7XG59XG4uZm9vdGVyX190b3BfX3Nuc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyX190b3BfX3Nuc19fbGlzdCAuaW5zdGEge1xuICB3aWR0aDogMS42ODM3NDgxNjk4dnc7XG59XG4uZm9vdGVyX190b3BfX3Nuc19fbGlzdCAueW91dHViZSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjM5MDkyMjQwMTJ2dztcbiAgd2lkdGg6IDIuMDQ5NzgwMzgwN3Z3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yMTk2MTkzMjY1dncpO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDYuMjk1NzU0MDI2NHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNjkzOTk3MDcydnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19ib3R0b21fX2xpbmsgbGkge1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBsaW5lLWhlaWdodDogMTg2LjY2NjY2NjY2NjclO1xufVxuLmZvb3Rlcl9fYm90dG9tX19saW5rIGxpIGEsXG4uZm9vdGVyX19ib3R0b21fX2xpbmsgbGkgYTpsaW5rLFxuLmZvb3Rlcl9fYm90dG9tX19saW5rIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19ib3R0b21fX2xpbmsgbGkgYSxcbi5mb290ZXJfX2JvdHRvbV9fbGluayBsaSBhOmxpbmssXG4uZm9vdGVyX19ib3R0b21fX2xpbmsgbGkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19saW5rIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19ib3R0b21fX2xpbmsgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNDQwNzAyNzgxOHZ3O1xufVxuLmZvb3Rlcl9fYm90dG9tX19saW5rIGxpIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjkyODI1NzY4N3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMS4wMDIxOTYxOTMzdnc7XG4gIGhlaWdodDogMC44ODcyNjIwNzkxdnc7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4bGluay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuODc4NDc3MzA2dnc7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43MzIwNjQ0MjE3dncpO1xufVxuLmZvb3RlciB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDcxLjJ2dztcbiAgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX3RvcF9fdGV4dGFyZWEgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAubG9nbyB7XG4gICAgd2lkdGg6IDMydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjkzMzMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX190b3BfX3RleHRhcmVhIC5uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjh2dyk7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wX190ZXh0YXJlYSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi45MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTYwLjcxNDI4NTcxNDMlO1xuICB9XG4gIC5mb290ZXJfX3RvcF9fc25zIHtcbiAgICBtYXJnaW4tdG9wOiA5LjA2NjY2NjY2Njd2dztcbiAgfVxuICAuZm9vdGVyX190b3BfX3Nuc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX3RvcF9fc25zX19saXN0IC5pbnN0YSB7XG4gICAgd2lkdGg6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX3RvcF9fc25zX19saXN0IC55b3V0dWJlIHtcbiAgICBtYXJnaW4tbGVmdDogNS4wNjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDcuNDY2NjY2NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjh2dyk7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjQ2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyX19ib3R0b21fX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9fbGluayBsaSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX19saW5rIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX19saW5rIGxpIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDMuNjUwNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMy4yMzJ2dztcbiAgfVxuICAuZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjQuOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5tZWdhLW1lbnUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cbi5tZWdhLW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tZWdhLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW1lbnUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubWVnYS1tZW51X19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMjUuNjIyMjU0NzU4NHZ3O1xuICBtYXgtd2lkdGg6IDI1LjYyMjI1NDc1ODR2dztcbiAgaGVpZ2h0OiA1OC40MTg3NDA4NDkydnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNi4zNjg5NjA0Njg1dncgNC43NTg0MTg3NDA4dncgNC4zOTIzODY1M3Z3IDUuMzQ0MDcwMjc4MnZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMDZBMjQ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA0LjM5MjM4NjUzdnc7XG59XG4ubWVnYS1tZW51X19saW5rX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4zMTc3MTU5NTl2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNDY0MTI4ODQzM3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLm1lZ2EtbWVudV9fbGlua19faXRlbSBhLFxuLm1lZ2EtbWVudV9fbGlua19faXRlbSBhOmxpbmssXG4ubWVnYS1tZW51X19saW5rX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51X19saW5rX19pdGVtIGEsXG4ubWVnYS1tZW51X19saW5rX19pdGVtIGE6bGluayxcbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51X19saW5rX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX2xpbmtfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVnYS1tZW51X19lbnRyeSB7XG4gIG1hcmdpbi10b3A6IDIuMTIyOTg2ODIyOHZ3O1xuICB3aWR0aDogMTUuMzAwMTQ2NDEyOXZ3O1xuICBoZWlnaHQ6IDMuNjYwMzIyMTA4M3Z3O1xuICBmb250LXNpemU6IDEuMDI0ODkwMTkwM3Z3O1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLm1lZ2EtbWVudV9fZW50cnkgYSxcbi5tZWdhLW1lbnVfX2VudHJ5IGE6bGluayxcbi5tZWdhLW1lbnVfX2VudHJ5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkFCMjYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51X19lbnRyeSBhLFxuLm1lZ2EtbWVudV9fZW50cnkgYTpsaW5rLFxuLm1lZ2EtbWVudV9fZW50cnkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51X19lbnRyeSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubWVnYS1tZW51X19lbnRyeSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjkyODI1NzY4N3Z3O1xufVxuLm1lZ2EtbWVudV9fZW50cnkgYSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC40MzkyMzg2NTN2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDIuMDE2MTA1NDE3M3Z3O1xuICBoZWlnaHQ6IDEuOTAzMzY3NDk2M3Z3O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9lbnRyeS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUIyNjA7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWVnYS1tZW51X19zbnMge1xuICBtYXJnaW4tdG9wOiAyLjEyMjk4NjgyMjh2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZWdhLW1lbnVfX3NucyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4wMjQ4OTAxOTAzdnc7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM2NjAzMjIxMDh2dztcbn1cbi5tZWdhLW1lbnVfX3NucyAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVnYS1tZW51X19zbnMgLmljb24gLmluc3RhIHtcbiAgd2lkdGg6IDEuNjgzNzQ4MTY5OHZ3O1xufVxuLm1lZ2EtbWVudV9fc25zIC5pY29uIC55b3V0dWJlIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMzkwOTIyNDAxMnZ3O1xuICB3aWR0aDogMi4wNDk3ODAzODA3dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjIxOTYxOTMyNjV2dyk7XG59XG4ubWVnYS1tZW51X19saW5rMiB7XG4gIG1hcmdpbi10b3A6IDMuOTUzMTQ3ODc3dnc7XG59XG4ubWVnYS1tZW51X19saW5rMiBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wOTgwOTY2MzI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxODYuNjY2NjY2NjY2NyU7XG59XG4ubWVnYS1tZW51X19saW5rMiBsaSBhLFxuLm1lZ2EtbWVudV9fbGluazIgbGkgYTpsaW5rLFxuLm1lZ2EtbWVudV9fbGluazIgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZWdhLW1lbnVfX2xpbmsyIGxpIGEsXG4ubWVnYS1tZW51X19saW5rMiBsaSBhOmxpbmssXG4ubWVnYS1tZW51X19saW5rMiBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWdhLW1lbnVfX2xpbmsyIGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX2xpbmsyIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjI5MjgyNTc2ODd2dztcbn1cbi5tZWdhLW1lbnVfX2xpbmsyIGxpIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjkyODI1NzY4N3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMS4wMDIxOTYxOTMzdnc7XG4gIGhlaWdodDogMC44ODcyNjIwNzkxdnc7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4bGluay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWVnYS1tZW51IC5tZW51LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNDY0MTI4ODQzM3Z3O1xuICByaWdodDogMi45MjgyNTc2ODY3dnc7XG4gIHdpZHRoOiAzLjY2MDMyMjEwODN2dztcbiAgaGVpZ2h0OiAzLjY2MDMyMjEwODN2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI5MjgyNTc2ODd2dztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmJlZm9yZSxcbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS40NjQxMjg4NDMzdnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiDnmb0gKi9cbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubWVnYS1tZW51IC5tZW51LWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1lZ2EtbWVudSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lZ2EtbWVudV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxOC45MzMzMzMzMzMzdncgbWluKDE2dncsIDYwcHgpIG1pbigxMC42NjY2NjY2NjY3dncsIDQwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5tZWdhLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWdhLW1lbnVfX2xpbmtfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IG1pbig1LjZ2dywgMjFweCk7XG4gICAgZm9udC1zaXplOiBtaW4oNC44dncsIDE4cHgpO1xuICB9XG4gIC5tZWdhLW1lbnVfX2xpbmtfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWVnYS1tZW51X19lbnRyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogbWluKDkuNnZ3LCAzNnB4KTtcbiAgICB3aWR0aDogNTUuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fZW50cnkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fZW50cnkgYSAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dztcbiAgICB3aWR0aDogNy4zNDR2dztcbiAgICBoZWlnaHQ6IDYuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tZWdhLW1lbnVfX3NucyB7XG4gICAgbWFyZ2luLXRvcDogbWluKDcuNDY2NjY2NjY2N3Z3LCAyOHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tZWdhLW1lbnVfX3NucyAudGV4dCB7XG4gICAgZm9udC1zaXplOiBtaW4oMy43MzMzMzMzMzMzdncsIDE0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fc25zIC5pY29uIC5pbnN0YSB7XG4gICAgd2lkdGg6IG1pbig2LjEzMzMzMzMzMzN2dywgMjNweCk7XG4gIH1cbiAgLm1lZ2EtbWVudV9fc25zIC5pY29uIC55b3V0dWJlIHtcbiAgICBtYXJnaW4tbGVmdDogbWluKDUuMDY2NjY2NjY2N3Z3LCAxOXB4KTtcbiAgICB3aWR0aDogbWluKDcuNDY2NjY2NjY2N3Z3LCAyOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkobWluKDAuOHZ3LCAzcHgpKTtcbiAgfVxuICAubWVnYS1tZW51X19saW5rMiB7XG4gICAgbWFyZ2luLXRvcDogbWluKDYuOTMzMzMzMzMzM3Z3LCAyNnB4KTtcbiAgfVxuICAubWVnYS1tZW51X19saW5rMiBsaSB7XG4gICAgZm9udC1zaXplOiBtaW4oNHZ3LCAxNXB4KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubWVnYS1tZW51X19saW5rMiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAubWVnYS1tZW51X19saW5rMiBsaSAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiBtaW4oMy42NTA2NjY2NjY3dncsIDEzLjY5cHgpO1xuICAgIGhlaWdodDogbWluKDMuMjMydncsIDEyLjEycHgpO1xuICB9XG4gIC5tZWdhLW1lbnUgLm1lbnUtY2xvc2Uge1xuICAgIHRvcDogMy43MzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudSAubWVudS1jbG9zZTo6YmVmb3JlLFxuICAubWVnYS1tZW51IC5tZW51LWNsb3NlOjphZnRlciB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbi5wYXJ0cy1yZWNydWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi40NDUwOTUxNjg0dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyLjkyODI1NzY4Njd2dyAzLjY2MDMyMjEwODN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xufVxuLnBhcnRzLXJlY3J1aXRfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNC4zOTIzODY1M3Z3O1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICBwYWRkaW5nOiA0LjUzODc5OTQxNDN2dyAyLjkyODI1NzY4Njd2dyA1Ljg1NjUxNTM3MzR2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRzLXJlY3J1aXRfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJ0cy1yZWNydWl0X190dGwgLmVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFydHMtcmVjcnVpdF9fdHRsIC5lbjpiZWZvcmUge1xuICB3aWR0aDogMC40MzkyMzg2NTN2dztcbiAgaGVpZ2h0OiAwLjQzOTIzODY1M3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjA5ODA5NjYzMjV2dztcbiAgdG9wOiAwLjQzOTIzODY1M3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFydHMtcmVjcnVpdF9fdHRsIC5qcCB7XG4gIG1hcmdpbi10b3A6IDAuODA1MjcwODYzOHZ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjkyODI1NzY4Njd2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcnRzLXJlY3J1aXRfX2xpbmsge1xuICBtYXgtd2lkdGg6IDYyLjIyNTQ3NTg0MTl2dztcbiAgbWFyZ2luOiA0LjAyNjM1NDMxOTJ2dyBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcnRzLXJlY3J1aXRfX2xpbmtfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjY2MDMyMjEwODN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYXJ0cy1yZWNydWl0X19saW5rX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQ2NDEyODg0MzN2dztcbiAgfVxufVxuLnBhcnRzLXJlY3J1aXRfX2RlY28ge1xuICB3aWR0aDogMTkuNDcyOTEzNjE2NHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMy40NDA3MDI3ODE4dnc7XG4gIGJvdHRvbTogLTIuMzQyNjA2MTQ5M3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcnRzLXJlY3J1aXRfX2RlY28ge1xuICAgIHdpZHRoOiAxNC42NDEyODg0MzM0dnc7XG4gIH1cbn1cbi5wYXJ0cy1yZWNydWl0IHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydHMtcmVjcnVpdCB7XG4gICAgdG9wOiAtNjUuNnZ3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDIuNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbiAgLnBhcnRzLXJlY3J1aXRfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMjEuODY2NjY2NjY2N3Z3IDE0dncgMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0cy1yZWNydWl0X190dGwgLmVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJ0cy1yZWNydWl0X190dGwgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbiAgLnBhcnRzLXJlY3J1aXRfX2xpbmsge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEzLjMzMzMzMzMzMzN2dyBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXJ0cy1yZWNydWl0X19saW5rX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJ0cy1yZWNydWl0X19saW5rX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0cy1yZWNydWl0X19saW5rX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAucGFydHMtcmVjcnVpdF9fbGlua19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYXJ0cy1yZWNydWl0X19kZWNvIHtcbiAgICB3aWR0aDogNTMuODY2NjY2NjY2N3Z3O1xuICAgIHRvcDogLTQuNTMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IC0yLjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLyoqXG4gKiBTd2lwZXIgMTEuMS4xNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAxOCwgMjAyNFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbG0taW5uZXIge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogOTQuMTQzNDg0NjI2NnZ3O1xuICBwYWRkaW5nOiAwIDIuOTI4MjU3Njg2N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0taW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tYnRuIHtcbiAgd2lkdGg6IDE4LjMwMTYxMDU0MTd2dztcbiAgaGVpZ2h0OiA0LjAyNjM1NDMxOTJ2dztcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xufVxuLmVsbS1idG4gYSxcbi5lbG0tYnRuIGE6bGluayxcbi5lbG0tYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkFCMjYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWxtLWJ0biBhLFxuLmVsbS1idG4gYTpsaW5rLFxuLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0biBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbG0tYnRuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzJBQjI2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1idG4gYSAuYXJ3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42NTg4NTc5Nzk1dnc7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjI0NDUwOTUxNjh2dztcbiAgaGVpZ2h0OiAxLjI0NDUwOTUxNjh2dztcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5lbG0tYnRuIGEgLmFydzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjcwNTcxMDEwMjV2dztcbiAgaGVpZ2h0OiAwLjYyMTUyMjY5NHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbi5lbG0tYnRuIGEgLmV4LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjM2ODk2MDQ2ODV2dztcbiAgdG9wOiAxLjM5MDkyMjQwMTJ2dztcbiAgd2lkdGg6IDEuMDAyMTk2MTkzM3Z3O1xuICBoZWlnaHQ6IDAuODg3MjYyMDc5MXZ3O1xufVxuLmVsbS1idG4gYSAuZXgtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXhsaW5rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQjI2MDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFRkU3MzE7XG4gIH1cbiAgLmVsbS1idG4gYTpob3ZlciAuYXJ3IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG4gIC5lbG0tYnRuIGE6aG92ZXIgLmFydzphZnRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkU3MzE7XG4gIH1cbiAgLmVsbS1idG4gYTpob3ZlciAuZXgtbGluazphZnRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXhsaW5rLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWdyZWVuIGEsXG4uZWxtLWJ0bi5lbG0tYnRuLWdyZWVuIGE6bGluayxcbi5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYSxcbi5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYTpsaW5rLFxuLmVsbS1idG4uZWxtLWJ0bi1ncmVlbiBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWdyZWVuIGEge1xuICBiYWNrZ3JvdW5kOiAjMDZBMjQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYSAuYXJ3IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYSAuYXJ3OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZBMjQ0O1xufVxuLmVsbS1idG4uZWxtLWJ0bi1ncmVlbiBhIC5leC1saW5rOmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXhsaW5rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tZ3JlZW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0VGRTczMTtcbiAgfVxuICAuZWxtLWJ0bi5lbG0tYnRuLWdyZWVuIGE6aG92ZXIgLmFydyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuICAuZWxtLWJ0bi5lbG0tYnRuLWdyZWVuIGE6aG92ZXIgLmFydzphZnRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkU3MzE7XG4gIH1cbiAgLmVsbS1idG4uZWxtLWJ0bi1ncmVlbiBhOmhvdmVyIC5leC1saW5rOmFmdGVyIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9leGxpbmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5lbG0tYnRuIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWJ0biB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDE0LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWJ0biBhIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0tYnRuIGEgLmFydyB7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiA0LjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tYnRuIGEgLmFydzphZnRlciB7XG4gICAgd2lkdGg6IDIuNTcwNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi4yNjR2dztcbiAgfVxuICAuZWxtLWJ0biBhIC5leC1saW5rIHtcbiAgICByaWdodDogNC45ODY2NjY2NjY3dnc7XG4gICAgdG9wOiA1LjA2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMy42NTA2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAzLjIzMnZ3O1xuICB9XG59XG5cbi5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJBQjI2MDtcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC44Nzg0NzczMDZ2dztcbn1cbi5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbjpiZWZvcmUge1xuICB3aWR0aDogMC40MzkyMzg2NTN2dztcbiAgaGVpZ2h0OiAwLjQzOTIzODY1M3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC40MzkyMzg2NTN2dztcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgbWFyZ2luLXRvcDogMS4zOTA5MjI0MDEydnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuOTI4MjU3Njg2N3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZWxtLXNlY3Rpb24taGVhZGluZyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi40dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxuICAuZWxtLXNlY3Rpb24taGVhZGluZyAuZW46YmVmb3JlIHtcbiAgICB3aWR0aDogMS4wNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxLjA2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIuMTA4MzQ1NTM0NHZ3O1xuICBwYWRkaW5nOiAwIDUuODU2NTE1MzczNHZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRpbmctd3JhcCB7XG4gICAgaGVpZ2h0OiA0OS44NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4ucGFnZS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk0LjE0MzQ4NDYyNjZ2dztcbiAgcGFkZGluZy10b3A6IDUuMjcwODYzODM2dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFnZS1oZWFkaW5nIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJBQjI2MDtcbiAgZm9udC1zaXplOiA2LjU4ODU3OTc5NXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wYWdlLWhlYWRpbmcgLmpwIHtcbiAgbWFyZ2luLXRvcDogMS4yNDQ1MDk1MTY4dnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuODMwMTYxMDU0MnZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI4JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnZS1oZWFkaW5nIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYWdlLWhlYWRpbmcgLmVuIHtcbiAgICBmb250LXNpemU6IDEyLjI2NjY2NjY2Njd2dztcbiAgfVxuICAucGFnZS1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMy40NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEyNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uZWxtLXBhbmt1enUge1xuICBtYXJnaW46IDMuMDAxNDY0MTI4OHZ3IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk0LjE0MzQ4NDYyNjZ2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMC44Nzg0NzczMDZ2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZWxtLXBhbmt1enUgbGkgYSxcbi5lbG0tcGFua3V6dSBsaSBhOmxpbmssXG4uZWxtLXBhbmt1enUgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbG0tcGFua3V6dSBsaSBhLFxuLmVsbS1wYW5rdXp1IGxpIGE6bGluayxcbi5lbG0tcGFua3V6dSBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tcGFua3V6dSBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLXBhbmt1enUgbGk6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwLjIxOTYxOTMyNjV2dztcbn1cbi5lbG0tcGFua3V6dSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1wYW5rdXp1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qbWFyZ2luLXRvcDogdncoMjEpO1xuICAgIGZvbnQtc2l6ZTogdncoMTApO1xuICAgIGxpe1xuICAgIFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgXHRcdCY6YWZ0ZXJ7XG4gICAgXHRcdFx0bWFyZ2luOiAwIHZ3KDIpO1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfSovXG4gIH1cbn1cblxuLnBhcnRzLWludGVydmlld19faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgMCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiA1Ljg1NjUxNTM3MzR2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNy4wMjc4MTg0NDh2dztcbiAgcGFkZGluZy1sZWZ0OiAxMy4yNTAzNjYwMzIydnc7XG4gIHBhZGRpbmctYm90dG9tOiA5Ljg4Mjg2OTY5MjV2dztcbn1cbi5wYXJ0cy1pbnRlcnZpZXdfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjkyODI1NzY4Njd2dztcbiAgdG9wOiAtMy41MTM5MDkyMjR2dztcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJ0cy1pbnRlcnZpZXdfX2hlYWRpbmcgLmpwIHtcbiAgZm9udC1zaXplOiAxLjI0NDUwOTUxNjh2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjE3MTMwMzA3NDd2dztcbn1cbi5wYXJ0cy1pbnRlcnZpZXdfX2hlYWRpbmcgLmVuIHtcbiAgZm9udC1zaXplOiA4LjM0NTUzNDQwN3Z3O1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyQUIyNjA7XG59XG4ucGFydHMtaW50ZXJ2aWV3X190ZXh0IHtcbiAgY29sb3I6ICMwNkEyNDQ7XG4gIGZvbnQtc2l6ZTogMS4yNDQ1MDk1MTY4dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxODMuNTI5NDExNzY0NyU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4ucGFydHMtaW50ZXJ2aWV3X19saXN0IHtcbiAgbWFyZ2luLXRvcDogNC4wMjYzNTQzMTkydnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMC44MDUyNzA4NjM4dnc7XG59XG4ucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDIyLjMyNzk2NDg2MDl2dztcbiAgbWFyZ2luLXJpZ2h0OiAzLjY2MDMyMjEwODN2dztcbn1cbi5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gYSxcbi5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSBhLFxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSBhOmxpbmssXG4ucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSAuaW5uZXIge1xuICB3aWR0aDogMTQuNDk0ODc1NTQ5dnc7XG4gIGhlaWdodDogNi41ODg1Nzk3OTV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dyAwIDAgMDtcbiAgcGFkZGluZy10b3A6IDAuOTUxNjgzNzQ4MnZ3O1xuICBwYWRkaW5nLWxlZnQ6IDEuMDI0ODkwMTkwM3Z3O1xufVxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MS4xMTExMTExMTExJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLm5hbWUgLmFydyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjczMjA2NDQyMTd2dztcbiAgd2lkdGg6IDEuMjQ0NTA5NTE2OHZ3O1xuICBoZWlnaHQ6IDEuMjQ0NTA5NTE2OHZ3O1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSAubmFtZSAuYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNzA1NzEwMTAyNXZ3O1xuICBoZWlnaHQ6IDAuNjIxNTIyNjk0dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNTg1NjUxNTM3M3Z3O1xuICBmb250LXNpemU6IDEuMDI0ODkwMTkwM3Z3O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4ucGFydHMtaW50ZXJ2aWV3IHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydHMtaW50ZXJ2aWV3X19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZ2dyAwIDAgMDtcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDExLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2hlYWRpbmcge1xuICAgIGxlZnQ6IC04dnc7XG4gICAgdG9wOiAtMjIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2hlYWRpbmcgLmpwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2hlYWRpbmcgLmVuIHtcbiAgICBmb250LXNpemU6IDIwLjh2dztcbiAgfVxuICAucGFydHMtaW50ZXJ2aWV3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMTcuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEzLjA2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDc4LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSAuaW5uZXIge1xuICAgIHdpZHRoOiA1MS4ydnc7XG4gICAgaGVpZ2h0OiAyMy4ydnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dncgMCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTUyLjk0MTE3NjQ3MDYlO1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLm5hbWUgLmFydyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiA0LjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLm5hbWUgLmFydzphZnRlciB7XG4gICAgd2lkdGg6IDIuNTcwNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi4yNjR2dztcbiAgfVxuICAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjZ2dztcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG5cbi5zaWRlLW5hdmkge1xuICBwYWRkaW5nLXRvcDogNy4zMjA2NDQyMTY3dnc7XG4gIHdpZHRoOiAyMS45NjE5MzI2NTAxdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1Ljg1NjUxNTM3MzR2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNpZGUtbmF2aSB1bCBsaSBhLFxuLnNpZGUtbmF2aSB1bCBsaSBhOmxpbmssXG4uc2lkZS1uYXZpIHVsIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZS1uYXZpIHVsIGxpIGEsXG4uc2lkZS1uYXZpIHVsIGxpIGE6bGluayxcbi5zaWRlLW5hdmkgdWwgbGkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZS1uYXZpIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGUtbmF2aSB1bCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjMxNzcxNTk1OXZ3O1xuICB9XG59XG4uc2lkZS1uYXZpIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZS1uYXZpIHVsIGxpIGEuaXMtY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJBQjI2MDtcbiAgfVxuICAuc2lkZS1uYXZpIHVsIGxpIGE6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5zaWRlLW5hdmkgdWwgbGkgYSAuYXJ3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTQ2NDEyODg0M3Z3KTtcbiAgd2lkdGg6IDEuMjQ0NTA5NTE2OHZ3O1xuICBoZWlnaHQ6IDEuMjQ0NTA5NTE2OHZ3O1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzY2MDMyMjEwOHZ3O1xufVxuLnNpZGUtbmF2aSB1bCBsaSBhIC5hcnc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC43MDU3MTAxMDI1dnc7XG4gIGhlaWdodDogMC42MjE1MjI2OTR2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZS1uYXZpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zaWRlLW5hdmkgdWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA3LjJ2dztcbiAgfVxuICAuc2lkZS1uYXZpIHVsIGxpIHtcbiAgICB3aWR0aDogNDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zaWRlLW5hdmkgdWwgbGk6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc2lkZS1uYXZpIHVsIGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNpZGUtbmF2aSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zaWRlLW5hdmkgdWwgbGkgYSAuYXJ3IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41MzMzMzMzMzMzdncpO1xuICAgIHdpZHRoOiA0LjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNpZGUtbmF2aSB1bCBsaSBhIC5hcnc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjU3MDY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuMjY0dnc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbiNwYWdlLXRvcCAubXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1Ny45MDYyOTU3NTR2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtdG9wIC5tdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkuNTkwMDQzOTIzOXZ3O1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLXRvcCAubXZfX3R0bCB7XG4gIHdpZHRoOiAzMy4xNjI1MTgzMDE2dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMi45MjgyNTc2ODY3dnc7XG4gIGJvdHRvbTogNS42MzY4OTYwNDY5dnc7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNwYWdlLXRvcCAubXZfX3R0bCAudGV4dDEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1Ljc4MzMwODkzMTJ2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjE5NjE5MzI2NXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtdG9wIC5tdl9fdHRsIC50ZXh0MSBpbWcge1xuICB3aWR0aDogMzAuNjczNDk5MjY3OXZ3O1xufVxuI3BhZ2UtdG9wIC5tdl9fdHRsIC50ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDAuNTEyNDQ1MDk1MnZ3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1Ljc4MzMwODkzMTJ2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjE5NjE5MzI2NXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtdG9wIC5tdl9fdHRsIC50ZXh0MiBpbWcge1xuICB3aWR0aDogMjkuODY4MjI4NDA0MXZ3O1xufVxuI3BhZ2UtdG9wIC5tdl9fZW4ge1xuICB3aWR0aDogMjYuNjQ3MTQ0OTQ4OHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3LjU2OTU0NjEyMDF2dztcbiAgYm90dG9tOiAyLjcwODYzODM2MDJ2dztcbiAgei1pbmRleDogMTAwO1xufVxuI3BhZ2UtdG9wIC5tdiAudGlja2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG4jcGFnZS10b3AgLm12IC50aWNrZXJfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IHRpY2tlci1zY3JvbGwgODBzIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbiNwYWdlLXRvcCAubXYgLnRpY2tlcl9faXRlbSB7XG4gIHdpZHRoOiA0Ny4wNzE3NDIzMTMzdnc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNDY0MTI4ODQzM3Z3O1xufVxuI3BhZ2UtdG9wIC5tdiAudGlja2VyX19pdGVtLml0ZW0yIC5pbm5lcjIge1xuICBtYXJnaW4tdG9wOiAxLjQ2NDEyODg0MzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtdG9wIC5tdiAudGlja2VyX19pdGVtLml0ZW0yIC5pbm5lcjIgaW1nIHtcbiAgd2lkdGg6IDIyLjg0MDQwOTk1NjF2dztcbn1cbiNwYWdlLXRvcCAubXYgLnRpY2tlcl9faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQGtleWZyYW1lcyB0aWNrZXItc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VjMSB7XG4gIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0LjM5MjM4NjUzdncgNC4zOTIzODY1M3Z3O1xuICBwYWRkaW5nLXRvcDogMS43NTY5NTQ2MTJ2dztcbiAgcGFkZGluZy1ib3R0b206IDguMjcyMzI3OTY0OXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtdG9wIC5zZWMxIC5tYXJxdWVlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjUzNzMzNTI4NTV2dyk7XG59XG4jcGFnZS10b3AgLnNlYzEgLm1hcnF1ZWVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IG1hcnF1ZWUgODBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbiNwYWdlLXRvcCAuc2VjMSAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0LjY0MTI4ODQzMzR2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuOTI4MjU3Njg2N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VjMV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLnNlYzFfX2RldGFpbCB7XG4gIG1heC13aWR0aDogMzguNDMzMzgyMTM3NnZ3O1xuICBtYXJnaW46IC0xLjA5ODA5NjYzMjV2dyBhdXRvIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjg3OTk0MTQzNDh2dyk7XG59XG4jcGFnZS10b3AgLnNlYzEgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLnNlYzEgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS10b3AgLnNlYzEgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgbWFyZ2luLXRvcDogMS4xNzEzMDMwNzQ3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMuMjk0Mjg5ODk3NXZ3O1xuICBsaW5lLWhlaWdodDogMTQyLjIyMjIyMjIyMjIlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuI3BhZ2UtdG9wIC5zZWMxX190eHQge1xuICBtYXJnaW4tdG9wOiAyLjg1NTA1MTI0NDV2dztcbiAgZm9udC1zaXplOiAxLjA5ODA5NjYzMjV2dztcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLnNlYzEgLmVsbS1idG4ge1xuICBtYXJnaW46IDIuOTI4MjU3Njg2N3Z3IDAgMDtcbn1cbiNwYWdlLXRvcCAuc2VjMV9faW1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI3LjMwNjAwMjkyODN2dztcbiAgdG9wOiAtNC43NTg0MTg3NDA4dnc7XG4gIGxlZnQ6IC01Ljg1NjUxNTM3MzR2dztcbn1cbiNwYWdlLXRvcCAuc2VjMV9faW1nMSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbn1cbiNwYWdlLXRvcCAuc2VjMV9faW1nMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIyLjEwODM0NTUzNDR2dztcbiAgdG9wOiAwLjQzOTIzODY1M3Z3O1xuICByaWdodDogLTQuMzkyMzg2NTN2dztcbn1cbiNwYWdlLXRvcCAuc2VjMV9faW1nMiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbn1cbiNwYWdlLXRvcCAuc2VjMV9faW1nMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3LjQyMzEzMzIzNTd2dztcbiAgdG9wOiAyNy4wODYzODM2MDE4dnc7XG4gIHJpZ2h0OiAtNC4zOTIzODY1M3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWMxX19pbWczIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWMyIHtcbiAgcGFkZGluZy1ib3R0b206IDE3LjA1NzEwMTAyNDl2dztcbn1cbiNwYWdlLXRvcCAuc2VjMl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbCB7XG4gIHdpZHRoOiA0NC4xNDM0ODQ2MjY2dnc7XG4gIHBhZGRpbmctdG9wOiA4Ljc4NDc3MzA2dnc7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbCAuZWxtLXNlY3Rpb24taGVhZGluZyAuanAge1xuICBtYXJnaW4tdG9wOiAwLjczMjA2NDQyMTd2dztcbiAgZm9udC1zaXplOiAzLjY2MDMyMjEwODN2dztcbn1cbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMy42NjAzMjIxMDgzdnc7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsge1xuICBtYXJnaW4tdG9wOiAyLjE5NjE5MzI2NXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaSB7XG4gIG1hcmdpbi10b3A6IDEuMTcxMzAzMDc0N3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGkgYSxcbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpIGE6bGluayxcbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaSBhLFxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGkgYTpsaW5rLFxuI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJBQjI2MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpOm50aC1vZi10eXBlKDEpLCAjcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaTpudGgtb2YtdHlwZSg0KSwgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGk6bnRoLW9mLXR5cGUoNykge1xuICAgIHdpZHRoOiAxNS43MzkzODUwNjU5dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGk6bnRoLW9mLXR5cGUoMiksICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpOm50aC1vZi10eXBlKDUpLCAjcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaTpudGgtb2YtdHlwZSg4KSB7XG4gICAgd2lkdGg6IDE0LjEyODg0MzMzODJ2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaTpudGgtb2YtdHlwZSgzKSwgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGk6bnRoLW9mLXR5cGUoNiksICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpOm50aC1vZi10eXBlKDkpIHtcbiAgICB3aWR0aDogMTQuMjc1MjU2MjIyNXZ3O1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMTIyOTg2ODIyOHZ3O1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4jcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayBsaSBhIC5hcncge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjI0NDUwOTUxNjh2dztcbiAgaGVpZ2h0OiAxLjI0NDUwOTUxNjh2dztcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpIGEgLmFydzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjcwNTcxMDEwMjV2dztcbiAgaGVpZ2h0OiAwLjYyMTUyMjY5NHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuc2VjMl9faW1nIHtcbiAgd2lkdGg6IDM3LjMzNTI4NTUwNTF2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45MjgyNTc2ODY3dnc7XG4gIHRvcDogMTMuMTc3MTU5NTl2dztcbn1cbiNwYWdlLXRvcCAuc2VjMl9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19pbWcgLmJnLXdyYXAgLmJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNy4zMzUyODU1MDUxdnc7XG4gIGhlaWdodDogMzAuNDUzODc5OTQxNHZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjk1MTY4Mzc0ODJ2dztcbiAgYm90dG9tOiAtMC40MzkyMzg2NTN2dztcbn1cbiNwYWdlLXRvcCAuc2VjMl9fZW4ge1xuICB3aWR0aDogNDIuNzUyNTYyMjI1NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0LjMxOTE4MDA4Nzh2dztcbiAgdG9wOiAzNy43MDEzMTc3MTZ2dztcbiAgei1pbmRleDogMTE7XG59XG4jcGFnZS10b3AgLnNlYzMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogLTQuNzU4NDE4NzQwOHZ3O1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdnc7XG4gIHBhZGRpbmc6IDguMTI1OTE1MDgwNXZ3IDUuODU2NTE1MzczNHZ3IDEwLjI0ODkwMTkwMzR2dyA1Ljg1NjUxNTM3MzR2dztcbn1cbiNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2lubmVyIHtcbiAgd2lkdGg6IDM4Ljc5OTQxNDM0ODV2dztcbn1cbiNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9faW5uZXIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2lubmVyIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19pbm5lciAuZWxtLXNlY3Rpb24taGVhZGluZyAuanAge1xuICBtYXJnaW4tdG9wOiAwLjczMjA2NDQyMTd2dztcbiAgZm9udC1zaXplOiAzLjY2MDMyMjEwODN2dztcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2lubmVyIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMy41ODcxMTU2NjYydnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19pbm5lciAuZWxtLWJ0biB7XG4gIG1hcmdpbjogMy4yMjEwODM0NTUzdncgMCAwIDA7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA3LjE3NDIzMTMzMjR2dztcbiAgd2lkdGg6IDQzLjA0NTM4Nzk5NDF2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkge1xuICB3aWR0aDogMjAuNzkwNjI5NTc1NHZ3O1xuICBoZWlnaHQ6IDUuMTI0NDUwOTUxN3Z3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIGxpIGEsXG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkgYTpsaW5rLFxuI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkgYSxcbiNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaSBhOmxpbmssXG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGk6Zmlyc3Qtb2YtdHlwZSwgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbiNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQ2NDEyODg0MzN2dztcbn1cbiNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjMxNzcxNTk1OXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAuODc4NDc3MzA2dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0VGRTczMTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGkgYTpob3ZlciAuYXJ3IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaSBhOmhvdmVyIC5hcnc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkU3MzE7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaSBhIC5hcncge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjY1ODg1Nzk3OTV2dztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEuMjQ0NTA5NTE2OHZ3O1xuICBoZWlnaHQ6IDEuMjQ0NTA5NTE2OHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIGxpIGEgLmFydzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjcwNTcxMDEwMjV2dztcbiAgaGVpZ2h0OiAwLjYyMTUyMjY5NHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQjI2MDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuc2VjMyAubWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMC44Nzg0NzczMDZ2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjUzNzMzNTI4NTV2dyk7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNwYWdlLXRvcCAuc2VjMyAubWFycXVlZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGFuaW1hdGlvbjogbWFycXVlZSA4MHMgbGluZWFyIGluZmluaXRlO1xufVxuI3BhZ2UtdG9wIC5zZWMzIC5tYXJxdWVlX19pbm5lciBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTQuNjQxMjg4NDMzNHZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xNDtcbiAgcGFkZGluZy1yaWdodDogMi45MjgyNTc2ODY3dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5ibG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDIyLjY5Mzk5NzA3MTd2dztcbn1cbiNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogNi4yOTU3NTQwMjY0dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gIGZvbnQtc2l6ZTogMi40ODkwMTkwMzM3dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogNC40NjU1OTI5NzIydnc7XG4gIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5saW5rIGEsXG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5saW5rIGE6bGluayxcbiNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEgLmxpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwNkEyNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEgLmxpbmsgYSxcbiNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEgLmxpbmsgYTpsaW5rLFxuI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSAubGluayBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuYmxvZ19fdGV4dGFyZWEgLmxpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNkEyNDQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSAubGluayAuYXJ3IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDk4MDk2NjMyNXZ3O1xuICB3aWR0aDogMS4yNDQ1MDk1MTY4dnc7XG4gIGhlaWdodDogMS4yNDQ1MDk1MTY4dnc7XG4gIGJhY2tncm91bmQ6ICMwNkEyNDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5saW5rIC5hcnc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC43MDU3MTAxMDI1dnc7XG4gIGhlaWdodDogMC42MjE1MjI2OTR2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMS40NjQxMjg4NDMzdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyLjkyODI1NzY4Njd2dztcbiAgd2lkdGg6IDQyLjAyMDQ5NzgwMzh2dztcbiAgYmFja2dyb3VuZDogI0U5RTlFOTtcbiAgYm9yZGVyLXJhZGl1czogMC43MzIwNjQ0MjE3dnc7XG4gIHBhZGRpbmc6IDEuNDY0MTI4ODQzM3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSBhLFxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSBhOmxpbmssXG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGEsXG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6bGluayxcbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI0NTk3MzY0NTd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDEwLjk4MDk2NjMyNXZ3O1xuICBwYWRkaW5nLXRvcDogNy45Nzk1MDIxOTYydnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzY2MDMyMjEwOHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50c19faXRlbSAudGV4dGFyZWEge1xuICB3aWR0aDogMjguMTExMjczNzkyMXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDIuMTk2MTkzMjY1dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIC50ZXh0YXJlYSAuZGF0ZSB7XG4gIGNvbG9yOiAjMDZBMjQ0O1xuICBmb250LXNpemU6IDEuMDI0ODkwMTkwM3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gLnRleHRhcmVhIC50dGwge1xuICBtYXJnaW4tdG9wOiAwLjk1MTY4Mzc0ODJ2dztcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1Ny41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdiB7XG4gICAgaGVpZ2h0OiAxNDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAubXY6YWZ0ZXIge1xuICAgIGhlaWdodDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3R0bCB7XG4gICAgd2lkdGg6IDgxLjZ2dztcbiAgICBsZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBib3R0b206IDEzLjZ2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X190dGwgLnRleHQxIHtcbiAgICBoZWlnaHQ6IDE0LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X190dGwgLnRleHQxIGltZyB7XG4gICAgd2lkdGg6IDc2Ljh2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X190dGwgLnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDE0LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X190dGwgLnRleHQyIGltZyB7XG4gICAgd2lkdGg6IDc2Ljh2dztcbiAgfVxuICAjcGFnZS10b3AgLm12X19lbiB7XG4gICAgd2lkdGg6IDY1LjMzMzMzMzMzMzN2dztcbiAgICBsZWZ0OiAyNi4xMzMzMzMzMzMzdnc7XG4gICAgYm90dG9tOiA2LjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLm12IC50aWNrZXJfX3RyYWNrIHtcbiAgICBhbmltYXRpb246IHRpY2tlci1zY3JvbGwgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAjcGFnZS10b3AgLm12IC50aWNrZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA4NS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLm12IC50aWNrZXJfX2l0ZW0uaXRlbTIge1xuICAgIHdpZHRoOiAxMDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAubXYgLnRpY2tlcl9faXRlbS5pdGVtMiAuaW5uZXIyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLm12IC50aWNrZXJfX2l0ZW0uaXRlbTIgLmlubmVyMiBpbWcge1xuICAgIHdpZHRoOiA0OC44dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdiAudGlja2VyX19pdGVtLml0ZW0yIC5pbm5lcjIgaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA0OS42dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdiAudGlja2VyX19pdGVtIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogNi40dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzEgLm1hcnF1ZWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1LjZ2dyk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxIC5tYXJxdWVlX19pbm5lciB7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxIC5tYXJxdWVlX19pbm5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ0LjUzMzMzMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC0yLjY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5lbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgICBsaW5lLWhlaWdodDogMTQxLjY2NjY2NjY2NjclO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMy42dnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIwNi42NjY2NjY2NjY3JTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzEgLmVsbS1idG4ge1xuICAgIG1hcmdpbjogMTIuMjY2NjY2NjY2N3Z3IDAgMDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzFfX2ltZzEge1xuICAgIG1hcmdpbi10b3A6IDE3LjA2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA2NS42dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19pbWcxIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyLjY2NjY2NjY2Njd2dyAyLjY2NjY2NjY2Njd2dyAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9faW1nMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjEzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA2MS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19pbWcyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dncgMCAwIDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9faW1nMyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNTQuOTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDkuMDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19pbWczIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgICBsaW5lLWhlaWdodDogMTQxLjY2NjY2NjY2NjclO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNS40NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2RldGFpbCAubGluayB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiA0OC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHdpZHRoOiA0MS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjR2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZGV0YWlsIC5saW5rIGxpIGEgLmFydyB7XG4gICAgd2lkdGg6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19kZXRhaWwgLmxpbmsgbGkgYSAuYXJ3OmFmdGVyIHtcbiAgICB3aWR0aDogMi41NzA2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjI2NHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDgzLjczMzMzMzMzMzN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNnZ3KTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2ltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9faW1nIC5iZy13cmFwIC5iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgzLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDY4LjI2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogLTIuNHZ3O1xuICAgIGJvdHRvbTogLTEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fZW4ge1xuICAgIHdpZHRoOiA4OHZ3O1xuICAgIHJpZ2h0OiA2LjR2dztcbiAgICB0b3A6IDExNC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMTYuNTMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDIxLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9faW5uZXIgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19pbm5lciAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTEuMnZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19pbm5lciAuZWxtLWJ0biB7XG4gICAgbWFyZ2luOiAxMS43MzMzMzMzMzMzdncgMCAwIDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4LjR2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2NvbnRlbnRzX19kZXRhaWxfX2xpbmsgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaSBhIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsX19saW5rIGxpIGEgLmFydyB7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiA0LjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fY29udGVudHNfX2RldGFpbF9fbGluayBsaSBhIC5hcnc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjU3MDY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuMjY0dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19jb250ZW50c19fZGV0YWlsIC5lbG0tYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1hcmdpbjogMTQuMTMzMzMzMzMzM3Z3IDAgMCAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMyAubWFycXVlZSB7XG4gICAgYm90dG9tOiAtMy4ydnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUuNnZ3KTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzMgLm1hcnF1ZWVfX2lubmVyIHtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzMgLm1hcnF1ZWVfX2lubmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDQuNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmJsb2cge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS10b3AgLmJsb2cgLmVsbS1zZWN0aW9uLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX190ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE3LjMzMzMzMzMzMzN2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS10b3AgLmJsb2dfX3RleHRhcmVhIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMy40NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nX19jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTEuMnZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDR2dztcbiAgfVxuICAjcGFnZS10b3AgLmJsb2dfX2NvbnRlbnRzX19pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDI5LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gLnRleHRhcmVhIHtcbiAgICB3aWR0aDogNTcuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gLnRleHRhcmVhIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZ19fY29udGVudHNfX2l0ZW0gLnRleHRhcmVhIC50dGwge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9nIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA5LjZ2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAjcGFnZS10b3AgLmJsb2cgLmxpbmsgYSxcbiAgI3BhZ2UtdG9wIC5ibG9nIC5saW5rIGE6bGluayxcbiAgI3BhZ2UtdG9wIC5ibG9nIC5saW5rIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwNkEyNDQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZyAubGluayBhLFxuICAjcGFnZS10b3AgLmJsb2cgLmxpbmsgYTpsaW5rLFxuICAjcGFnZS10b3AgLmJsb2cgLmxpbmsgYTp2aXNpdGVkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAjcGFnZS10b3AgLmJsb2cgLmxpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuYmxvZyAubGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2QTI0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYmxvZyAubGluayBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZyAubGluayAuYXJ3IHtcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNC41MzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogIzA2QTI0NDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gICNwYWdlLXRvcCAuYmxvZyAubGluayAuYXJ3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyLjU3MDY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuMjY0dnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4jcGFnZS1uZXdzIC5uZXdzIHtcbiAgYm9yZGVyLXJhZGl1czogNC4zOTIzODY1M3Z3IDQuMzkyMzg2NTN2dyAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIuOTI4MjU3Njg2N3Z3IDUuODU2NTE1MzczNHZ3IDIyLjY5Mzk5NzA3MTd2dztcbn1cbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxLjQ2NDEyODg0MzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgMi45MjgyNTc2ODY3dnc7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNC4zOTIzODY1M3Z3O1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDUuODU2NTE1MzczNHZ3KSAvIDMpO1xufVxuI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSBhLFxuI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGEsXG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMS44MzAxNjEwNTQydncgMS44MzAxNjEwNTQydncgMS44MzAxNjEwNTQydnc7XG4gIC8qJjpub3QoOm50aC1jaGlsZCgzbikpe1xuICAgIG1hcmdpbi1yaWdodDogdnctcGMoNDAuNSk7XG4gIH0qL1xufVxuI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSAudGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwLjM2NjAzMjIxMDh2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNy4zNDk5MjY3OTM2dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMS41MzczMzUyODU1dnc7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC50ZXh0YXJlYSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4wMjQ4OTAxOTAzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwNkEyNDQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC50ZXh0YXJlYSAudHRsIHtcbiAgbWFyZ2luLXRvcDogMC43MzIwNjQ0MjE3dnc7XG4gIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4jcGFnZS1uZXdzIC5uZXdzIC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDcuMzIwNjQ0MjE2N3Z3O1xufVxuI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAucGFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gIHdpZHRoOiAzLjM2NzQ5NjMzOTd2dztcbiAgaGVpZ2h0OiAzLjM2NzQ5NjMzOTd2dztcbiAgbWFyZ2luOiAwIDEuNDY0MTI4ODQzM3Z3IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNkEyNDQ7XG4gIGJhY2tncm91bmQ6ICMwNkEyNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAxKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuOTQ1MDk1MTY4NHZ3O1xuICBoZWlnaHQ6IDAuODMyMzU3MjQ3NHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2QTI0NDtcbiAgfVxufVxuI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgd2lkdGg6IDMuMzY3NDk2MzM5N3Z3O1xuICBoZWlnaHQ6IDMuMzY3NDk2MzM5N3Z3O1xuICBtYXJnaW46IDAgMCAwIDEuNDY0MTI4ODQzM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2QTI0NDtcbiAgYmFja2dyb3VuZDogIzA2QTI0NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuOTQ1MDk1MTY4NHZ3O1xuICBoZWlnaHQ6IDAuODMyMzU3MjQ3NHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNkEyNDQ7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAucGFnZSB7XG4gIG1hcmdpbjogMCAxLjAyNDg5MDE5MDN2dyAwO1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwNkEyNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IG5vbmU7XG59XG4jcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2UuY3VycmVudCB7XG4gIGNvbG9yOiAjMUMyNjM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2U6dmlzaXRlZCwgI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIC5wYWdlOmxpbmsge1xuICBjb2xvcjogIzA2QTI0NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAucGFnZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLmN1cnJlbnQge1xuICBtYXJnaW46IDAgMS4wMjQ4OTAxOTAzdncgMDtcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDI4LCAzOCwgNTQsIDAuNjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAuZXh0ZW5kIHtcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgY29sb3I6ICMwNkEyNDQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IG5vbmU7XG59XG4jcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLmxhc3QsXG4jcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLmZpcnN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dncgMCAwO1xuICAgIHBhZGRpbmc6IDE2dncgMCA4Ni45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3NfX2xpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC50aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZy10b3A6IDQ5LjZ2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzX19saXN0X19pdGVtIC50ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSAudGV4dGFyZWEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3c19fbGlzdF9faXRlbSAudGV4dGFyZWEgLnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzIC5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICAgIHdpZHRoOiAxMi4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMi4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIDUuMzMzMzMzMzMzM3Z3IDAgMDtcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMy40NDI2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAzLjAzMnZ3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluayB7XG4gICAgd2lkdGg6IDEyLjI2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEyLjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgMCAwIDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3MgLnBhZ2VyIC53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluazphZnRlciB7XG4gICAgd2lkdGg6IDMuNDQyNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMy4wMzJ2dztcbiAgfVxuICAjcGFnZS1uZXdzIC5uZXdzIC5wYWdlciAud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICAgIG1hcmdpbjogMCAzLjczMzMzMzMzMzN2dyAwO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3cyAucGFnZXIgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgICBtYXJnaW46IDAgMy43MzMzMzMzMzMzdncgMDtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNC4zOTIzODY1M3Z3IDQuMzkyMzg2NTN2dyAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2LjE0OTM0MTE0MnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMjIuNTQ3NTg0MTg3NHZ3O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWhlYWRpbmcge1xuICBtYXJnaW46IDAgYXV0byA2LjE0OTM0MTE0MnZ3IGF1dG87XG4gIHdpZHRoOiA3Ni41NzM5Mzg1MDY2dnc7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtaGVhZGluZyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4xOTYxOTMyNjV2dztcbiAgbGluZS1oZWlnaHQ6IDE0Ni42NjY2NjY2NjY3JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1oZWFkaW5nIC5kYXRlIHtcbiAgbWFyZ2luLXRvcDogMS45NzY1NzM5Mzg1dnc7XG4gIGZvbnQtc2l6ZTogMS4wMjQ4OTAxOTAzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuODU3MTQyODU3MSU7XG4gIGNvbG9yOiAjMDZBMjQ0O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiA2MS43ODYyMzcxODg5dnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgYSxcbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyBhOmxpbmssXG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyQUIyNjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIGEsXG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgYTpsaW5rLFxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCAuYWxpZ25ub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgaDIsXG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgaDMsXG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgaDQge1xuICBtYXJnaW4tdG9wOiA0LjY4NTIxMjI5ODd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCA+IGgyOmZpcnN0LWNoaWxkLFxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0ID4gaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyLjA0OTc4MDM4MDd2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDIyOC41NzE0Mjg1NzE0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNDY0MTI4ODQzM3Z3O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAwLjM2NjAzMjIxMDh2dztcbiAgaGVpZ2h0OiAyLjcwODYzODM2MDJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjI5MjgyNTc2ODd2dztcbiAgdG9wOiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NTY5NTQ2MTJ2dztcbiAgcGFkZGluZy1ib3R0b206IDAuMzY2MDMyMjEwOHZ3O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGgyICsgcCxcbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCB1bCxcbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsICFpbXBvcnRhbnQ7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNDM5MjM4NjUzdnc7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogNC42ODUyMTIyOTg3dncgMDtcbiAgcGFkZGluZzogMS43NTY5NTQ2MTJ2dyAyLjA0OTc4MDM4MDd2dztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGRkO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMC40MzkyMzg2NTN2dztcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDA7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxLjA5ODA5NjYzMjV2dztcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCB0aCwgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IHRkIHtcbiAgcGFkZGluZzogMS4wMjQ4OTAxOTAzdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IC53cC1ibG9jay1lbWJlZCxcbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBtYXJnaW46IDQuNjg1MjEyMjk4N3Z3IDA7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgLndwLWJsb2NrLWVtYmVkIGlmcmFtZSxcbiNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXIge1xuICBtYXJnaW4tdG9wOiA5LjM3MDQyNDU5NzR2dztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDQuNDY1NTkyOTcyMnZ3O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYSxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6bGluayxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUJBOTUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGEsXG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhOmxpbmssXG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUJBOTUzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1Njk1NDYxMnZ3O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYSAuYXJ3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMS4yNDQ1MDk1MTY4dnc7XG4gIGhlaWdodDogMS4yNDQ1MDk1MTY4dnc7XG4gIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhIC5hcnc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC43MDU3MTAxMDI1dnc7XG4gIGhlaWdodDogMC42MjE1MjI2OTR2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYSxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGE6bGluayxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUJBOTUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGEsXG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhOmxpbmssXG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUJBOTUzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYSB7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzFCQTk1Mztcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGEsXG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhOmxpbmssXG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFCQTk1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhLFxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTpsaW5rLFxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFCQTk1MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzU2OTU0NjEydnc7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhIC5hcncge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMS4yNDQ1MDk1MTY4dnc7XG4gIGhlaWdodDogMS4yNDQ1MDk1MTY4dnc7XG4gIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhIC5hcnc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC43MDU3MTAxMDI1dnc7XG4gIGhlaWdodDogMC42MjE1MjI2OTR2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gICAgcGFkZGluZy10b3A6IDE2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDg2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTUuNDY2NjY2NjY2N3Z3IGF1dG87XG4gICAgd2lkdGg6IDg5LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtaGVhZGluZyAudGV4dCB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtaGVhZGluZyAuZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGgyLFxuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgaDMsXG4gICNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1jb250ZW50cyAubmV3cy1kZXRhaWwtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjI2LjMxNTc4OTQ3MzclO1xuICAgIHBhZGRpbmctbGVmdDogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGgyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL3RpdGxlX2RlY29fc3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHdpZHRoOiAwLjh2dztcbiAgICBoZWlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAubmV3cy1kZXRhaWwtY29udGVudHMgLm5ld3MtZGV0YWlsLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMTAuNjY2NjY2NjY2N3Z3IDA7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IC53cC1ibG9jay1lbWJlZCxcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLm5ld3MtZGV0YWlsLWNvbnRlbnRzIC5uZXdzLWRldGFpbC10ZXh0IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxMC42NjY2NjY2NjY3dncgMDtcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXIge1xuICAgIG1hcmdpbi10b3A6IDE1LjQ2NjY2NjY2Njd2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNDUuODY2NjY2NjY2N3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGEsXG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6bGluayxcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzFCQTk1MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhLFxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhOmxpbmssXG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGE6dmlzaXRlZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLnByZXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxQkE5NTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjR2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ucHJldiBhIC5hcncge1xuICAgIHdpZHRoOiA0LjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5wcmV2IGEgLmFydzphZnRlciB7XG4gICAgd2lkdGg6IDIuNTcwNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi4yNjR2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYSxcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYTpsaW5rLFxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMUJBOTUzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGEsXG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGE6bGluayxcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLmJhY2sgYTp2aXNpdGVkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0uYmFjayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFCQTk1MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5iYWNrIGEge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxQkE5NTM7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGEsXG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGE6bGluayxcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzFCQTk1MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhLFxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhOmxpbmssXG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wYWdlcl9faXRlbS5uZXh0IGE6dmlzaXRlZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxQkE5NTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNi40dnc7XG4gIH1cbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBhZ2VyX19pdGVtLm5leHQgYSAuYXJ3IHtcbiAgICB3aWR0aDogNC41MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1uZXdzLWRldGFpbCAucGFnZXJfX2l0ZW0ubmV4dCBhIC5hcnc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjU3MDY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuMjY0dnc7XG4gIH1cbn1cblxuI3BhZ2UtY29tcGFueSAuc2VjMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQ0MDcwMjc4MTh2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzFfX21haW4ge1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgNC4zOTIzODY1M3Z3IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzEgLm1hcnF1ZWUge1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi4wNDk3ODAzODA3dncpO1xuICB6LWluZGV4OiAxMDA7XG59XG4jcGFnZS1jb21wYW55IC5zZWMxIC5tYXJxdWVlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDYwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4jcGFnZS1jb21wYW55IC5zZWMxIC5tYXJxdWVlX19pbm5lciBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTQuNjQxMjg4NDMzNHZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjkyODI1NzY4Njd2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50cyAuZWxtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzFfX2NvbnRlbnRzX190dGwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBjb2xvcjogIzE5QTI0NDtcbiAgZm9udC1zaXplOiAzLjY2MDMyMjEwODN2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjUxNTM3MzM1Mjl2dyk7XG4gIG1hcmdpbi1sZWZ0OiAyLjkyODI1NzY4Njd2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzFfX2NvbnRlbnRzX190dGwgLnRleHQxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fdHRsIC50ZXh0MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNy4zMjA2NDQyMTY3dnc7XG4gIG1hcmdpbi1yaWdodDogMi43ODE4NDQ4MDIzdnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fZGV0YWlsIHtcbiAgcGFkZGluZzogNC4xNzI3NjcyMDM1dncgMi45MjgyNTc2ODY3dncgMCA5LjIyNDAxMTcxM3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtY29tcGFueSAuc2VjMV9fY29udGVudHNfX3RleHQge1xuICBmb250LXNpemU6IDEuMjQ0NTA5NTE2OHZ3O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzFfX2NvbnRlbnRzX190ZXh0IC50ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDEuNjEwNTQxNzI3N3Z3O1xufVxuI3BhZ2UtY29tcGFueSAuc2VjMV9fY29udGVudHNfX3RleHQgLnRleHQzIHtcbiAgbWFyZ2luLXRvcDogMS42MTA1NDE3Mjc3dnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fYnRuIHtcbiAgbWFyZ2luLXRvcDogNS40MTcyNzY3MjA0dnc7XG4gIHdpZHRoOiAzOS44MjQzMDQ1Mzg4dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzFfX2NvbnRlbnRzX19idG4gLmVsbS1idG4ge1xuICBtYXJnaW46IDAgMDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzFfX2NvbnRlbnRzX19idG4gLmlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtY29tcGFueSAuc2VjMV9fY29udGVudHNfX2J0biAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjkyODI1NzY4N3Z3O1xuICBmb250LXNpemU6IDAuOTUxNjgzNzQ4MnZ3O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgNC4zOTIzODY1M3Z3IDAgMDtcbiAgcGFkZGluZzogOS4wMDQzOTIzODY1dncgMDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3RvcCB7XG4gIHBhZGRpbmctbGVmdDogOC43ODQ3NzMwNnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX190b3AgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgbWFyZ2luLXRvcDogMC44Nzg0NzczMDZ2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3RvcCAuaW1hZ2Uge1xuICB3aWR0aDogMzUuMjg1NTA1MTI0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1Ljg1NjUxNTM3MzR2dztcbiAgdG9wOiAxMC40Njg1MjEyMjk5dnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX190b3AgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3RvcCAuaW1hZ2UgLmJnLXdyYXAgLmJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNS4yODU1MDUxMjQ1dnc7XG4gIGhlaWdodDogMzcuODQ3NzMwNjAwM3Z3O1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMC40MzkyMzg2NTN2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3RvcCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDQuMDI2MzU0MzE5MnZ3O1xuICBmb250LXNpemU6IDEuMjQ0NTA5NTE2OHZ3O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3RvcCAuc2lnbiB7XG4gIG1hcmdpbi10b3A6IDMuMDc0NjcwNTcxdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtY29tcGFueSAuc2VjMl9fdG9wIC5zaWduIC5pbWcge1xuICBtYXJnaW4tbGVmdDogMi4yNjkzOTk3MDcydnc7XG4gIHdpZHRoOiAxMS40MjAyMDQ5Nzh2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHkge1xuICBtYXJnaW46IDEwLjE3NTY5NTQ2MTJ2dyBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNC4zOTIzODY1M3Z3O1xuICB3aWR0aDogODIuNDMwNDUzODc5OXZ3O1xuICBwYWRkaW5nOiA3LjMyMDY0NDIxNjd2dyA1Ljg1NjUxNTM3MzR2dyA2Ljk1NDYxMjAwNTl2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA3LjMyMDY0NDIxNjd2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW1fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIuMDQ5NzgwMzgwN3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LWluZGVudDogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMi4xOTYxOTMyNjV2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuOTI4MjU3Njg2N3Z3O1xuICBoZWlnaHQ6IDAuMjE5NjE5MzI2NXZ3O1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtIC5saXN0IHtcbiAgbWFyZ2luLXRvcDogNC4xNzI3NjcyMDM1dnc7XG4gIG1hcmdpbi1sZWZ0OiA3LjAyNzgxODQ0OHZ3O1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTMuMzMzMzMzMzMzMyU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtIC5saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxLjY4Mzc0ODE2OTh2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gLnRleHQtYmlnIHtcbiAgbWFyZ2luLXRvcDogMy43MzM1Mjg1NTA1dnc7XG4gIGZvbnQtc2l6ZTogMi4zNDI2MDYxNDkzdnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTguMTI1JTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAwLjQzOTIzODY1M3Z3O1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtIGRsIHtcbiAgYm9yZGVyLXJhZGl1czogMC43MzIwNjQ0MjE3dnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuODA1MjcwODYzOHZ3IDIuMTk2MTkzMjY1dncgMS4xNzEzMDMwNzQ3dnc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNDM5MjM4NjUzdnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtIGRsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA0LjA5OTU2MDc2MTN2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gZGwgZHQge1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjU4NTY1MTUzNzN2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gZGwgZGQge1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gLnRleHQyIHtcbiAgbWFyZ2luLXRvcDogMy42NjAzMjIxMDgzdnc7XG4gIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIyNS41NTU1NTU1NTU2JTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTMuMTc3MTU5NTl2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLnRpY2tlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuI3BhZ2UtY29tcGFueSAuc2VjMyAudGlja2VyX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDgwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4jcGFnZS1jb21wYW55IC5zZWMzIC50aWNrZXJfX2l0ZW0ge1xuICB3aWR0aDogNDguNTM1ODcxMTU2N3Z3O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQ2NDEyODg0MzN2dztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLnRpY2tlcl9faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC43MzIwNjQ0MjE3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5Aa2V5ZnJhbWVzIHRpY2tlci1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuI3BhZ2UtY29tcGFueSAuc2VjM19faW5uZXIge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIHdpZHRoOiA3MC43MTc0MjMxMzMydnc7XG4gIHBhZGRpbmc6IDguNzg0NzczMDZ2dyAwIDA7XG59XG4jcGFnZS1jb21wYW55IC5zZWMzIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gIG1hcmdpbi10b3A6IDAuOTUxNjgzNzQ4MnZ3O1xufVxuI3BhZ2UtY29tcGFueSAuc2VjMyAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNC4yNDU5NzM2NDU3dnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiA1LjEyNDQ1MDk1MTd2dztcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJBQjI2MDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkdCB7XG4gIHdpZHRoOiAxMy42ODk2MDQ2ODUydnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkFCMjYwO1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBsaW5lLWhlaWdodDogMTc0LjY2NjY2NjY2NjclO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxLjY4Mzc0ODE2OTh2dyAwIDEuNjEwNTQxNzI3N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzE5QTI0NDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMuNjg5NjA0Njg1MnZ3KTtcbiAgZm9udC1zaXplOiAxLjA5ODA5NjYzMjV2dztcbiAgbGluZS1oZWlnaHQ6IDE3NC42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMS42ODM3NDgxNjk4dncgMS40NjQxMjg4NDMzdnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW0gZGQgYSxcbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkZCBhOmxpbmssXG4jcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW0gZGQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkZCBhLFxuI3BhZ2UtY29tcGFueSAuc2VjMyAuZGV0YWlsX19pdGVtIGRkIGE6bGluayxcbiNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkZCBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkZCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW0gZGQgLm1hcCB7XG4gIHdpZHRoOiA3LjYxMzQ2OTk4NTR2dztcbiAgaGVpZ2h0OiAxLjYxMDU0MTcyNzd2dztcbiAgYm9yZGVyLXJhZGl1czogMC4yMTk2MTkzMjY1dnc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45NTE2ODM3NDgydnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMC41ODU2NTE1Mzczdnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWM0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBtYXJnaW4tdG9wOiAtMi45MjgyNTc2ODY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDQuMzkyMzg2NTN2dyA0LjM5MjM4NjUzdncgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nLWJvdHRvbTogMjIuNjkzOTk3MDcxN3Z3O1xufVxuI3BhZ2UtY29tcGFueSAuc2VjNF9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIHdpZHRoOiA3MC43MTc0MjMxMzMydnc7XG4gIHBhZGRpbmc6IDEwLjQ2ODUyMTIyOTl2dyAwIDA7XG59XG4jcGFnZS1jb21wYW55IC5zZWM0IC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gIG1hcmdpbi10b3A6IDAuOTUxNjgzNzQ4MnZ3O1xufVxuI3BhZ2UtY29tcGFueSAuc2VjNCAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNC4yNDU5NzM2NDU3dnc7XG59XG4jcGFnZS1jb21wYW55IC5zZWM0IC5kZXRhaWxfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiA1LjEyNDQ1MDk1MTd2dztcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJBQjI2MDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbSBkdCB7XG4gIHdpZHRoOiAxMy42ODk2MDQ2ODUydnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkFCMjYwO1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBsaW5lLWhlaWdodDogMTc0LjY2NjY2NjY2NjclO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxLjY4Mzc0ODE2OTh2dyAwIDEuNjEwNTQxNzI3N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzE5QTI0NDtcbn1cbiNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbSBkZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMuNjg5NjA0Njg1MnZ3KTtcbiAgZm9udC1zaXplOiAxLjA5ODA5NjYzMjV2dztcbiAgbGluZS1oZWlnaHQ6IDE3NC42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMS42ODM3NDgxNjk4dncgMS40NjQxMjg4NDMzdnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnNlYzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMV9fbWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMSAubWFycXVlZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEydncpO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzEgLm1hcnF1ZWVfX2lubmVyIHtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxIC5tYXJxdWVlX19pbm5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ0LjUzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50cyAuZWxtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fdHRsIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2LjUzMzMzMzMzMzN2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMV9fY29udGVudHNfX3R0bCAudGV4dDIge1xuICAgIHBhZGRpbmctdG9wOiAxNS40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjZ2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMV9fY29udGVudHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMV9fY29udGVudHNfX3RleHQgLnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljg2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fdGV4dCAudGV4dDMge1xuICAgIG1hcmdpbi10b3A6IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzFfX2NvbnRlbnRzX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEyLjh2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fYnRuIC5lbG0tYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fYnRuIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMxX19jb250ZW50c19fYnRuIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gICAgcGFkZGluZzogMTYuOHZ3IDAgMDtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyIC5lbG0taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyX190b3Age1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fdG9wIC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fdG9wIC5pbWFnZSB7XG4gICAgbWFyZ2luOiAxMy4wNjY2NjY2NjY3dncgYXV0byAwO1xuICAgIHdpZHRoOiA3OC42NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyX190b3AgLmltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fdG9wIC5pbWFnZSAuYmctd3JhcCAuYmcge1xuICAgIHdpZHRoOiA3OC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA4NC4yNjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fdG9wIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyX190b3AgLnNpZ24ge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzJfX3RvcCAuc2lnbiAuaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOC4yNjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDQxLjZ2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5IHtcbiAgICBtYXJnaW46IDIwLjh2dyBhdXRvIDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dncgMTAuNjY2NjY2NjY2N3Z3IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMjUuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDIxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMyX19waGlsb3NvcGh5X19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byA4LjUzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMC44dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSAubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTUuMnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSAubGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSAubGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSAudGV4dC1iaWcge1xuICAgIG1hcmdpbi10b3A6IDE1LjJ2dztcbiAgICBmb250LXNpemU6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1OC4xMjUlO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSBkbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyLjkzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gZGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMTYuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzJfX3BoaWxvc29waHlfX2l0ZW0gZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSBkbCBkZCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMl9fcGhpbG9zb3BoeV9faXRlbSAudGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDEwLjR2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMydnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMyAudGlja2VyX190cmFjayB7XG4gICAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMyAudGlja2VyX19pdGVtIHtcbiAgICB3aWR0aDogMTAyLjR2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMnZ3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLnRpY2tlcl9faXRlbSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIEBrZXlmcmFtZXMgdGlja2VyLXNjcm9sbCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjM19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIxLjg2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyAwO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLmVsbS1zZWN0aW9uLWhlYWRpbmcgLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDExLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM0LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlIGR0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMyAuZGV0YWlsX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzQuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzMgLmRldGFpbF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgcGFkZGluZzogNC41MzMzMzMzMzMzdncgMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWMzIC5kZXRhaWxfX2l0ZW0gZGQge1xuICAgIG1hcmdpbi10b3A6IDIuNHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIHBhZGRpbmc6IDAgMCA0Ljh2dztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMyAuZGV0YWlsX19pdGVtIGRkIC5tYXAge1xuICAgIHdpZHRoOiAyNy43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1Ljg2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjMyAuZGV0YWlsX19pdGVtLml0ZW0tbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dncgMTAuNjY2NjY2NjY2N3Z3IDAgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODYuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNi44dncgNS4zMzMzMzMzMzMzdncgMDtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWM0IC5lbG0tc2VjdGlvbi1oZWFkaW5nIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjNCAuZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjNCAuZGV0YWlsX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWM0IC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWM0IC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzNC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjNCAuZGV0YWlsX19pdGVtOmxhc3Qtb2YtdHlwZSBkdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWM0IC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlIGRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM0LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgfVxuICAjcGFnZS1jb21wYW55IC5zZWM0IC5kZXRhaWxfX2l0ZW0gZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIHBhZGRpbmc6IDQuNTMzMzMzMzMzM3Z3IDAgMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtY29tcGFueSAuc2VjNCAuZGV0YWlsX19pdGVtIGRkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBwYWRkaW5nOiAwIDAgNC44dnc7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbSBkZCAubWFwIHtcbiAgICB3aWR0aDogMjcuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS44NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWNvbXBhbnkgLnNlYzQgLmRldGFpbF9faXRlbS5pdGVtLW1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMDY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS13b3JrIC53b3JrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyomX19uYXZpe1xuICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMDApO1xuICAgIHdpZHRoOiB2dy1wYygzMDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDgwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB1bHtcbiAgICAgIGxpe1xuICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3Ita2V5KTtcbiAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWtleTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFyd3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dy1wYygyKSk7XG4gICAgICAgICAgICB3aWR0aDogdnctcGMoMTcpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dy1wYygxNyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoNSk7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogdnctcGMoOS42NCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdnctcGMoOC40OSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ki9cbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDc4LjAzODA2NzM0OTl2dztcbiAgYm9yZGVyLXJhZGl1czogNC4zOTIzODY1M3Z3IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMS4yNDQ1MDk1MTY4dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxNi4xMDU0MTcyNzY3dnc7XG59XG4jcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbSB7XG4gIHBhZGRpbmc6IDQuODMxNjI1MTgzdncgNS44NTY1MTUzNzM0dncgNi40NDIxNjY5MTA3dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMjE5NjE5MzI2NXZ3IHNvbGlkICNGNUY1RjU7XG59XG4jcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9faGVhZCB7XG4gIGNvbG9yOiAjMkFCMjYwO1xuICBmb250LXNpemU6IDIuOTI4MjU3Njg2N3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjk1MTY4Mzc0ODJ2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2hlYWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC43MzIwNjQ0MjE3dnc7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjczMjA2NDQyMTd2dztcbiAgaGVpZ2h0OiAwLjczMjA2NDQyMTd2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xufVxuI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX251bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjM0NDA3MDI3ODJ2dztcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDYuNTg4NTc5Nzk1dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogI0Y1RjVGNTtcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19udW1iIHNwYW4ge1xuICBmb250LXNpemU6IDQuNjEyMDA1ODU2NXZ3O1xufVxuI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyLjEyMjk4NjgyMjh2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuOTI4MjU3Njg2N3Z3O1xufVxuI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMS42OTgzODk0NTgzdnc7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMi45MjgyNTc2ODY3dncpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xuICBwYWRkaW5nOiAxLjQ2NDEyODg0MzN2dyAxLjQ2NDEyODg0MzN2dyAxLjYxMDU0MTcyNzd2dztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbGlzdCAuaXRlbTpob3ZlciAuaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAjcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbGlzdCAuaXRlbTpob3ZlciAuZGV0YWlsIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICNFRkU3MzE7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW06aG92ZXIgLmRldGFpbCAuYnRuIC5wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4jcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbGlzdCAuaXRlbSAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjM2NjAzMjIxMDh2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW0gLmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEuNjEwNTQxNzI3N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbGlzdCAuaXRlbSAuZGV0YWlsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjQ2NDEyODg0MzN2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNiU7XG4gIHBhZGRpbmctdG9wOiAwLjI5MjgyNTc2ODd2dztcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5kZXRhaWwgLmJ0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW0gLmRldGFpbCAuYnRuIHtcbiAgd2lkdGg6IDkuMTUwODA1MjcwOXZ3O1xuICBoZWlnaHQ6IDIuNDE1ODEyNTkxNXZ3O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzA2QTI0NDtcbiAgZm9udC1zaXplOiAxLjA5ODA5NjYzMjV2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMC43MzIwNjQ0MjE3dncgMCAxLjI0NDUwOTUxNjh2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5kZXRhaWwgLmJ0biAucGx1cyB7XG4gIHdpZHRoOiAxLjI0NDUwOTUxNjh2dztcbiAgaGVpZ2h0OiAxLjI0NDUwOTUxNjh2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5kZXRhaWwgLmJ0biAucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjcxNzQyMzEzMzJ2dztcbiAgaGVpZ2h0OiAwLjcxNzQyMzEzMzJ2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9wbHVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2QTI0NDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLXdvcmsgLm1vZGFsLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4jcGFnZS13b3JrIC5tb2RhbC13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS13b3JrIC5tb2RhbC1iZyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICB6LWluZGV4OiAxO1xufVxuI3BhZ2Utd29yayAubW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgcGFkZGluZzogNy4zMjA2NDQyMTY3dncgMCAxMy4wMzA3NDY3MDU3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MC43MTc0MjMxMzMydnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuNjYwMzIyMTA4M3Z3IDMuNjYwMzIyMTA4M3Z3IDUuODU2NTE1MzczNHZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyMDAxO1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdnc7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9faW5uZXIgLm1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTkuNjYzMjUwMzY2dnc7XG4gIHdpZHRoOiA1LjI3MDg2MzgzNnZ3O1xuICBoZWlnaHQ6IDUuMjcwODYzODM2dnc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL21vZGFsLWNsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcGFnZS13b3JrIC5tb2RhbF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC43MzIwNjQ0MjE3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS13b3JrIC5tb2RhbCAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEuNDY0MTI4ODQzM3Z3O1xuICBmb250LXNpemU6IDIuNjM1NDMxOTE4dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzcuNzc3Nzc3Nzc3OCU7XG4gIGNvbG9yOiAjMkFCMjYwO1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEuMzE3NzE1OTU5dnc7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzLjIyMTA4MzQ1NTN2dztcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZHQge1xuICBmb250LXNpemU6IDIuMDQ5NzgwMzgwN3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMjI4LjU3MTQyODU3MTQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS40NjQxMjg4NDMzdnc7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAwLjM2NjAzMjIxMDh2dztcbiAgaGVpZ2h0OiAyLjcwODYzODM2MDJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjI5MjgyNTc2ODd2dztcbiAgdG9wOiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNjEwNTQxNzI3N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAubGlzdC5oYXMtbXQge1xuICBtYXJnaW4tdG9wOiAwLjczMjA2NDQyMTd2dztcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAudGV4dC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjMxNzcxNTk1OXZ3O1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAudGV4dC5oYXMtbXQge1xuICBtYXJnaW4tdG9wOiAwLjczMjA2NDQyMTd2dztcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuODMwMTYxMDU0MnZ3O1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMS40NjQxMjg4NDMzdnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyOS40Mjg5ODk3NTExdnc7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIGEsXG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLnBob3RvIHtcbiAgd2lkdGg6IDExLjA1NDE3Mjc2NzJ2dztcbiAgYm9yZGVyLXJhZGl1czogMC43MzIwNjQ0MjE3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExLjA1NDE3Mjc2NzJ2dyk7XG4gIHBhZGRpbmctbGVmdDogMS42ODM3NDgxNjk4dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIC50ZXh0YXJlYSAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTEuMTExMTExMTExMSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41MTI0NDUwOTUydnc7XG59XG4jcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC5uYW1lIC5hcncge1xuICB3aWR0aDogMS4yNDQ1MDk1MTY4dnc7XG4gIGhlaWdodDogMS4yNDQ1MDk1MTY4dnc7XG4gIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjczMjA2NDQyMTd2dztcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSAudGV4dGFyZWEgLm5hbWUgLmFydzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjcwNTcxMDEwMjV2dztcbiAgaGVpZ2h0OiAwLjYyMTUyMjY5NHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSAudGV4dGFyZWEgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjAyNDg5MDE5MDN2dztcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTcxNDI5JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXdvcmsgLndvcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gICAgcGFkZGluZy10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MC40dnc7XG4gIH1cbiAgI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDkuODY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDIwLjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDAuOHZ3IHNvbGlkICNGNUY1RjU7XG4gIH1cbiAgI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2hlYWQge1xuICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjUzMzMzMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19oZWFkOmJlZm9yZSB7XG4gICAgdG9wOiA3LjczMzMzMzMzMzN2dztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxLjg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19udW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQuOHZ3O1xuICAgIHRvcDogNS44NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAxOC40dnc7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbnVtYiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEyLjh2dztcbiAgfVxuICAjcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNy43MzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW0ge1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDg0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMy43MzMzMzMzMzMzdncgMy43MzMzMzMzMzMzdncgNy40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDE0LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JrIC53b3JrX19jb250ZW50c19faXRlbV9fbGlzdCAuaXRlbSAuaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5kZXRhaWwgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTI2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW0gLmRldGFpbCAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IC00LjI2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMzMuNnZ3O1xuICAgIGhlaWdodDogOC44dnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMCAyLjY2NjY2NjY2Njd2dyAwIDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmsgLndvcmtfX2NvbnRlbnRzX19pdGVtX19saXN0IC5pdGVtIC5kZXRhaWwgLmJ0biAucGx1cyB7XG4gICAgd2lkdGg6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utd29yayAud29ya19fY29udGVudHNfX2l0ZW1fX2xpc3QgLml0ZW0gLmRldGFpbCAuYnRuIC5wbHVzOmFmdGVyIHtcbiAgICB3aWR0aDogMi42MTMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjYxMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbCB7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDAgMzJ2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTQuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9faW5uZXIgLm1vZGFsLWNsb3NlIHtcbiAgICBib3R0b206IC0xOS4ydnc7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9faW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjI2LjMxNTc4OTQ3MzclO1xuICAgIHBhZGRpbmctbGVmdDogMy4ydnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvX3NwLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogMC44dnc7XG4gICAgaGVpZ2h0OiA2LjY2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAgMi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5saXN0Lmhhcy1tdCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAubGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEuNnZ3O1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAudGV4dC5ib2xkIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLnRleHQuaGFzLW10IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSAucGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSAudGV4dGFyZWEge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2Utd29yayAubW9kYWxfX2RldGFpbF9faXRlbSBkZCAuaW50ZXJ2aWV3X19saXN0X19pdGVtIC50ZXh0YXJlYSAubmFtZSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSAudGV4dGFyZWEgLm5hbWUgLmFydyB7XG4gICAgd2lkdGg6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmsgLm1vZGFsX19kZXRhaWxfX2l0ZW0gZGQgLmludGVydmlld19fbGlzdF9faXRlbSAudGV4dGFyZWEgLm5hbWUgLmFydzphZnRlciB7XG4gICAgd2lkdGg6IDIuNTcwNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi4yNjR2dztcbiAgfVxuICAjcGFnZS13b3JrIC5tb2RhbF9fZGV0YWlsX19pdGVtIGRkIC5pbnRlcnZpZXdfX2xpc3RfX2l0ZW0gLnRleHRhcmVhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXcgLmludGVydmlldy10b3Age1xuICBwYWRkaW5nLXRvcDogNy4zMjA2NDQyMTY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyMi42OTM5OTcwNzE3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDQuMzkyMzg2NTN2dyA0LjM5MjM4NjUzdncgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXctdG9wX19pbm5lciB7XG4gIHdpZHRoOiA4Mi40MzA0NTM4Nzk5dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXctdG9wIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiA1JTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLmludGVydmlldy10b3AgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldyAuc2VjMV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogOC40OTE5NDcyOTE0dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxNC40MjE2NjkxMDY5dnc7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzFfX21haW4ge1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgNC4zOTIzODY1M3Z3IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX190ZXh0YXJlYSB7XG4gIHdpZHRoOiA3MC43MTc0MjMxMzMydnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDMuNDQwNzAyNzgxOHZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzFfX3RleHRhcmVhIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyLjA0OTc4MDM4MDd2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctbGVmdDogMS4wMjQ4OTAxOTAzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMV9fdGV4dGFyZWEgLm5hbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL3RpdGxlX2RlY28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDAuMzY2MDMyMjEwOHZ3O1xuICBoZWlnaHQ6IDIuNzA4NjM4MzYwMnZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzFfX3RleHRhcmVhIC50ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDAuODc4NDc3MzA2dnc7XG4gIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbiAgbGluZS1oZWlnaHQ6IDIzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjAyNDg5MDE5MDN2dztcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMV9fbGlzdCB7XG4gIHdpZHRoOiA3MC43MTc0MjMxMzMydnc7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMV9fbGlzdC5zZWMxX19saXN0MiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzFfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDUuMTk3NjU3MzkzOXZ3O1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX19saXN0X19pdGVtIGR0IHtcbiAgY29sb3I6ICMyQUIyNjA7XG4gIGZvbnQtc2l6ZTogMS43NTY5NTQ2MTJ2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzFfX2xpc3RfX2l0ZW0gZHQgLnEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9xLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAxLjk3NjU3MzkzODV2dztcbiAgbWluLXdpZHRoOiAxLjk3NjU3MzkzODV2dztcbiAgaGVpZ2h0OiAxLjk3NjU3MzkzODV2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjU4NTY1MTUzNzN2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuOTUxNjgzNzQ4MnZ3KTtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMV9fbGlzdF9faXRlbSBkZCB7XG4gIG1hcmdpbi10b3A6IDEuMTcxMzAzMDc0N3Z3O1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZy1sZWZ0OiAyLjU2MjIyNTQ3NTh2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMV9faW1nIHtcbiAgbWFyZ2luOiA1LjQ5MDQ4MzE2MjV2dyBhdXRvIDUuNDkwNDgzMTYyNXZ3IGF1dG87XG4gIHdpZHRoOiA3Ni41NzM5Mzg1MDY2dnc7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzIge1xuICBtYXJnaW4tdG9wOiAtNC4zOTIzODY1M3Z3O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgNC4zOTIzODY1M3Z3IDAgMDtcbiAgcGFkZGluZy10b3A6IDYuNzM0OTkyNjc5NHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTMuMTc3MTU5NTl2dztcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19oZWFkaW5nIC5qcCB7XG4gIGZvbnQtc2l6ZTogMi45MjgyNTc2ODY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtaW5kZW50OiAwLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzJfX2hlYWRpbmcgLmVuIHtcbiAgd2lkdGg6IDE4LjAwODc4NDc3MzF2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OC42JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDMuNTEzOTA5MjI0dnc7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzJfX2xpc3Qge1xuICBtYXJnaW46IDcuMTc0MjMxMzMyNHZ3IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogNzAuNzE3NDIzMTMzMnZ3O1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyLjU2MjIyNTQ3NTh2dyAyLjkyODI1NzY4Njd2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWludGVydmlldyAuc2VjMl9fbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS4wOTgwOTY2MzI1dnc7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnNlYzJfX2xpc3RfX2l0ZW0gZHQge1xuICB3aWR0aDogMTIuMjI1NDc1ODQxOXZ3O1xuICBtaW4td2lkdGg6IDEyLjIyNTQ3NTg0MTl2dztcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi43ODE4NDQ4MDIzdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19saXN0X19pdGVtIGRkIHtcbiAgcGFkZGluZy10b3A6IDAuMjkyODI1NzY4N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzcuNzc3Nzc3Nzc3OCU7XG59XG4jcGFnZS1pbnRlcnZpZXcgLnBhcnRzLWludGVydmlld19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjIuNjkzOTk3MDcxN3Z3O1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXcxIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jcGFnZS1pbnRlcnZpZXcgLmludGVydmlldzEgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQyLCAxNzgsIDk2LCAwLjY2KTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MSAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuS7iuimi+OBpuOBhOOCi+OCpOODs+OCv+ODk+ODpeODvFwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQyLCAxNzgsIDk2LCAwLjMzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbiNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MSAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUgYSAuaW5uZXIge1xuICB6LWluZGV4OiAxMTtcbn1cbiNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MiAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOm50aC1vZi10eXBlKDIpIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MiAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOm50aC1vZi10eXBlKDIpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQyLCAxNzgsIDk2LCAwLjY2KTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MiAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOm50aC1vZi10eXBlKDIpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLku4ropovjgabjgYTjgovjgqTjg7Pjgr/jg5Pjg6Xjg7xcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0MiwgMTc4LCA5NiwgMC4zMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjMxNzcxNTk1OXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG4jcGFnZS1pbnRlcnZpZXcgLmludGVydmlldzIgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgyKSBhIC5pbm5lciB7XG4gIHotaW5kZXg6IDExO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXczIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMykgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXczIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMykgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDIsIDE3OCwgOTYsIDAuNjYpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXczIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMykgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuS7iuimi+OBpuOBhOOCi+OCpOODs+OCv+ODk+ODpeODvFwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQyLCAxNzgsIDk2LCAwLjMzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzE3NzE1OTU5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbiNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MyAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOm50aC1vZi10eXBlKDMpIGEgLmlubmVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldyAucGFnZS1oZWFkaW5nIC5lbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLmludGVydmlldy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ni45MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXctdG9wX19pbm5lciB7XG4gICAgd2lkdGg6IDg5LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLmludGVydmlldy10b3AgLnBhcnRzLWludGVydmlld19fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLmludGVydmlldy10b3AgLnBhcnRzLWludGVydmlld19fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLmludGVydmlldy10b3AgLnBhcnRzLWludGVydmlld19fbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMV9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX19tYWluIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dncgMTAuNjY2NjY2NjY2N3Z3IDAgMDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX3RleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogNi4xMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgOC41MzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX3RleHRhcmVhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4OS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX190ZXh0YXJlYSAubmFtZSB7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjI2LjMxNTc4OTQ3MzclO1xuICAgIHBhZGRpbmctbGVmdDogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX190ZXh0YXJlYSAubmFtZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvX3NwLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogMC44dnc7XG4gICAgaGVpZ2h0OiA2LjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDUxJTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX3RleHRhcmVhIC50ZXh0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTQuMjg1NzE0Mjg1NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX3RleHRhcmVhIC50ZXh0IC5uby1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX2xpc3Qge1xuICAgIHdpZHRoOiA4OS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDE0LjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX2xpc3RfX2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMxX19saXN0X19pdGVtIGR0IC5xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWluLXdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMS42dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuNjY2NjY2NjY2N3Z3KTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzFfX2xpc3RfX2l0ZW0gZGQge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjUzMzMzMzMzMzN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMV9faW1nIHtcbiAgICBtYXJnaW46IDE1LjQ2NjY2NjY2Njd2dyBhdXRvIDE0LjY2NjY2NjY2Njd2dyBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gICAgcGFkZGluZy10b3A6IDE4LjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDh2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzJfX2hlYWRpbmcgLmpwIHtcbiAgICBmb250LXNpemU6IDguNTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzcuNSU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19oZWFkaW5nIC5lbiB7XG4gICAgd2lkdGg6IDY1LjZ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTElO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDE4LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXcgLnNlYzJfX2xpc3Qge1xuICAgIG1hcmdpbjogMjQuMjY2NjY2NjY2N3Z3IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiA4OS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDYuNHZ3IDYuNHZ3IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG4gICNwYWdlLWludGVydmlldyAuc2VjMl9fbGlzdF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5zZWMyX19saXN0X19pdGVtIGRkIHtcbiAgICBwYWRkaW5nLXRvcDogNHZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5wYXJ0cy1pbnRlcnZpZXdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODYuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWludGVydmlldyAuaW50ZXJ2aWV3MSAucGFydHMtaW50ZXJ2aWV3X19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXcyIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMikgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3IC5pbnRlcnZpZXczIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMykgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHMge1xuICB3aWR0aDogNzguMDM4MDY3MzQ5OXZ3O1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxLjI0NDUwOTUxNjh2dztcbiAgcGFkZGluZy1ib3R0b206IDE2LjEwNTQxNzI3Njd2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIHtcbiAgcGFkZGluZzogNC44MzE2MjUxODN2dyA1Ljg1NjUxNTM3MzR2dyA2LjQ0MjE2NjkxMDd2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yMTk2MTkzMjY1dncgc29saWQgI0Y1RjVGNTtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtX19oZWFkIHtcbiAgY29sb3I6ICMyQUIyNjA7XG4gIGZvbnQtc2l6ZTogMi45MjgyNTc2ODY3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTUxNjgzNzQ4MnZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDQuMzkyMzg2NTN2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtX19oZWFkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNzMyMDY0NDIxN3Z3O1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43MzIwNjQ0MjE3dnc7XG4gIGhlaWdodDogMC43MzIwNjQ0MjE3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuOTI4MjU3Njg2N3Z3O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0ge1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDUuODU2NTE1MzczNHZ3KSAvIDMpO1xuICBoZWlnaHQ6IDIyLjg0MDQwOTk1NjF2dztcbiAgYmFja2dyb3VuZDogI0YxRjhFQztcbiAgYm9yZGVyLXJhZGl1czogMC43MzIwNjQ0MjE3dnc7XG4gIHBhZGRpbmctdG9wOiAxLjc1Njk1NDYxMnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMC44MDUyNzA4NjM4dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSB7XG4gICAgLyomOm5vdCg6bnRoLW9mLXR5cGUoM24pKXtcbiAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoNDAuNSk7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUobiArIDQpe1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoNDApO1xuICAgIH0qL1xuICB9XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42MTA1NDE3Mjc3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtaW5kZW50OiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC43MzIwNjQ0MjE3dnc7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nMSB7XG4gIHdpZHRoOiAxNC45MzQxMTQyMDJ2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nMiB7XG4gIHdpZHRoOiAxMC45ODA5NjYzMjV2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nMyB7XG4gIHdpZHRoOiAxMC45ODA5NjYzMjV2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nNCB7XG4gIHdpZHRoOiAxMC45ODA5NjYzMjV2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nNSB7XG4gIHdpZHRoOiAxMS41NjY2MTc4NjI0dnc7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAuaW1nLmltZzYge1xuICB3aWR0aDogMTMuMTc3MTU5NTl2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogLTAuMjE5NjE5MzI2NXZ3O1xuICBjb2xvcjogIzE5QTI0NDtcbiAgZm9udC1zaXplOiAxLjAyNDg5MDE5MDN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLm5vdGUubm90ZTUge1xuICBtYXJnaW4tdG9wOiAtMC41MTI0NDUwOTUydnc7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuOTI4MjU3Njg2N3Z3O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMV9faXRlbSB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMi45MjgyNTc2ODY3dncpIC8gMik7XG4gIGhlaWdodDogMTIuNTkxNTA4MDUyN3Z3O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgcGFkZGluZzogMS44MzAxNjEwNTQydncgMS44MzAxNjEwNTQydncgMS44MzAxNjEwNTQydnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC5ib3gtdHlwZTFfX2l0ZW0gLm51bWIge1xuICBjb2xvcjogIzJBQjI2MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS42MTA1NDE3Mjc3dnc7XG4gIHRvcDogLTIuNDg5MDE5MDMzN3Z3O1xuICBmb250LXNpemU6IDIuOTI4MjU3Njg2N3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC5ib3gtdHlwZTFfX2l0ZW0gLm51bWIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4xOTYxOTMyNjV2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC5ib3gtdHlwZTFfX2l0ZW0gLmhlYWRpbmcge1xuICBjb2xvcjogIzJBQjI2MDtcbiAgZm9udC1zaXplOiAxLjMxNzcxNTk1OXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMV9faXRlbSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuMjQ0NTA5NTE2OHZ3O1xuICBmb250LXNpemU6IDEuMDk4MDk2NjMyNXZ3O1xuICBsaW5lLWhlaWdodDogMTc0LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMV9faXRlbSB7XG4gICAgLyomOm5vdCg6bnRoLW9mLXR5cGUoMm4pKXtcbiAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoNDApO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKG4gKyAzKXtcbiAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDQwKTtcbiAgICB9Ki9cbiAgfVxufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMiB7XG4gIG1hcmdpbi10b3A6IDUuNjM2ODk2MDQ2OXZ3O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xuICBiYWNrZ3JvdW5kOiAjRjFGOEVDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuMTk2MTkzMjY1dncgMi4xOTYxOTMyNjV2dyAxLjk3NjU3MzkzODV2dyAyLjE5NjE5MzI2NXZ3O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMl9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNC4xNzI3NjcyMDM1dnc7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUyX19pdGVtIC5oZWFkaW5nIHtcbiAgY29sb3I6ICMyQUIyNjA7XG4gIGZvbnQtc2l6ZTogMS42MTA1NDE3Mjc3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMi4xOTYxOTMyNjV2dztcbiAgdG9wOiAtMS4xNzEzMDMwNzQ3dnc7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUyX19pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjE3MTMwMzA3NDd2dztcbiAgbGluZS1oZWlnaHQ6IDE5OC43NSU7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWMxIC53b3JraW5nLWF0X19jb250ZW50c19faXRlbV9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNTYyMjI1NDc1OHZ3O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjMyAuc2VjM19fbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNi41ODg1Nzk3OTV2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjczMjA2NDQyMTd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDIuMDQ5NzgwMzgwN3Z3O1xuICBmb250LXNpemU6IDIuMDQ5NzgwMzgwN3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMjI4LjU3MTQyODU3MTQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS4zMTc3MTU5NTl2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAuaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vdGl0bGVfZGVjby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMC4zNjYwMzIyMTA4dnc7XG4gIGhlaWdodDogMi43MDg2MzgzNjAydnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAuaGVhZGluZyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjQ2NDEyODg0MzN2dztcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNzMyMDY0NDIxN3Z3O1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAuZWxtLWJ0biB7XG4gIG1hcmdpbjogMi43MDg2MzgzNjAydncgMCAwIGF1dG87XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWM0IC5zZWM0X19saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA2LjU4ODU3OTc5NXZ3O1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjNCAuc2VjNF9fbGlzdF9faXRlbSA+IC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMyMDY0NDIxN3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjNCAuc2VjNF9fbGlzdF9faXRlbSA+IC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMi45MjgyNTc2ODY3dnc7XG4gIGZvbnQtc2l6ZTogMS42MTA1NDE3Mjc3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4jcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWM0IC5zZWM0X19saXN0X19pdGVtID4gLmhlYWRpbmcubXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzQgLnNlYzRfX2xpc3RfX2l0ZW0gPiAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDIuMDQ5NzgwMzgwN3Z3O1xuICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utd29ya2luZy1hdCAucGFnZS1oZWFkaW5nLXdyYXAge1xuICAgIGhlaWdodDogNjQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLnBhZ2UtaGVhZGluZy13cmFwIC5wYWdlLWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMi4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAucGFnZS1oZWFkaW5nLXdyYXAgLnBhZ2UtaGVhZGluZyAuZW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMTcuMzkxMzA0MzQ3OCU7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAucGFnZS1oZWFkaW5nLXdyYXAgLnBhZ2UtaGVhZGluZyAuanAge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXQgLnNpZGUtbmF2aSB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogNTUuNDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0IC5zaWRlLW5hdmkgdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHdpZHRoOiAzMy44NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gICAgcGFkZGluZy10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MC40dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDkuMDY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDIwLjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDAuOHZ3IHNvbGlkICNGNUY1RjU7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW1fX2hlYWQge1xuICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjUzMzMzMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtX19oZWFkOmJlZm9yZSB7XG4gICAgdG9wOiA3LjczMzMzMzMzMzN2dztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxLjg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc4LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDg5LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogNi45MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAuaW1nLmltZzEge1xuICAgIHdpZHRoOiA1Ny42dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLmltZy5pbWcyIHtcbiAgICB3aWR0aDogNDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nMyB7XG4gICAgd2lkdGg6IDQyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAuaW1nLmltZzQge1xuICAgIHdpZHRoOiA0Mi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLmltZy5pbWc1IHtcbiAgICB3aWR0aDogNDQuOHZ3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC50b2t1dGFrZS1kYXRhX19pdGVtIC5pbWcuaW1nNiB7XG4gICAgd2lkdGg6IDUxLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAubm90ZS5ub3RlMSB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLm5vdGUubm90ZTIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLm5vdGUubm90ZTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLm5vdGUubm90ZTQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLnRva3V0YWtlLWRhdGFfX2l0ZW0gLm5vdGUubm90ZTUge1xuICAgIG1hcmdpbi10b3A6IC0wLjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAudG9rdXRha2UtZGF0YV9faXRlbSAubm90ZS5ub3RlNiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUxX19pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODR2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNi45MzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMV9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMV9faXRlbSAubnVtYiB7XG4gICAgcmlnaHQ6IC0wLjh2dztcbiAgICB0b3A6IC0xMC4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMV9faXRlbSAubnVtYiBzcGFuIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUxX19pdGVtIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUxX19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjUzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC5ib3gtdHlwZTJfX2l0ZW0ge1xuICAgIHdpZHRoOiA4NHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDkuMDY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDYuMTMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC5ib3gtdHlwZTJfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtIC5ib3gtdHlwZTJfX2l0ZW0gLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gICAgdG9wOiAtMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0gLmJveC10eXBlMl9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE4MS4zMzMzMzMzMzMzJTtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbSAuYm94LXR5cGUyX19pdGVtIC50ZXh0IC5wYy1zbGFzaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWMxIC53b3JraW5nLWF0X19jb250ZW50c19faXRlbV9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjMyAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW1fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA4NHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWMzIC5zZWMzX19saXN0X19pdGVtID4gLmltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODR2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzMgLnNlYzNfX2xpc3RfX2l0ZW0gPiAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjI2LjMxNTc4OTQ3MzclO1xuICAgIHBhZGRpbmctbGVmdDogMy4ydnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjMyAuc2VjM19fbGlzdF9faXRlbSA+IC5oZWFkaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL3RpdGxlX2RlY29fc3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHdpZHRoOiAwLjh2dztcbiAgICBoZWlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjMyAuc2VjM19fbGlzdF9faXRlbSA+IC5oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjMyAuc2VjM19fbGlzdF9faXRlbSA+IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWMzIC5zZWMzX19saXN0X19pdGVtID4gLmVsbS1idG4ge1xuICAgIG1hcmdpbjogOS44NjY2NjY2NjY3dncgYXV0byAwO1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utd29ya2luZy1hdCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW0uc2VjNCAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW1fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzQgLnNlYzRfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4NHZ3O1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzQgLnNlYzRfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWM0IC5zZWM0X19saXN0X19pdGVtID4gLmltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNwYWdlLXdvcmtpbmctYXQgLndvcmtpbmctYXRfX2NvbnRlbnRzX19pdGVtLnNlYzQgLnNlYzRfX2xpc3RfX2l0ZW0gPiAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNy4ydnc7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2OC40MjEwNTI2MzE2JTtcbiAgfVxuICAjcGFnZS13b3JraW5nLWF0IC53b3JraW5nLWF0X19jb250ZW50c19faXRlbS5zZWM0IC5zZWM0X19saXN0X19pdGVtID4gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbn1cbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50cyB7XG4gIHdpZHRoOiA3OC4wMzgwNjczNDk5dnc7XG4gIGJvcmRlci1yYWRpdXM6IDQuMzkyMzg2NTN2dyAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDIuMTIyOTg2ODIyOHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTYuMTA1NDE3Mjc2N3Z3O1xufVxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIHtcbiAgcGFkZGluZzogNC44MzE2MjUxODN2dyA1Ljg1NjUxNTM3MzR2dyA2LjQ0MjE2NjkxMDd2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMjE5NjE5MzI2NXZ3IHNvbGlkICNGNUY1RjU7XG59XG4jcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW1fX2hlYWQge1xuICBjb2xvcjogIzJBQjI2MDtcbiAgZm9udC1zaXplOiAyLjE5NjE5MzI2NXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjk1MTY4Mzc0ODJ2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtX19oZWFkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNzMyMDY0NDIxN3Z3O1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43MzIwNjQ0MjE3dnc7XG4gIGhlaWdodDogMC43MzIwNjQ0MjE3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzJBQjI2MDtcbn1cbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMi44NTUwNTEyNDQ1dnc7XG59XG4jcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDUuMTI0NDUwOTUxN3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlIGR0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQUIyNjA7XG59XG4jcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbTpsYXN0LW9mLXR5cGUgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtIGR0IHtcbiAgd2lkdGg6IDE1Ljg4NTc5Nzk1MDJ2dztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyQUIyNjA7XG4gIGZvbnQtc2l6ZTogMS4wOTgwOTY2MzI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxNzQuNjY2NjY2NjY2NyU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEuNjgzNzQ4MTY5OHZ3IDAgMS40NjQxMjg4NDMzdnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMTlBMjQ0O1xufVxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW0gZGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1Ljg4NTc5Nzk1MDJ2dyk7XG4gIGZvbnQtc2l6ZTogMS4wOTgwOTY2MzI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxNzQuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDEuNjgzNzQ4MTY5OHZ3IDEuNDY0MTI4ODQzM3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW0gZGQgYSxcbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtIGRkIGE6bGluayxcbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtIGRkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkFCMjYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbSBkZCBhLFxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW0gZGQgYTpsaW5rLFxuI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW0gZGQgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbSBkZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtIGRkIC5tYXAge1xuICB3aWR0aDogNy42MTM0Njk5ODU0dnc7XG4gIGhlaWdodDogMS42MTA1NDE3Mjc3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjE5NjE5MzI2NXZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTUxNjgzNzQ4MnZ3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNTg1NjUxNTM3M3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLnBhZ2UtaGVhZGluZy13cmFwIC5wYWdlLWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMS40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5wYWdlLWhlYWRpbmctd3JhcCAucGFnZS1oZWFkaW5nIC5lbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMC40MzQ3ODI2MDg3JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAucGFnZS1oZWFkaW5nLXdyYXAgLnBhZ2UtaGVhZGluZyAuanAge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbiAuc2lkZS1uYXZpIHVsIGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uIC5zaWRlLW5hdmkgdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dncgMCAwO1xuICAgIHBhZGRpbmctdG9wOiA0LjUzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzIuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSB7XG4gICAgcGFkZGluZzogOS4wNjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDAuOHZ3IHNvbGlkICNGNUY1RjU7XG4gIH1cbiAgI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtX19oZWFkIHtcbiAgICBjb2xvcjogIzJBQjI2MDtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjUzMzMzMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbV9faGVhZDpiZWZvcmUge1xuICAgIHRvcDogNi40dnc7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMS44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbCB7XG4gICAgd2lkdGg6IDg0dnc7XG4gICAgbWFyZ2luOiA5LjA2NjY2NjY2Njd2dyBhdXRvIDA7XG4gIH1cbiAgI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzNC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gIH1cbiAgI3BhZ2Utam9iLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb25fX2NvbnRlbnRzX19pdGVtIC5kZXRhaWxfX2l0ZW06bGFzdC1vZi10eXBlIGR0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtOmxhc3Qtb2YtdHlwZSBkZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM0LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgfVxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgcGFkZGluZzogNC41MzMzMzMzMzMzdncgMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbSBkZCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgcGFkZGluZzogMCAwIDQuOHZ3O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbl9fY29udGVudHNfX2l0ZW0gLmRldGFpbF9faXRlbSBkZCAubWFwIHtcbiAgICB3aWR0aDogMjcuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS44NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWpvYi1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uX19jb250ZW50c19faXRlbSAuZGV0YWlsX19pdGVtLml0ZW0tbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDcuMzIwNjQ0MjE2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMjIuNjkzOTk3MDcxN3Z3O1xuICBib3JkZXItcmFkaXVzOiA0LjM5MjM4NjUzdncgNC4zOTIzODY1M3Z3IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIHtcbiAgd2lkdGg6IDgyLjQzMDQ1Mzg3OTl2dztcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQ0NDQztcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZHQge1xuICBwYWRkaW5nOiAxLjYxMDU0MTcyNzd2dyA1Ljg1NjUxNTM3MzR2dyAxLjY4Mzc0ODE2OTh2dyAwLjM2NjAzMjIxMDh2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxLjMxNzcxNTk1OXZ3O1xuICBsaW5lLWhlaWdodDogMTc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMyQUIyNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IC5xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fcS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMS45NzY1NzM5Mzg1dnc7XG4gIG1pbi13aWR0aDogMS45NzY1NzM5Mzg1dnc7XG4gIGhlaWdodDogMS45NzY1NzM5Mzg1dnc7XG4gIG1hcmdpbi1yaWdodDogMS4zMTc3MTU5NTl2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNTg1NjUxNTM3M3Z3KTtcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IHtcbiAgLyog77yL44Oe44O844KvICovXG59XG4jcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkdCAuYWNjb3JkaW9uX19pY29uIHtcbiAgd2lkdGg6IDEuNjEwNTQxNzI3N3Z3O1xuICBoZWlnaHQ6IDEuNjEwNTQxNzI3N3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC43MzIwNjQ0MjE3dnc7XG4gIHRvcDogMi4wNDk3ODAzODA3dnc7XG59XG4jcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkdCB7XG4gIC8qIOaoque3miAqL1xufVxuI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZHQgLmFjY29yZGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS42MTA1NDE3Mjc3dnc7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IHtcbiAgLyog57im57eaICovXG59XG4jcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkdCAuYWNjb3JkaW9uX19pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxLjYxMDU0MTcyNzd2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IHtcbiAgLyog6ZaL44GE44Gf44KJIOKIkiDjgavjgZnjgosgKi9cbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0LmFjdGl2ZSAuYWNjb3JkaW9uX19pY29uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBwYWRkaW5nLXRvcDogMC4yOTI4MjU3Njg3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAzLjUxMzkwOTIyNHZ3O1xuICBwYWRkaW5nLWxlZnQ6IDMuNjYwMzIyMTA4M3Z3O1xuICBwYWRkaW5nLXJpZ2h0OiA1Ljg1NjUxNTM3MzR2dztcbn1cbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGRkIGEsXG4jcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkZCBhOmxpbmssXG4jcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJBQjI2MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZGQgYSxcbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGRkIGE6bGluayxcbiNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGRkIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZGQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogODYuOTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dncgMCAwO1xuICB9XG4gICNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIHtcbiAgICB3aWR0aDogODkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IHtcbiAgICBwYWRkaW5nOiA1LjA2NjY2NjY2Njd2dyA4dncgNC44dncgMDtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG4gICNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IC5xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWluLXdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMS42dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuODY2NjY2NjY2N3Z3KTtcbiAgfVxuICAjcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkdCB7XG4gICAgLyog77yL44Oe44O844KvICovXG4gIH1cbiAgI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZHQgLmFjY29yZGlvbl9faWNvbiB7XG4gICAgd2lkdGg6IDUuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNS44NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mYXEgLmZhcS1jb250ZW50c19faXRlbSBkdCB7XG4gICAgLyog5qiq57eaICovXG4gIH1cbiAgI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZHQgLmFjY29yZGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNS44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZHQge1xuICAgIC8qIOe4pue3miAqL1xuICB9XG4gICNwYWdlLWZhcSAuZmFxLWNvbnRlbnRzX19pdGVtIGR0IC5hY2NvcmRpb25fX2ljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZmFxIC5mYXEtY29udGVudHNfX2l0ZW0gZGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjkzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJ2YXJcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBMSU5LIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dF9saW5rX29wYWNpdHkoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdHh0X2xpbmtfY29sb3IoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQ0xFQVIgRklYIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNmIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuXG4vLyBBTklNQVRJT04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHJhbnNpdGlvbigkdGltZTouMiwgJHByb3A6YWxsLCAkZWFzaW5nOmVhc2UtaW4tb3V0KSB7XG5cdCYge1xuXHRcdHRyYW5zaXRpb246ICRwcm9wICN7JHRpbWV9cyAkZWFzaW5nO1xuXHR9XG59XG5cblxuQG1peGluIHRleHRfbGlua19ob3ZlciB7XG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOC44LDE3KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6dmlzaXRlZCxcblx0XHRcdCY6bGluayxcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6OmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0XHRhOmhvdmVyOjphZnRlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOC44LDE3KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmxpbmssXG5cdFx0XHQmOnZpc2l0ZWR7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBJRSAmIEVER0UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZWcoKSB7XG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGllKCkge1xuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIHZ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHZ3KCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXNwIDogMzc1O1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aC1zcCkgKiAxMDB2dztcbn1cblxuQGZ1bmN0aW9uIHZ3LXBjKCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoIDogMTM2Njtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgpICogMTAwdnc7XG59XG5cbi8vIHJlbSAtLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiByZW0oJHJlbVNpemUpIHtcblx0QHJldHVybiBtYXRoLmRpdigkcmVtU2l6ZSwgMTApICogMXJlbTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblxuXHQvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTIlO1xuXHR9Ly90YWIqL1xuXG5cdC8vQGluY2x1ZGUgbWluX3NjcmVlbigxOTM2cHgpe1xuXHQvL1x0Zm9udC1zaXplOiA3OC4xMjUlO1xuXHQvL31cbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IHZ3LXBjKDE2KTtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblx0cGFkZGluZy10b3A6IHZ3LXBjKDkwKTtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0cGFkZGluZy10b3A6IHZ3KDY4KTtcblx0fVxufVxuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0YVtocmVmKj1cInRlbDpcIl0ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHl7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvL3NwXG59XG5cbi5zcC1vbmx5e1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ly9zcFxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdnctcGMoOTApO1xuXHR6LWluZGV4OiAxMDAwMDtcblxuXHQmX19pbm5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCB2dy1wYyg0MCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9fbG9nb3tcblx0XHR3aWR0aDogdnctcGMoMjkzKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3LXBjKDIpKTtcblx0fVxuXG5cdCZfX25hdml7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Jl9fbGlua3tcblx0XHRcdG1hcmdpbi1yaWdodDogdnctcGMoNDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE1KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3Ita2V5LHVuZGVybGluZSk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdnctcGMoMjgpO1xuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEzMDBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCZfX2J0bntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Jl9fZW50cnl7XG5cdFx0XHRcdHdpZHRoOiB2dy1wYygxMzEpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDUwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1wYygxNCk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3ItYmxhY2ssbm9uZSk7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDQpO1xuXHRcdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dy1wYyg2KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3LXBjKDI3LjU0KTtcblx0XHRcdFx0XHRcdGhlaWdodDogdnctcGMoMjYpO1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZW50cnkuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xuXHRcdFx0XHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX21lbnV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dy1wYygxMCk7XG5cdFx0XHRcdHdpZHRoOiB2dy1wYyg1MCk7XG5cdFx0XHRcdGhlaWdodDogdnctcGMoNTApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE1KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdnctcGMoNCk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdnctcGMoMTgpO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LXBjKDIyKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctcGMoNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdnctcGMoNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtc2Nyb2xse1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0LmhlYWRlcl9fbG9nb3tcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fbmF2aV9fbGlua3tcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0aGVpZ2h0OiB2dyg2OCk7XG5cblx0XHQmX19pbm5lcntcblx0XHRcdHBhZGRpbmc6IDAgdncoMTApO1xuXHRcdH1cblxuXHRcdCZfX2xvZ297XG5cdFx0XHR3aWR0aDogdncoMTMzKTtcblx0XHR9XG5cblx0XHQmX19uYXZpe1xuXHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX2J0bntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Jl9fZW50cnl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDkwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQwKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDEyKTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNCk7XG5cdFx0XHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg1KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIyLjU3KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyMS4zMik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX21lbnV7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDUpO1xuXHRcdFx0XHRcdHdpZHRoOiB2dyg0MCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg0MCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNCk7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDE0KTtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG5cbiNwYWdlLXRvcHtcblx0LmhlYWRlcntcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCYuaXMtc2Nyb2xse1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpmaXJzdC1vZi10eXBle1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cbn1cblxuI3BhZ2Utc2VydmljZXtcblx0LmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpudGgtb2YtdHlwZSgyKXtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0fVxuXHR9XG59XG5cbiNwYWdlLXByb2Nlc3N7XG5cdC5oZWFkZXJfX25hdmlfX2xpbmtfX2l0ZW06bnRoLW9mLXR5cGUoMyl7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdH1cblx0fVxufVxuXG4jcGFnZS13b3Jrc3tcblx0LmhlYWRlcl9fbmF2aV9fbGlua19faXRlbTpudGgtb2YtdHlwZSg0KXtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0fVxuXHR9XG59XG5cbiNwYWdlLWFib3V0e1xuXHQuaGVhZGVyX19uYXZpX19saW5rX19pdGVtOm50aC1vZi10eXBlKDUpe1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhcnRzLWZvb3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVye1xuXHRwYWRkaW5nLXRvcDogdnctcGMoMjE3KTtcblx0YmFja2dyb3VuZDogIzMzMztcblxuXHQmX19pbm5lcntcblx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTIwNiwxMzY2KSk7XG5cdFx0cGFkZGluZzogMCB2dy1wYyg0MCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0fVxuXHRcdC8vdGFiXG5cdH1cblxuXHQmX190b3B7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Ly90YWJcblx0XHQmX190ZXh0YXJlYXtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHQubG9nb3tcblx0XHRcdFx0d2lkdGg6IHZ3LXBjKDE4MCk7XG5cdFx0XHR9XG5cdFx0XHQubmFtZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdnctcGMoMTgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE1KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdnctcGMoMTEpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE1KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYuNSwxNSkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3Nuc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE0KTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LXBjKDUpO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Lmluc3Rhe1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1wYygyMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnlvdXR1YmV7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3LXBjKDE5KTtcblx0XHRcdFx0XHR3aWR0aDogdnctcGMoMjgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dy1wYygzKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b217XG5cdFx0cGFkZGluZy10b3A6IHZ3LXBjKDg2KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdnctcGMoMzEpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0Jl9fbGlua3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxNSkpO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSxub25lKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dy1wYyg0Nyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3LXBjKDQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR3aWR0aDogdnctcGMoMTMuNjkpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctcGMoMTIuMTIpO1xuXHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4bGluay5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29weXJpZ2h0e1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDEyKTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoMTApKTtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZy10b3A6IHZ3KDI2Nyk7XG5cblx0XHQmX19pbm5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0fVxuXG5cdFx0Jl9fdG9we1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmX190ZXh0YXJlYXtcblx0XHRcdFx0LmlubmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0XHR3aWR0aDogdncoMTIwKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDExKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMykpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDExKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMi41LDE0KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fc25ze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNCk7XG5cdFx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19saXN0e1xuXHRcdFx0XHRcdC5pbnN0YXtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC55b3V0dWJle1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDE5KTtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygyOCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMykpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2JvdHRvbXtcblx0XHRcdHBhZGRpbmctdG9wOiB2dygzMCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoMjgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmX19saW5re1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoNCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTMuNjkpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxMi4xMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NvcHlyaWdodHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoOTMpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDEyKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLm1lZ2EtbWVudXtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDEwMDAxO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdCYuaXMtYWN0aXZle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuXHQmX19pbm5lcntcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR3aWR0aDogdnctcGMoMzUwKTtcblx0XHRtYXgtd2lkdGg6IHZ3LXBjKDM1MCk7XG5cdFx0aGVpZ2h0OiB2dy1wYyg3OTgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiB2dy1wYyg4NykgdnctcGMoNjUpIHZ3LXBjKDYwKSB2dy1wYyg3Myk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kOiAjMDZBMjQ0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIHZ3LXBjKDYwKTtcblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0Jl9faXRlbXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LXBjKDE4KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMjApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUpO1xuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2VudHJ5e1xuXHRcdG1hcmdpbi10b3A6IHZ3LXBjKDI5KTtcblx0XHR3aWR0aDogdnctcGMoMjA5KTtcblx0XHRoZWlnaHQ6IHZ3LXBjKDUwKTtcblx0XHRmb250LXNpemU6IHZ3LXBjKDE0KTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWtleSwkY29sb3Ita2V5LG5vbmUpO1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dy1wYyg0KTtcblx0XHRcdC5pY29ue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LXBjKDYpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR3aWR0aDogdnctcGMoMjcuNTQpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDI2KTtcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZW50cnkuc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nuc3tcblx0XHRtYXJnaW4tdG9wOiB2dy1wYygyOSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC50ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiB2dy1wYygxNCk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogdnctcGMoNSk7XG5cdFx0fVxuXHRcdC5pY29ue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5pbnN0YXtcblx0XHRcdFx0d2lkdGg6IHZ3LXBjKDIzKTtcblx0XHRcdH1cblx0XHRcdC55b3V0dWJle1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdnctcGMoMTkpO1xuXHRcdFx0XHR3aWR0aDogdnctcGMoMjgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoMykpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsye1xuXHRcdG1hcmdpbi10b3A6IHZ3LXBjKDU0KTtcblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTUpKTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1wYyg0KTtcblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdnctcGMoNCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHdpZHRoOiB2dy1wYygxMy42OSk7XG5cdFx0XHRcdGhlaWdodDogdnctcGMoMTIuMTIpO1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9leGxpbmsuc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHZ3LXBjKDIwKTtcblx0XHRyaWdodDogdnctcGMoNDApO1xuXHRcdHdpZHRoOiB2dy1wYyg1MCk7XG5cdFx0aGVpZ2h0OiB2dy1wYyg1MCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDQpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5tZW51LWNsb3NlOjpiZWZvcmUsXG5cdC5tZW51LWNsb3NlOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiB2dy1wYygyMCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLyog55m9ICovXG5cdH1cblxuXHQubWVudS1jbG9zZTo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Lm1lbnUtY2xvc2U6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwZHZoO1xuXHRcdFx0Ly9oZWlnaHQ6IDEwMHN2aDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogdncoNzEpIG1pbih2dyg2MCksIDYwcHgpIG1pbih2dyg0MCksIDQwcHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR9XG5cblx0XHQmX19saW5re1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IG1pbih2dygyMSksIDIxcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IG1pbih2dygxOCksIDE4cHgpO1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2VudHJ5e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiBtaW4odncoMzYpLCAzNnB4KTtcblx0XHRcdHdpZHRoOiB2dygyMDkpO1xuXHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdGF7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDQpO1xuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDYpO1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyNy41NCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygyNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zbnN7XG5cdFx0XHRtYXJnaW4tdG9wOiBtaW4odncoMjgpLCAyOHB4KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiBtaW4odncoMTQpLCAxNHB4KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg1KTtcblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHQuaW5zdGF7XG5cdFx0XHRcdFx0d2lkdGg6IG1pbih2dygyMyksIDIzcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC55b3V0dWJle1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBtaW4odncoMTkpLCAxOXB4KTtcblx0XHRcdFx0XHR3aWR0aDogbWluKHZ3KDI4KSwgMjhweCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKG1pbih2dygzKSwgM3B4KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5rMntcblx0XHRcdG1hcmdpbi10b3A6IG1pbih2dygyNiksIDI2cHgpO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogbWluKHZ3KDE1KSwgMTVweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHdpZHRoOiBtaW4odncoMTMuNjkpLCAxMy42OXB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IG1pbih2dygxMi4xMiksIDEyLjEycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbnUtY2xvc2Uge1xuXHRcdFx0dG9wOiB2dygxNCk7XG5cdFx0XHRyaWdodDogdncoMTApO1xuXHRcdFx0d2lkdGg6IHZ3KDQwKTtcblx0XHRcdGhlaWdodDogdncoNDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNCk7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtY2xvc2U6OmJlZm9yZSxcblx0XHQubWVudS1jbG9zZTo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IHZ3KDIwKTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdH1cblx0fVxuXHQvL3NwXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYXJ0cy1yZWNydWl0e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogdnctcGMoLTE3MCk7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCB2dy1wYyg0MCkgdnctcGMoNTApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0Jl9faW5uZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogdnctcGMoNjApO1xuXHRcdGJhY2tncm91bmQ6ICMyQUIyNjA7XG5cdFx0cGFkZGluZzogdnctcGMoNjIpIHZ3LXBjKDQwKSB2dy1wYyg4MCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fdHRse1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuZW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDE2KTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogdnctcGMoNik7XG5cdFx0XHRcdGhlaWdodDogdnctcGMoNik7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogdnctcGMoLTE1KTtcblx0XHRcdFx0dG9wOiB2dy1wYyg2KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmpwe1xuXHRcdFx0bWFyZ2luLXRvcDogdnctcGMoMTEpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDQwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua3tcblx0XHRtYXgtd2lkdGg6IHZ3LXBjKDg1MCk7XG5cdFx0bWFyZ2luOiB2dy1wYyg1NSkgYXV0byAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LXBjKDUwKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEzMDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdnctcGMoMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVjb3tcblx0XHR3aWR0aDogdnctcGMoMjY2KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHZ3LXBjKC00Nyk7XG5cdFx0Ym90dG9tOiB2dy1wYygtMzIpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEzMDBweCkge1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDIwMCk7XG5cdFx0fVxuXHR9XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR0b3A6IHZ3KC0yNDYpO1xuXHRcdHBhZGRpbmc6IHZ3KDIwKSB2dygxMCkgMDtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNDApO1xuXHRcdFx0cGFkZGluZzogdncoODIpIHZ3KDUyLjUpIHZ3KDgwKTtcblx0XHR9XG5cblx0XHQmX190dGx7XG5cdFx0XHQuZW57XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5qcHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygzNik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlua3tcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogdncoNTApIGF1dG8gMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZWNve1xuXHRcdFx0d2lkdGg6IHZ3KDIwMik7XG5cdFx0XHR0b3A6IHZ3KC0xNyk7XG5cdFx0XHRsZWZ0OiB2dygtMTApO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIi8qKlxuICogU3dpcGVyIDExLjEuMTVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMTgsIDIwMjRcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVsbS1pbm5lcntcblx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZ3LXBjKDEyODYpO1xuXHRwYWRkaW5nOiAwIHZ3LXBjKDQwKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgdncoMjApO1xuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWJ0bntcblx0d2lkdGg6IHZ3LXBjKDI1MCk7XG5cdGhlaWdodDogdnctcGMoNTUpO1xuXHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLWtleSwkY29sb3ItYmxhY2ssbm9uZSk7XG5cdGF7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0Zm9udC1zaXplOiB2dy1wYygxNik7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmFyd3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiB2dy1wYyg5KTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDE3KTtcblx0XHRcdGhlaWdodDogdnctcGMoMTcpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogdnctcGMoOS42NCk7XG5cdFx0XHRcdGhlaWdodDogdnctcGMoOC40OSk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5leC1saW5re1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IHZ3LXBjKDE4LjcpO1xuXHRcdFx0dG9wOiB2dy1wYygxOSk7XG5cdFx0XHR3aWR0aDogdnctcGMoMTMuNjkpO1xuXHRcdFx0aGVpZ2h0OiB2dy1wYygxMi4xMik7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4bGluay5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0XHRcdC5hcnd7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZXgtbGlua3tcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXhsaW5rLnN2Z1wiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmVsbS1idG4tZ3JlZW57XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjZmZmZmZmLCRjb2xvci1ibGFjayxub25lKTtcblx0XHRhe1xuXHRcdFx0YmFja2dyb3VuZDogIzA2QTI0NDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0LmFyd3tcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA2QTI0NDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmV4LWxpbmt7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXhsaW5rLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xuXHRcdFx0XHRcdC5hcnd7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5leC1saW5re1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXhsaW5rLnN2Z1wiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoMjUwKTtcblx0XHRoZWlnaHQ6IHZ3KDU1KTtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0fVxuXHRcdFx0LmFyd3tcblx0XHRcdFx0cmlnaHQ6IHZ3KDEwKTtcblx0XHRcdFx0d2lkdGg6IHZ3KDE3KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxNyk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDkuNjQpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoOC40OSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5leC1saW5re1xuXHRcdFx0XHRyaWdodDogdncoMTguNyk7XG5cdFx0XHRcdHRvcDogdncoMTkpO1xuXHRcdFx0XHR3aWR0aDogdncoMTMuNjkpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDEyLjEyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuXHQuZW57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0Zm9udC1zaXplOiB2dy1wYygxNik7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiB2dy1wYygxMik7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogdnctcGMoNik7XG5cdFx0XHRoZWlnaHQ6IHZ3LXBjKDYpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IHZ3LXBjKDYpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQuanB7XG5cdFx0bWFyZ2luLXRvcDogdnctcGMoMTkpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdnctcGMoNDApO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjQsNDApKTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQuZW57XG5cdFx0XHRmb250LXNpemU6IHZ3KDEyKTtcblx0XHRcdHBhZGRpbmctbGVmdDogdncoOSk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0d2lkdGg6IHZ3KDQpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDQpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IHZ3KDUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5qcHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDEpO1xuXHRcdFx0Zm9udC1zaXplOiB2dygzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MSwzNikpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhZ2UtaGVhZGluZy13cmFwe1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB2dy1wYygzMDIpO1xuXHRwYWRkaW5nOiAwIHZ3LXBjKDgwKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0aGVpZ2h0OiB2dygxODcpO1xuXHRcdHBhZGRpbmc6IDAgdncoMjApO1xuXHR9XG5cdC8vc3Bcbn1cblxuLnBhZ2UtaGVhZGluZ3tcblx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZ3LXBjKDEyODYpO1xuXHRwYWRkaW5nLXRvcDogdnctcGMoNzIpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC5lbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRmb250LXNpemU6IHZ3LXBjKDkwKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHR9XG5cblx0Lmpwe1xuXHRcdG1hcmdpbi10b3A6IHZ3LXBjKDE3KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZ3LXBjKDI1KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDI1KSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZy10b3A6IHZ3KDUwKTtcblx0XHQuZW57XG5cdFx0XHRmb250LXNpemU6IHZ3KDQ2KTtcblx0XHR9XG5cblx0XHQuanB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE1KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDE5LDE1KSk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLXBhbmt1enV7XG5cdG1hcmdpbjogdnctcGMoNDEpIGF1dG8gMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZ3LXBjKDEyODYpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udC1zaXplOiB2dy1wYygxMik7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0bGl7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCM0NDQsIzQ0NCxub25lKTtcblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiLVwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDAgdnctcGMoMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LyptYXJnaW4tdG9wOiB2dygyMSk7XG5cdFx0Zm9udC1zaXplOiB2dygxMCk7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRtYXJnaW46IDAgdncoMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ki9cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhcnRzLWludGVydmlld3tcblxuXHQmX19pbm5lcntcblx0XHRib3JkZXItcmFkaXVzOiB2dy1wYyg2MCkgMCAwIDA7XG5cdFx0bWFyZ2luLWxlZnQ6IHZ3LXBjKDgwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nLXRvcDogdnctcGMoOTYpO1xuXHRcdHBhZGRpbmctbGVmdDogdnctcGMoMTgxKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdnctcGMoMTM1KTtcblx0fVxuXG5cdCZfX2hlYWRpbmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZ3LXBjKC00MCk7XG5cdFx0dG9wOiB2dy1wYygtNDgpO1xuXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5qcHtcblx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMTcpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZ3LXBjKDE2KTtcblx0XHR9XG5cdFx0LmVue1xuXHRcdFx0Zm9udC1zaXplOiB2dy1wYygxMTQpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0e1xuXHRcdGNvbG9yOiAjMDZBMjQ0O1xuXHRcdGZvbnQtc2l6ZTogdnctcGMoMTcpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzEuMiwxNykpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0fVxuXG5cdCZfX2xpc3R7XG5cdFx0bWFyZ2luLXRvcDogdnctcGMoNTUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1sZWZ0OiB2dy1wYygxMSk7XG5cdFx0Jl9faXRlbXtcblx0XHRcdHdpZHRoOiB2dy1wYygzMDUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiB2dy1wYyg1MCk7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dy1wYygxMCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC5pbm5lcntcblx0XHRcdFx0d2lkdGg6IHZ3LXBjKDE5OCk7XG5cdFx0XHRcdGhlaWdodDogdnctcGMoOTApO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKSAwIDAgMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3LXBjKDEzKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dy1wYygxNCk7XG5cdFx0XHR9XG5cdFx0XHQubmFtZXtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1wYygxOCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LjIsMTgpKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQuYXJ3e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dy1wYygxMCk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LXBjKDE3KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDE3KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogdnctcGMoOS42NCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDguNDkpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3LXBjKDgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjEsMTQpKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHRjb2xvcjogIzQ0NDQ0NDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2MCkgMCAwIDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogdncoMjApO1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDQ0KTtcblx0XHRcdHBhZGRpbmctbGVmdDogdncoMzApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEwMCk7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZ3tcblx0XHRcdGxlZnQ6IHZ3KC0zMCk7XG5cdFx0XHR0b3A6IHZ3KC04Nik7XG5cdFx0XHQuanB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdC5lbntcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg3OCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcuMiwxNikpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB2dyg2NSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB2dygyMCk7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ5KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdncoMTApO1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0d2lkdGg6IHZ3KDI5NSk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMTApO1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDE5Mik7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg4Nyk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMTApIDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxMyk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygxNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hbWV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNyk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYsMTcpKTtcblx0XHRcdFx0XHQuYXJ3e1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNyk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE3KTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg5LjY0KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg4LjQ5KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNik7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxMyk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjEsMTQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnNpZGUtbmF2aXtcblx0cGFkZGluZy10b3A6IHZ3LXBjKDEwMCk7XG5cdHdpZHRoOiB2dy1wYygzMDApO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogdnctcGMoODApO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLWtleSk7XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1wYygxOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0Ji5pcy1jdXJyZW50IHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnd7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3LXBjKDIpKTtcblx0XHRcdFx0XHR3aWR0aDogdnctcGMoMTcpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctcGMoMTcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LXBjKDUpO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3LXBjKDkuNjQpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1wYyg4LjQ5KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgdncoMjApO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dWx7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMjcpO1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiB2dygxNTgpO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKG4gKyAzKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygyKSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTcpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxNyk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDkuNjQpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDguNDkpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9wIHtcblxuICAubXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2dy1wYyg3OTEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdnctcGMoMTMxKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX190dGx7XG4gICAgICB3aWR0aDogdnctcGMoNDUzKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHZ3LXBjKDQwKTtcbiAgICAgIGJvdHRvbTogdnctcGMoNzcpO1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAudGV4dDF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHZ3LXBjKDc5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDQxOSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQye1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg3KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdnctcGMoNzkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogdnctcGMoNDA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Vue1xuICAgICAgd2lkdGg6IHZ3LXBjKDM2NCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiB2dy1wYygyNDApO1xuICAgICAgYm90dG9tOiB2dy1wYygzNyk7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgLnRpY2tlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG5cbiAgICAudGlja2VyX190cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDgwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC50aWNrZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IHZ3LXBjKDY0Myk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoMjApO1xuICAgICAgJi5pdGVtMntcbiAgICAgICAgLmlubmVyMntcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygyMCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDMxMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2tlcl9faXRlbSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHRpY2tlci1zY3JvbGwge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL212XG5cblxuICAuc2VjMXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2dy1wYyg2MCkgdnctcGMoNjApO1xuICAgIHBhZGRpbmctdG9wOiB2dy1wYygyNCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDExMyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIOa1geOCjOOCi+ODhuOCreOCueODiCAtLS1cbiAgICAubWFycXVlZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoMjEpKTtcbiAgICB9XG5cbiAgICAubWFycXVlZV9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGFuaW1hdGlvbjogbWFycXVlZSA4MHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5tYXJxdWVlX19pbm5lciBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICBmb250LXNpemU6IHZ3LXBjKDIwMCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogLjE0O1xuICAgICAgcGFkZGluZy1yaWdodDogdnctcGMoNDApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2RldGFpbHtcbiAgICAgIG1heC13aWR0aDogdnctcGMoNTI1KTtcbiAgICAgIG1hcmdpbjogdnctcGMoLTE1KSBhdXRvIDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodnctcGMoNTMpKTtcbiAgICB9XG5cbiAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgIC5lbntcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmpwe1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxNik7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNDUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2NCw0NSkpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0e1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoMzkpO1xuICAgICAgZm9udC1zaXplOiB2dy1wYygxNSk7XG4gICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLmVsbS1idG57XG4gICAgICBtYXJnaW46IHZ3LXBjKDQwKSAwIDA7XG4gICAgfVxuXG4gICAgJl9faW1nMXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiB2dy1wYygzNzMpO1xuICAgICAgdG9wOiB2dy1wYygtNjUpO1xuICAgICAgbGVmdDogdnctcGMoLTgwKTtcbiAgICAgIGltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZzJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogdnctcGMoMzAyKTtcbiAgICAgIHRvcDogdnctcGMoNik7XG4gICAgICByaWdodDogdnctcGMoLTYwKTtcbiAgICAgIGltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZzN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogdnctcGMoMjM4KTtcbiAgICAgIHRvcDogdnctcGMoMzcwKTtcbiAgICAgIHJpZ2h0OiB2dy1wYygtNjApO1xuICAgICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dy1wYygxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vc2VjMVxuXG5cbiAgLnNlYzJ7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDIzMyk7XG4gICAgJl9faW5uZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlse1xuICAgICAgd2lkdGg6IHZ3LXBjKDYwMyk7XG4gICAgICBwYWRkaW5nLXRvcDogdnctcGMoMTIwKTtcblxuICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIC5lbntcbiAgICAgICAgfVxuICAgICAgICAuanB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTApO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dHtcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNTApO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcuMiwxNikpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICB9XG5cbiAgICAgIC5saW5re1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygzMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTYpO1xuICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1rZXksIG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KXtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDIxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSxcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCl7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxOTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpe1xuICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMTk1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdnctcGMoMjkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxNyk7XG4gICAgICAgICAgICAgIGhlaWdodDogdnctcGMoMTcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDkuNjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdnctcGMoOC40OSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICB3aWR0aDogdnctcGMoNTEwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiB2dy1wYyg0MCk7XG4gICAgICB0b3A6IHZ3LXBjKDE4MCk7XG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICAgIC5iZy13cmFwe1xuICAgICAgICAuYmd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDUxMCk7XG4gICAgICAgICAgaGVpZ2h0OiB2dy1wYyg0MTYpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogdnctcGMoLTEzKTtcbiAgICAgICAgICBib3R0b206IHZ3LXBjKC02KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Vue1xuICAgICAgd2lkdGg6IHZ3LXBjKDU4NCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogdnctcGMoNTkpO1xuICAgICAgdG9wOiB2dy1wYyg1MTUpO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgfVxuXG4gIH1cbiAgLy9zZWMyXG5cblxuICAuc2VjM3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX19jb250ZW50c3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoLTY1KTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dy1wYyg2MCk7XG4gICAgICBwYWRkaW5nOiB2dy1wYygxMTEpIHZ3LXBjKDgwKSB2dy1wYygxNDApIHZ3LXBjKDgwKTtcbiAgICAgICZfX2RldGFpbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDUzMCk7XG4gICAgICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgICAgICAuZW57XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYyg1MCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDQ5KTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZWxtLWJ0bntcbiAgICAgICAgICAgIG1hcmdpbjogdnctcGMoNDQpIDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoOTgpO1xuICAgICAgICAgIHdpZHRoOiB2dy1wYyg1ODgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiB2dy1wYygyODQpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dy1wYyg3MCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLWJsYWNrLG5vbmUpO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dy1wYygyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE4KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDEyKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hcnd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB2dy1wYyg5KTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDE3KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDE3KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYyg5LjY0KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogdnctcGMoOC40OSk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOa1geOCjOOCi+ODhuOCreOCueODiCAtLS1cbiAgICAubWFycXVlZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiB2dy1wYygtMTIpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3LXBjKDIxKSk7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgLm1hcnF1ZWVfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBhbmltYXRpb246IG1hcnF1ZWUgODBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC1zaXplOiB2dy1wYygyMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IC4xNDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3LXBjKDQwKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9zZWMzXG5cbiAgLmJsb2d7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDMxMCk7XG4gICAgJl9fdGV4dGFyZWF7XG4gICAgICBwYWRkaW5nLXRvcDogdnctcGMoODYpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIC5lbntcbiAgICAgICAgfVxuICAgICAgICAuanB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygzNCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlua3tcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNjEpO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjMDZBMjQ0LCMwNkEyNDQsbm9uZSk7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFyd3tcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dy1wYygxNSk7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDE3KTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDE3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDZBMjQ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogdnctcGMoOS42NCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDguNDkpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRze1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDQwKTtcbiAgICAgICAgd2lkdGg6IHZ3LXBjKDU3NCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgcGFkZGluZzogdnctcGMoMjApO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1ibGFjayxub25lKTtcbiAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoNTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDE1MCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDEwOSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDM4NCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dy1wYygzMCk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDZBMjQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxMyk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNS4yLDE2KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vYmxvZ1xufVxuLy8jcGFnZS10b3AiLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAjcGFnZS10b3Age1xuXG4gICAgLm12e1xuICAgICAgaGVpZ2h0OiB2dyg1NDIpO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBoZWlnaHQ6IHZ3KDgwKTtcbiAgICAgIH1cblxuICAgICAgJl9fdHRse1xuICAgICAgICB3aWR0aDogdncoMzA2KTtcbiAgICAgICAgbGVmdDogdncoMTApO1xuICAgICAgICBib3R0b206IHZ3KDUxKTtcblxuICAgICAgICAudGV4dDF7XG4gICAgICAgICAgaGVpZ2h0OiB2dyg1NCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMyk7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDI4OCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQye1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUpO1xuICAgICAgICAgIGhlaWdodDogdncoNTQpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiB2dygyODgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19lbntcbiAgICAgICAgd2lkdGg6IHZ3KDI0NSk7XG4gICAgICAgIGxlZnQ6IHZ3KDk4KTtcbiAgICAgICAgYm90dG9tOiB2dygyMyk7XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXJfX3RyYWNrIHtcbiAgICAgICAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogdncoMzE5KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygxMCk7XG4gICAgICAgICYuaXRlbTJ7XG4gICAgICAgICAgd2lkdGg6IHZ3KDM3OSk7XG4gICAgICAgICAgLmlubmVye1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5uZXIye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTgzKTtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxODYpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXJfX2l0ZW0gaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgfVxuICAgIH1cbiAgICAvL212XG5cblxuICAgIC5zZWMxe1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3KDQwKSB2dyg0MCk7XG4gICAgICBwYWRkaW5nLXRvcDogdncoMjQpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDgwKTtcblxuICAgICAgLy8g5rWB44KM44KL44OG44Kt44K544OIIC0tLVxuICAgICAgLm1hcnF1ZWUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMjEpKTtcbiAgICAgIH1cblxuICAgICAgLm1hcnF1ZWVfX2lubmVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG5cbiAgICAgIC5tYXJxdWVlX19pbm5lciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygxNjcpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDQwKTtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiB2dygtMTApIGF1dG8gMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDMwKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIC5lbntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1MSwzNikpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3R4dHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNTEpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzEsMTUpKTtcbiAgICAgIH1cblxuICAgICAgLmVsbS1idG57XG4gICAgICAgIG1hcmdpbjogdncoNDYpIDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nMXtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNjQpO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogdncoMjQ2KTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdncoMTApIHZ3KDEwKSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZzJ7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KC0zOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogdncoMjI5KTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKSAwIDAgdncoMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZzN7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiB2dygyMDYpO1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygzNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2dyg0MCk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zZWMxXG5cblxuICAgIC5zZWMye1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDE3NSk7XG5cbiAgICAgICZfX2RldGFpbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dyg4Mik7XG5cbiAgICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgICAgLmVue1xuICAgICAgICAgIH1cbiAgICAgICAgICAuanB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUxLDM2KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDU4KTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE2KSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTYpO1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygxNTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygyNCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxNyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxNyk7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dyg5LjY0KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoOC40OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZ3tcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xuICAgICAgICB3aWR0aDogdncoMzE0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dyg2KSk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmJnLXdyYXB7XG4gICAgICAgICAgLmJne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogdncoMzE0KTtcbiAgICAgICAgICAgIGhlaWdodDogdncoMjU2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICAgIHJpZ2h0OiB2dygtOSk7XG4gICAgICAgICAgICBib3R0b206IHZ3KC00KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZW57XG4gICAgICAgIHdpZHRoOiB2dygzMzApO1xuICAgICAgICByaWdodDogdncoMjQpO1xuICAgICAgICB0b3A6IHZ3KDQzMCk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLy9zZWMyXG5cblxuICAgIC5zZWMze1xuICAgICAgJl9fY29udGVudHN7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KC00Mik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQwKTtcbiAgICAgICAgcGFkZGluZzogdncoNjIpIHZ3KDIwKSB2dyg4MCkgdncoMjApO1xuICAgICAgICAmX19kZXRhaWx7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5lbG0tc2VjdGlvbi1oZWFkaW5ne1xuICAgICAgICAgICAgICAuanB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUxLDM2KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0Mik7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE2KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWxtLWJ0bntcbiAgICAgICAgICAgICAgbWFyZ2luOiB2dyg0NCkgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNjkpO1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygxMCk7XG5cbiAgICAgICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxNyk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDE3KTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dyg5LjY0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg4LjQ5KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVsbS1idG57XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBtYXJnaW46IHZ3KDUzKSAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8g5rWB44KM44KL44OG44Kt44K544OIIC0tLVxuICAgICAgLm1hcnF1ZWUge1xuICAgICAgICBib3R0b206IHZ3KC0xMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygyMSkpO1xuICAgICAgfVxuXG4gICAgICAubWFycXVlZV9faW5uZXIge1xuICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgLm1hcnF1ZWVfX2lubmVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IHZ3KDE2Nyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDQwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy9zZWMzXG5cbiAgICAuYmxvZ3tcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMzApO1xuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMTApO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMTApO1xuICAgICAgfVxuICAgICAgJl9fdGV4dGFyZWF7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dyg2NSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgICAgICAuZW57XG4gICAgICAgICAgfVxuICAgICAgICAgIC5qcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEzKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50c3tcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDE1KTtcbiAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogdncoMTEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg4MCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHRhcmVhe1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDIxNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDE1KTtcbiAgICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDcpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjEuMiwxNSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua3tcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMzYpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjMDZBMjQ0LCMwNkEyNDQsbm9uZSk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dygxMCk7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnd7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDIwKTtcbiAgICAgICAgICB3aWR0aDogdncoMTcpO1xuICAgICAgICAgIGhlaWdodDogdncoMTcpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNkEyNDQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiB2dyg5LjY0KTtcbiAgICAgICAgICAgIGhlaWdodDogdncoOC40OSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vYmxvZ1xuICB9XG4gIC8vI3BhZ2UtdG9wXG59XG4vL3NwXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtbmV3cyB7XG5cbiAgLm5ld3N7XG4gICAgYm9yZGVyLXJhZGl1czogdnctcGMoNjApIHZ3LXBjKDYwKSAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiB2dy1wYyg0MCkgdnctcGMoODApIHZ3LXBjKDMxMCk7XG5cbiAgICAmX19saXN0e1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDAgdnctcGMoNDApO1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNjApO1xuICAgICAgICBmbGV4OjAgMCBjYWxjKCgxMDAlIC0gdnctcGMoNDApICogMikgLyAzKTtcbiAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgcGFkZGluZzogdnctcGMoMjUpIHZ3LXBjKDI1KSB2dy1wYygyNSk7XG4gICAgICAgIC8qJjpub3QoOm50aC1jaGlsZCgzbikpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoNDAuNSk7XG4gICAgICAgIH0qL1xuICAgICAgICAudGh1bWJ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoNSk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdnctcGMoMjM3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0YXJlYXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygyMSk7XG4gICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgICAgY29sb3I6ICMwNkEyNDQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudHRse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTApO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjguOCwxOCkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlcntcbiAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEwMCk7XG4gICAgICAud3AtcGFnZW5hdml7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5wYWdlc3tcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcmV2aW91c3Bvc3RzbGlua3tcbiAgICAgICAgICB3aWR0aDogdnctcGMoNDYpO1xuICAgICAgICAgIGhlaWdodDogdnctcGMoNDYpO1xuICAgICAgICAgIG1hcmdpbjogMCB2dy1wYygyMCkgMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDZBMjQ0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNkEyNDQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpIHNjYWxlKC0xLDEpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxMi45MSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDExLjM3KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZBMjQ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5leHRwb3N0c2xpbmt7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDQ2KTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDQ2KTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIHZ3LXBjKDIwKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA2QTI0NDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDZBMjQ0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxMi45MSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDExLjM3KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xpbmtfYXJ3LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNkEyNDQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZXtcbiAgICAgICAgICBtYXJnaW46IDAgdnctcGMoMTQpIDA7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogIzA2QTI0NDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgY29sb3I6ICMxQzI2MzY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAmOmxpbmt7XG4gICAgICAgICAgICBjb2xvcjogIzA2QTI0NDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW50e1xuICAgICAgICAgIG1hcmdpbjogMCB2dy1wYygxNCkgMDtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI4LDM4LDU0LC42Nik7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHRlbmR7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgICAgY29sb3I6ICMwNkEyNDQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhc3QsXG4gICAgICAgIC5maXJzdHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgYm9yZGVyLXJhZGl1czogdncoNDApIHZ3KDQwKSAwIDA7XG4gICAgICBwYWRkaW5nOiB2dyg2MCkgMCB2dygzMjYpO1xuXG4gICAgICAmX19saXN0e1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCB2dyg0MCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dygyMCkgdncoMTcpO1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRodW1ie1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNik7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMTg2KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHRhcmVhe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTYpO1xuICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNyk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE2KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdlcntcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDIwKTtcbiAgICAgICAgLndwLXBhZ2VuYXZpe1xuXG4gICAgICAgICAgLnByZXZpb3VzcG9zdHNsaW5re1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDQ2KTtcbiAgICAgICAgICAgIGhlaWdodDogdncoNDYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIHZ3KDIwKSAwIDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTIuOTEpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDExLjM3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV4dHBvc3RzbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiB2dyg0Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDQ2KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgdncoMjApO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygxMi45MSk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoMTEuMzcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYWdle1xuICAgICAgICAgICAgbWFyZ2luOiAwIHZ3KDE0KSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1cnJlbnR7XG4gICAgICAgICAgICBtYXJnaW46IDAgdncoMTQpIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zcFxuICB9XG4gIC8vbmV3c1xuXG59XG4vLyNwYWdlLW5ld3MiLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtbmV3cy1kZXRhaWwge1xuXG5cdC8vIHdwIOaKleeov+mDqOWIhiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Lm5ld3MtZGV0YWlsLXdyYXAge1xuXHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSB2dy1wYyg2MCkgMCAwO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZy10b3A6IHZ3LXBjKDg0KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdnctcGMoMzA4KTtcblx0fVxuXG5cdC5uZXdzLWRldGFpbC1oZWFkaW5nIHtcblx0XHRtYXJnaW46IDAgYXV0byB2dy1wYyg4NCkgYXV0bztcblx0XHR3aWR0aDogdnctcGMoMTA0Nik7XG5cblx0XHQudGV4dCB7XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDMwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQ0LCAzMCkpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dy1wYygyNyk7XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDE0KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTNlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMCwgMTQpKTtcblx0XHRcdGNvbG9yOiAjMDZBMjQ0O1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzLWRldGFpbC1jb250ZW50cyB7XG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQvLyDmqKrluYXliLblvqHvvIjotoXph43opoHvvIlcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdG1heC13aWR0aDogdnctcGMoODQ0KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsICRjb2xvci1rZXksICRjb2xvci1rZXksIG5vbmUpO1xuXG5cdFx0Lm5ld3MtZGV0YWlsLXRleHQge1xuXHRcdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRcdC8vIOWfuuacrOe4puODquOCuuODoFxuXHRcdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRcdD4gKiArICoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAuOWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWxpZ25jZW50ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmFsaWdubm9uZSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0Ly8g6KaL5Ye644GXXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0aDIsXG5cdFx0XHRoMyxcblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdnctcGMoNjQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHR9XG5cblx0XHRcdD4gaDI6Zmlyc3QtY2hpbGQsXG5cdFx0XHQ+IGgzOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDI4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2NCwgMjgpKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3LXBjKDIwKTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vdGl0bGVfZGVjby5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LXBjKDUpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctcGMoMzcpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiB2dy1wYyg0KTtcblx0XHRcdFx0XHR0b3A6IDUyJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDI0KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3LXBjKDUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE4KTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRcdC8vIOauteiQve+8iG5vdGXpoqjjga7moLjvvIlcblx0XHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1wYygxNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LjIsIDE2KSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHR9XG5cblx0XHRcdGgyICsgcCxcblx0XHRcdGgzICsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuMmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0Ly8g44Oq44K544OIXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0dWwsXG5cdFx0XHRvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS42ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XG5cdFx0XHR9XG5cblx0XHRcdHVsIGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRvbCBsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWwgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0bGkgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC42ZW07XG5cdFx0XHR9XG5cblx0XHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0XHQvLyDnlLvlg49cblx0XHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9tYXJnaW46IHZ3LXBjKDY0KSBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0Ly8g5byV55So77yIbm90ZemiqO+8iVxuXHRcdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRtYXJnaW46IHZ3LXBjKDY0KSAwO1xuXHRcdFx0XHRwYWRkaW5nOiB2dy1wYygyNCkgdnctcGMoMjgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dy1wYyg2KTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRcdC8vIOODhuODvOODluODq1xuXHRcdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuXHRcdFx0fVxuXG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRwYWRkaW5nOiB2dy1wYygxNCk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0Ly8g5Z+L44KB6L6844G/77yIR3V0ZW5iZXJn5a++5b+c77yJXG5cdFx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdFx0LndwLWJsb2NrLWVtYmVkLFxuXHRcdFx0LndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luOiB2dy1wYyg2NCkgMDtcblx0XHRcdH1cblxuXHRcdFx0LndwLWJsb2NrLWVtYmVkIGlmcmFtZSxcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHQvLyBwYWdlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LnBhZ2VyIHtcblx0XHRtYXJnaW4tdG9wOiB2dy1wYygxMjgpO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctdG9wOiB2dy1wYyg2MSk7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdCYucHJldiB7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwgIzFCQTk1MywgIzFCQTk1Mywgbm9uZSk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdnctcGMoMjQpO1xuXG5cdFx0XHRcdFx0LmFydyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogdnctcGMoMTcpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1wYygxNyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dy1wYyg5LjY0KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1wYyg4LjQ5KTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmFjayB7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwgIzFCQTk1MywgIzFCQTk1Mywgbm9uZSk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1wYygxNik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0Y29sb3I6ICMxQkE5NTM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lLCAjMUJBOTUzLCAjMUJBOTUzLCBub25lKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdnctcGMoMjQpO1xuXG5cdFx0XHRcdFx0LmFydyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3LXBjKDE3KTtcblx0XHRcdFx0XHRcdGhlaWdodDogdnctcGMoMTcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdnctcGMoOS42NCk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdnctcGMoOC40OSk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcncuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8gU1Bcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Lm5ld3MtZGV0YWlsLXdyYXAge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNDApIHZ3KDQwKSAwIDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoNjApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDMyNSk7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtZGV0YWlsLWhlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gdncoNTgpIGF1dG87XG5cdFx0XHR3aWR0aDogdncoMzM1KTtcblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDI1KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzkuNiwgMjQpKTtcblx0XHRcdH1cblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIHdwIOaKleeov+mDqOWIhiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQubmV3cy1kZXRhaWwtY29udGVudHMge1xuXHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblxuXHRcdFx0Lm5ld3MtZGV0YWlsLXRleHQge1xuXG5cdFx0XHRcdGgyLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDIzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MywxOSkpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTIpO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL3RpdGxlX2RlY29fc3Auc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMyk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDI1KTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dyg1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvL21hcmdpbjogdncoNDApIGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDQwKSAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1lbWJlZCxcblx0XHRcdFx0LndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDQwKSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXHRcdC8vIHBhZ2VyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdC5wYWdlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg1OCk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDE3Mik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXG5cdFx0XHRcdCYucHJldiB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IHZ3KDgwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsICMxQkE5NTMsICMxQkE5NTMsIG5vbmUpO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI0KTtcblxuXHRcdFx0XHRcdFx0LmFydyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNyk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTcpO1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg5LjY0KTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDguNDkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5iYWNrIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsICMxQkE5NTMsICMxQkE5NTMsIG5vbmUpO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxQkE5NTM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IHZ3KDgwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsICMxQkE5NTMsICMxQkE5NTMsIG5vbmUpO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB2dygyNCk7XG5cblx0XHRcdFx0XHRcdC5hcncge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTcpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE3KTtcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoOS42NCk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg4LjQ5KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vI3BhZ2UtbmV3cy1kZXRhaWwiLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtY29tcGFueSB7XG5cbiAgLnNlYzF7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDQ3KTtcblxuICAgICZfX21haW57XG4gICAgICBib3JkZXItcmFkaXVzOiB2dy1wYyg2MCkgdnctcGMoNjApIDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLy8g5rWB44KM44KL44OG44Kt44K544OIIC0tLVxuICAgIC5tYXJxdWVlIHtcbiAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsqL1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3LXBjKDI4KSk7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgLm1hcnF1ZWVfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAubWFycXVlZV9faW5uZXIgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC1zaXplOiB2dy1wYygyMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgcGFkZGluZy1yaWdodDogdnctcGMoNDApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRze1xuICAgICAgLmVsbS1pbm5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgICZfX3R0bHtcbiAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgY29sb3I6ICMxOUEyNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNTApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dy1wYygtODkpKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3LXBjKDQwKTtcbiAgICAgICAgLnRleHQxe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0MntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdnctcGMoMTAwKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3LXBjKDM4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIHBhZGRpbmc6IHZ3LXBjKDU3KSB2dy1wYyg0MCkgMCB2dy1wYygxMjYpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAuNiwxNykpO1xuICAgICAgICAudGV4dDJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjIpO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0M3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygyMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg3NCk7XG4gICAgICAgIHdpZHRoOiB2dy1wYyg1NDQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5lbG0tYnRue1xuICAgICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbm5lcntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNCk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxMyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTYpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3NlYzFcblxuICAuc2VjMntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSAgdnctcGMoNjApIDAgMDtcbiAgICBwYWRkaW5nOiB2dy1wYygxMjMpIDA7XG5cbiAgICAmX190b3B7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDEyMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgICAgLmpwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdle1xuICAgICAgICB3aWR0aDogdnctcGMoNDgyKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogdnctcGMoODApO1xuICAgICAgICB0b3A6IHZ3LXBjKDE0Myk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dy1wYygxMCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgICAgLmJnLXdyYXB7XG4gICAgICAgICAgLmJne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogdnctcGMoNDgyKTtcbiAgICAgICAgICAgIGhlaWdodDogdnctcGMoNTE3KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IHZ3LXBjKC02KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg1NSk7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTcpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMC42LDE3KSk7XG4gICAgICB9XG5cbiAgICAgIC5zaWdue1xuICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg0Mik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdnctcGMoMzEpO1xuICAgICAgICAgIHdpZHRoOiB2dy1wYygxNTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhpbG9zb3BoeXtcbiAgICAgIG1hcmdpbjogdnctcGMoMTM5KSBhdXRvIDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dy1wYyg2MCk7XG4gICAgICB3aWR0aDogdnctcGMoMTEyNik7XG4gICAgICBwYWRkaW5nOiB2dy1wYygxMDApIHZ3LXBjKDgwKSB2dy1wYyg5NSk7XG5cbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGluZ3tcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDI4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLjA2ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byB2dy1wYygzMCk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDQwKTtcbiAgICAgICAgICAgIGhlaWdodDogdnctcGMoMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3R7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNTcpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dy1wYyg5Nik7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy42LDE4KSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1iaWd7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNTEpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMzIpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTAuNiwzMikpO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgZGx7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiB2dy1wYygxMSkgdnctcGMoMzApIHZ3LXBjKDE2KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDYpO1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDU2KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHR7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dy1wYyg4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGR7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMi41LDE1KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0MntcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg1MCk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MC42LDE4KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9zZWMyXG5cblxuICAuc2VjM3tcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygxODApO1xuICAgIC50aWNrZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuXG4gICAgLnRpY2tlcl9fdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGFuaW1hdGlvbjogdGlja2VyLXNjcm9sbCA4MHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAudGlja2VyX19pdGVtIHtcbiAgICAgIHdpZHRoOiB2dy1wYyg2NjMpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZ3LXBjKDIwKTtcbiAgICB9XG5cbiAgICAudGlja2VyX19pdGVtIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHRpY2tlci1zY3JvbGwge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVye1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IHZ3LXBjKDk2Nik7XG4gICAgICBwYWRkaW5nOiB2dy1wYygxMjApIDAgMDtcbiAgICB9XG5cbiAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgIC5qcHtcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWx7XG4gICAgICBtYXJnaW4tdG9wOiB2dy1wYyg1OCk7XG4gICAgICAmX19pdGVte1xuICAgICAgICBtaW4taGVpZ2h0OiB2dy1wYyg3MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIGR0e1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQUIyNjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGR0e1xuICAgICAgICAgIHdpZHRoOiB2dy1wYygxODcpO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkFCMjYwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI2LjIsMTUpKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDIzKSAwIHZ3LXBjKDIyKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbG9yOiAjMTlBMjQ0O1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dy1wYygxODcpKTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNi4yLDE1KSk7XG4gICAgICAgICAgcGFkZGluZzogdnctcGMoMjMpIHZ3LXBjKDIwKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUpO1xuICAgICAgICAgIC5tYXB7XG4gICAgICAgICAgICB3aWR0aDogdnctcGMoMTA0KTtcbiAgICAgICAgICAgIGhlaWdodDogdnctcGMoMjIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdnctcGMoOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vc2VjM1xuXG4gIC5zZWM0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1hcmdpbi10b3A6IHZ3LXBjKC00MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdnctcGMoNjApIHZ3LXBjKDYwKSAwIDA7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdnctcGMoMzEwKTtcblxuICAgICZfX2lubmVye1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IHZ3LXBjKDk2Nik7XG4gICAgICBwYWRkaW5nOiB2dy1wYygxNDMpIDAgMDtcbiAgICB9XG5cbiAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgIC5qcHtcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWx7XG4gICAgICBtYXJnaW4tdG9wOiB2dy1wYyg1OCk7XG4gICAgICAmX19pdGVte1xuICAgICAgICBtaW4taGVpZ2h0OiB2dy1wYyg3MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgIGR0e1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQUIyNjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGR0e1xuICAgICAgICAgIHdpZHRoOiB2dy1wYygxODcpO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkFCMjYwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI2LjIsMTUpKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDIzKSAwIHZ3LXBjKDIyKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbG9yOiAjMTlBMjQ0O1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dy1wYygxODcpKTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNi4yLDE1KSk7XG4gICAgICAgICAgcGFkZGluZzogdnctcGMoMjMpIHZ3LXBjKDIwKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vc2VjNFxufVxuLy8jcGFnZS1jb21wYW55IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgI3BhZ2UtY29tcGFueSB7XG5cbiAgICAuc2VjMXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg3Nik7XG5cbiAgICAgICZfX21haW57XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQwKSB2dyg0MCkgMCAwO1xuICAgICAgfVxuXG4gICAgICAvLyDmtYHjgozjgovjg4bjgq3jgrnjg4ggLS0tXG4gICAgICAubWFycXVlZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dyg0NSkpO1xuICAgICAgfVxuXG4gICAgICAubWFycXVlZV9faW5uZXIge1xuICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgLm1hcnF1ZWVfX2lubmVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IHZ3KDE2Nyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDQwKTtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHN7XG4gICAgICAgIC5lbG0taW5uZXJ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHRse1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtNjIpKTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAudGV4dDJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoNTgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygyMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgIHBhZGRpbmc6IDAgdncoMjApO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LjIsMTYpKTtcbiAgICAgICAgICAudGV4dDJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0M3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG57XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNDgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5lbG0tYnRue1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbm5lcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTYpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zZWMxXG5cbiAgICAuc2VjMntcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dyg0MCkgdncoNDApIDAgMDtcbiAgICAgIHBhZGRpbmc6IHZ3KDYzKSAwIDA7XG5cbiAgICAgIC5lbG0taW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fdG9we1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDIwKTtcbiAgICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgICAgLmpwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgbWFyZ2luOiB2dyg0OSkgYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiB2dygyOTUpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmctd3JhcHtcbiAgICAgICAgICAgIC5iZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDI5NSk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoMzE2KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQ3KTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE2KSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lnbntcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dygzMSk7XG4gICAgICAgICAgICB3aWR0aDogdncoMTU2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGhpbG9zb3BoeXtcbiAgICAgICAgbWFyZ2luOiB2dyg3OCkgYXV0byAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQwKSB2dyg0MCkgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogdncoNzApIHZ3KDIwKSB2dyg5NCk7XG5cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoODApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19oZWFkaW5ne1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gdncoMzIpO1xuICAgICAgICAgICAgICB3aWR0aDogdncoNDApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGlzdHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDU3KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMmVtO1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0LWJpZ3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDU3KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUwLjYsMzIpKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg3KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkbHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDExKSB2dygyMCkgdncoMjApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRke1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL3NlYzJcblxuXG4gICAgLnNlYzN7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTIwKTtcblxuICAgICAgLnRpY2tlcl9fdHJhY2sge1xuICAgICAgICBhbmltYXRpb246IHRpY2tlci1zY3JvbGwgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgLnRpY2tlcl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiB2dygzODQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDEyKTtcbiAgICAgIH1cblxuICAgICAgLnRpY2tlcl9faXRlbSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgdGlja2VyLXNjcm9sbCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogdncoODIpIHZ3KDIwKSAwO1xuICAgICAgfVxuXG4gICAgICAuZWxtLXNlY3Rpb24taGVhZGluZ3tcbiAgICAgICAgLmpwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlse1xuICAgICAgICBtYXJnaW4tdG9wOiB2dyg0Myk7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygxMzApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRke1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogdncoMTMwKTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMwLDE1KSk7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxNykgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDkpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCB2dygxOCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAubWFwe1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTA0KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dygyMik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEzKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogdncoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLml0ZW0tbWFwe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDM0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9zZWMzXG5cbiAgICAuc2VjNHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KC00MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dyg0MCkgdncoNDApIDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMjYpO1xuXG4gICAgICAmX19pbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDYzKSB2dygyMCkgMDtcbiAgICAgIH1cblxuICAgICAgLmVsbS1zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIC5qcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRldGFpbHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDMpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogdncoMTMwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDEzMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkFCMjYwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwxNSkpO1xuICAgICAgICAgICAgcGFkZGluZzogdncoMTcpIDAgMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg5KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgdncoMTgpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLm1hcHtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEwNCk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoMjIpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dygzKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IHZ3KDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLW1hcHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vc2VjNFxuICB9XG4gIC8vI3BhZ2UtY29tcGFueVxufVxuLy9zcCIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS13b3JrIHtcblxuICAud29ya3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLyomX19uYXZpe1xuICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDEwMCk7XG4gICAgICB3aWR0aDogdnctcGMoMzAwKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogdnctcGMoODApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3Ita2V5KTtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWtleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoMikpO1xuICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMTcpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDE3KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWtleTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dy1wYyg1KTtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYyg5LjY0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDguNDkpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSovXG5cbiAgICAmX19jb250ZW50c3tcbiAgICAgIHdpZHRoOiB2dy1wYygxMDY2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogdnctcGMoMTcpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDIyMCk7XG5cbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHBhZGRpbmc6IHZ3LXBjKDY2KSB2dy1wYyg4MCkgdnctcGMoODgpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHZ3LXBjKDMpIHNvbGlkICNGNUY1RjU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFke1xuICAgICAgICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNDApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjQsNDApKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDEzKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiB2dy1wYygtMTApO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgIGhlaWdodDogdnctcGMoMTApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19udW1ie1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogdnctcGMoNzMpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDkwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjkpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogdnctcGMoNDApO1xuICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDQzMyk7XG4gICAgICAgICAgICBmbGV4OjAgMCBjYWxjKCgxMDAlIC0gdnctcGMoNDApKSAvIDIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgICAgICAgcGFkZGluZzogdnctcGMoMjApIHZ3LXBjKDIwKSB2dy1wYygyMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIC5wbHVze1xuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDUpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlse1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygyMik7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNS4yLDIwKSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxMjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdnctcGMoMzMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNkEyNDQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdnctcGMoMTApIDAgdnctcGMoMTcpO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgLnBsdXN7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMTcpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dy1wYygxNyk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYyg5LjgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDkuOCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fcGx1cy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNkEyNDQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44Oi44O844OA44OrIC0tLS0tLS0tLS1cbiAgLm1vZGFsLXdyYXB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgLy8g44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yISUXjg7tFZGdl77yJLS0tLS0tLVxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhGaXJlZm9477yJLS0tLS0tLVxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhDaHJvbWXjg7tTYWZhcmnvvIktLS0tLS0tXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJne1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCM0NDQsMSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5tb2RhbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgIHBhZGRpbmc6IHZ3LXBjKDEwMCkgMCB2dy1wYygxNzgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX19pbm5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB2dy1wYyg5NjYpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogdnctcGMoNTApIHZ3LXBjKDUwKSB2dy1wYyg4MCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgei1pbmRleDogMjAwMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKTtcblxuICAgICAgLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogdnctcGMoLTEzMik7XG4gICAgICAgIHdpZHRoOiB2dy1wYyg3Mik7XG4gICAgICAgIGhlaWdodDogdnctcGMoNzIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9tb2RhbC1jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dy1wYygxMCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmd7XG4gICAgICBtYXJnaW4tdG9wOiB2dy1wYygyMCk7XG4gICAgICBmb250LXNpemU6IHZ3LXBjKDM2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2NCwzNikpO1xuICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlse1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTgpO1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDQ0KTtcbiAgICAgICAgfVxuICAgICAgICBkdHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDI4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2NCwyOCkpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDIwKTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vdGl0bGVfZGVjby5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB2dy1wYyg1KTtcbiAgICAgICAgICAgIGhlaWdodDogdnctcGMoMzcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogdnctcGMoNCk7XG4gICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dy1wYygyMik7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAubGlzdHtcbiAgICAgICAgICAgICYuaGFzLW10e1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDE2KSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDE2KSk7XG4gICAgICAgICAgICAmLmJvbGR7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oYXMtbXR7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmludGVydmlld19fbGlzdHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDI1KTtcbiAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDIwKTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDQwMik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBob3Rve1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxNTEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0YXJlYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdnctcGMoMTUxKSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dy1wYygyMyk7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LjIsMTgpKTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdnctcGMoNyk7XG4gICAgICAgICAgICAgICAgICAuYXJ3e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMTcpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWtleTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYyg5LjY0KTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDguNDkpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9saW5rX2Fydy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE0KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIyLDE0KSk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9tb2RhbFxuXG59XG4vLyNwYWdlLXdvcmsiLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAjcGFnZS13b3JrIHtcblxuICAgIC53b3Jre1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICZfX2NvbnRlbnRze1xuICAgICAgICBtYXJnaW4tdG9wOiB2dyg1MCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg0MCkgdncoNDApIDAgMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDE3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDI2NCk7XG5cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICBwYWRkaW5nOiB2dygzNykgdncoMjApIHZ3KDc3KTtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZ3KDMpIHNvbGlkICNGNUY1RjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig2NCwzMCkpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygxNyk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIHRvcDogdncoMjkpO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogdncoNyk7XG4gICAgICAgICAgICAgIGhlaWdodDogdncoNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbnVtYntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiB2dygxOCk7XG4gICAgICAgICAgICB0b3A6IHZ3KDIyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjkpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyOSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLml0ZW17XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDMxNSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMTQpIHZ3KDE0KSB2dygyOCk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDU2KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNS4yLDIwKSk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogdncoLTE2KTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxMjYpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygzMyk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCB2dygxMCkgMCB2dygxNyk7XG4gICAgICAgICAgICAgICAgICAucGx1c3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE3KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxNyk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDkuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg5LjgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Oi44O844OA44OrIC0tLS0tLS0tLS1cbiAgICAubW9kYWx7XG4gICAgICBwYWRkaW5nOiB2dyg0MCkgMCB2dygxMjApO1xuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIG1heC13aWR0aDogdncoMzU1KTtcbiAgICAgICAgcGFkZGluZzogdncoMjApIHZ3KDIwKSB2dyg0MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblxuICAgICAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgICAgIGJvdHRvbTogdncoLTcyKTtcbiAgICAgICAgICB3aWR0aDogdncoNDApO1xuICAgICAgICAgIGhlaWdodDogdncoNDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdle1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkaW5ne1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygyNik7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDI5KTtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0NCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0e1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0MywxOSkpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygxMik7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL3RpdGxlX2RlY29fc3Auc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDMpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDI1KTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHZ3KDEwKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAubGlzdHtcbiAgICAgICAgICAgICAgJi5oYXMtbXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LjIsMTYpKTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICAgICAgJi5ib2xke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuaGFzLW10e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludGVydmlld19fbGlzdHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTIpO1xuICAgICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGhvdG97XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNSk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg3KTtcbiAgICAgICAgICAgICAgICAgICAgLmFyd3tcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoMTcpO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoMTcpO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dyg5LjY0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoOC40OSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLy8jcGFnZS13b3JrXG59XG4vL3NwIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWludGVydmlldyB7XG5cbiAgLmludGVydmlldy10b3Age1xuICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygzMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSB2dy1wYyg2MCkgMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICB3aWR0aDogdnctcGMoMTEyNik7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgICAgLnBhcnRzLWludGVydmlldyB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZ2FwOiA1JTtcblxuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjMXtcblxuICAgICZfX2lubmVye1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMTYpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDE5Nyk7XG4gICAgfVxuXG4gICAgJl9fbWFpbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSB2dy1wYyg2MCkgMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX190ZXh0YXJlYXtcbiAgICAgIHdpZHRoOiB2dy1wYyg5NjYpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiB2dy1wYyg0Nyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAubmFtZXtcbiAgICAgICAgZm9udC1zaXplOiB2dy1wYygyOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDQyLDI4KSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnctcGMoMTQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL3RpdGxlX2RlY28uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIHdpZHRoOiB2dy1wYyg1KTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDM3KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTIpO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDIsMTgpKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2dy1wYygxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgIHdpZHRoOiB2dy1wYyg5NjYpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgJi5zZWMxX19saXN0MntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW17XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg3MSk7XG4gICAgICAgIH1cbiAgICAgICAgZHR7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYygyNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAucXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3Euc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdnctcGMoMjcpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB2dy1wYygyNyk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDI3KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdnctcGMoOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoMTMpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogdnctcGMoMzUpO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICBtYXJnaW46IHZ3LXBjKDc1KSBhdXRvIHZ3LXBjKDc1KSBhdXRvO1xuICAgICAgd2lkdGg6IHZ3LXBjKDEwNDYpO1xuICAgIH1cbiAgfVxuICAvL3NlYzFcblxuICAuc2VjMntcbiAgICBtYXJnaW4tdG9wOiB2dy1wYygtNjApO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogdnctcGMoNjApIHZ3LXBjKDYwKSAwIDA7XG4gICAgcGFkZGluZy10b3A6IHZ3LXBjKDkyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdnctcGMoMTgwKTtcblxuICAgICZfX2hlYWRpbmd7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuanB7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNDApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAuMDZlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjQsNDApKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmVue1xuICAgICAgICB3aWR0aDogdnctcGMoMjQ2KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0OC42JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IHZ3LXBjKDQ4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgbWFyZ2luOiB2dy1wYyg5OCkgYXV0byAwIGF1dG87XG4gICAgICB3aWR0aDogdnctcGMoOTY2KTtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dy1wYygxMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IHZ3LXBjKDM1KSB2dy1wYyg0MCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxNSk7XG4gICAgICAgIH1cbiAgICAgICAgZHR7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDE2Nyk7XG4gICAgICAgICAgbWluLXdpZHRoOiB2dy1wYygxNjcpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDM4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdnctcGMoNCk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDE4KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9zZWMyXG5cbiAgLnBhcnRzLWludGVydmlld19faW5uZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDMxMCk7XG4gIH1cblxuICAvLyDjgqTjg7Pjgr/jg5Pjg6Xjg7zjgqvjg6zjg7Pjg4hDU1NcbiAgLmludGVydmlldzF7XG4gICAgLnBhcnRzLWludGVydmlld19fbGlzdHtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQyLDE3OCw5NiwuNjYpO1xuICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi5LuK6KaL44Gm44GE44KL44Kk44Oz44K/44OT44Ol44O8XCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDIsMTc4LDk2LC4zMyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbm5lcntcbiAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVydmlldzJ7XG4gICAgLnBhcnRzLWludGVydmlld19fbGlzdHtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MiwxNzgsOTYsLjY2KTtcbiAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiBcIuS7iuimi+OBpuOBhOOCi+OCpOODs+OCv+ODk+ODpeODvFwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQyLDE3OCw5NiwuMzMpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXJ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRlcnZpZXcze1xuICAgIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3R7XG4gICAgICAmX19pdGVte1xuICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDIsMTc4LDk2LC42Nik7XG4gICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogXCLku4ropovjgabjgYTjgovjgqTjg7Pjgr/jg5Pjg6Xjg7xcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MiwxNzgsOTYsLjMzKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE4KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlubmVye1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy8jcGFnZS1pbnRlcnZpZXciLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAjcGFnZS1pbnRlcnZpZXcge1xuXG4gICAgLnBhZ2UtaGVhZGluZyAuZW57XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgfVxuXG4gICAgLmludGVydmlldy10b3Age1xuICAgICAgcGFkZGluZy10b3A6IHZ3KDYwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMjYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdncoNDApIHZ3KDQwKSAwIDA7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IHZ3KDMzNSk7XG4gICAgICB9XG5cbiAgICAgIC5wYXJ0cy1pbnRlcnZpZXcge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2VjMXtcblxuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dygzNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxNTcpO1xuICAgICAgfVxuXG4gICAgICAmX19tYWlue1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg0MCkgdncoNDApIDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dGFyZWF7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDIzKSB2dygyMCkgdncoMzIpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IHZ3KDMzNSk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDMsMTkpKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDEyKTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvX3NwLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDMpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dygyNSk7XG4gICAgICAgICAgICB0b3A6IDUxJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNCk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcuMiwxNCkpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogdncoMTQpO1xuICAgICAgICAgIC5uby1zcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3R7XG4gICAgICAgIHdpZHRoOiB2dygzMzUpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHR7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgIC5xe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdG9rdXRha2VfdGhlbWUvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9xLnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygyMCk7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogdncoMjApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dyg2KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDEwKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE2KSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDMyKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZ3tcbiAgICAgICAgbWFyZ2luOiB2dyg1OCkgYXV0byB2dyg1NSkgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC8vc2VjMVxuXG4gICAgLnNlYzJ7XG4gICAgICBtYXJnaW4tdG9wOiB2dygtNjApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdncoNDApIHZ3KDQwKSAwIDA7XG4gICAgICBwYWRkaW5nLXRvcDogdncoNzApO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDE4MCk7XG5cbiAgICAgICZfX2hlYWRpbmd7XG4gICAgICAgIC5qcHtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDMyKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig0NCwzMikpO1xuICAgICAgICB9XG4gICAgICAgIC5lbntcbiAgICAgICAgICB3aWR0aDogdncoMjQ2KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTElO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0b3A6IHZ3KDcxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0e1xuICAgICAgICBtYXJnaW46IHZ3KDkxKSBhdXRvIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IHZ3KDMzNSk7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogdncoMjQpIHZ3KDI0KSB2dygyMCk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMTUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE2KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vc2VjMlxuXG4gICAgLnBhcnRzLWludGVydmlld19faW5uZXJ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoMzI2KTtcbiAgICB9XG5cbiAgICAvLyDjgqTjg7Pjgr/jg5Pjg6Xjg7zjgqvjg6zjg7Pjg4hDU1NcbiAgICAuaW50ZXJ2aWV3MXtcbiAgICAgIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3R7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJ2aWV3MntcbiAgICAgIC5wYXJ0cy1pbnRlcnZpZXdfX2xpc3R7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVydmlldzN7XG4gICAgICAucGFydHMtaW50ZXJ2aWV3X19saXN0e1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vI3BhZ2UtaW50ZXJ2aWV3XG59XG4vL3NwIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXdvcmtpbmctYXQge1xuXG4gIC53b3JraW5nLWF0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19jb250ZW50c3tcbiAgICAgIHdpZHRoOiB2dy1wYygxMDY2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogdnctcGMoMTcpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDIyMCk7XG5cbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHBhZGRpbmc6IHZ3LXBjKDY2KSB2dy1wYyg4MCkgdnctcGMoODgpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHZ3LXBjKDMpIHNvbGlkICNGNUY1RjU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFke1xuICAgICAgICAgIGNvbG9yOiAjMkFCMjYwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNDApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjQsNDApKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3LXBjKDEzKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdnctcGMoNjApO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogdnctcGMoLTEwKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRva3V0YWtlLWRhdGF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiB2dy1wYyg0MCk7XG4gICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIC8vd2lkdGg6IHZ3LXBjKDI3NSk7XG4gICAgICAgICAgICBmbGV4OjAgMCBjYWxjKCgxMDAlIC0gdnctcGMoNDApKjIpIC8gMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDMxMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGOEVDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDI0KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygxMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAgIC8qJjpub3QoOm50aC1vZi10eXBlKDNuKSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dy1wYyg0MC41KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG4gKyA0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg0MCk7XG4gICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMjIpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAuMDVlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dy1wYygxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAmLmltZzF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDIwNCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pbWcye1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxNTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuaW1nM3tcbiAgICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMTUwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmltZzR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDE1MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pbWc1e1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxNTgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuaW1nNntcbiAgICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMTgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vdGV7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKC0zKTtcbiAgICAgICAgICAgICAgY29sb3I6ICMxOUEyNDQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTQpO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAuMDVlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAmLm5vdGU1e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKC03KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtdHlwZTF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiB2dy1wYyg0MCk7XG4gICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIC8vd2lkdGg6IHZ3LXBjKDQzMyk7XG4gICAgICAgICAgICBmbGV4OjAgMCBjYWxjKCgxMDAlIC0gdnctcGMoNDApKSAvIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2dy1wYygxNzIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDI1KSB2dy1wYygyNSkgdnctcGMoMjUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm51bWJ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiB2dy1wYygyMik7XG4gICAgICAgICAgICAgIHRvcDogdnctcGMoLTM0KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYyg0MCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMzApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGluZ3tcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTcpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjYuMiwxNSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAgIC8qJjpub3QoOm50aC1vZi10eXBlKDJuKSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dy1wYyg0MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNDApO1xuICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXR5cGUye1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDc3KTtcbiAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YxRjhFQztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDMwKSB2dy1wYygzMCkgdnctcGMoMjcpIHZ3LXBjKDMwKTtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNTcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRpbmd7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDIyKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IHZ3LXBjKDMwKTtcbiAgICAgICAgICAgICAgdG9wOiB2dy1wYygtMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMS44LDE2KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWMxe1xuICAgICAgICAgIC53b3JraW5nLWF0X19jb250ZW50c19faXRlbV9faGVhZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3LXBjKDM1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYzN7XG4gICAgICAgICAgLnNlYzNfX2xpc3R7XG4gICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoOTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLmltYWdle1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMjgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDY0LDI4KSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdnctcGMoMTgpO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDUpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dy1wYygzNyk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiAudGV4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjguOCwxNikpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLmVsbS1idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2dy1wYygzNykgMCAwIGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYzR7XG4gICAgICAgICAgLnNlYzRfX2xpc3R7XG4gICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoOTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLmltYWdle1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMjIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgJi5tdDB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IC50ZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDI4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOC44LDE2KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL3dvcmtpbmctYXRcblxufVxuLy8jcGFnZS13b3JraW5nLWF0IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblxuICAjcGFnZS13b3JraW5nLWF0IHtcblxuICAgIC5wYWdlLWhlYWRpbmctd3JhcHtcbiAgICAgIGhlaWdodDogdncoMjQyKTtcbiAgICAgIC5wYWdlLWhlYWRpbmd7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dyg0Nik7XG4gICAgICAgIC5lbntcbiAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1NCw0NikpO1xuICAgICAgICB9XG4gICAgICAgIC5qcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53b3JraW5nLWF0e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5zaWRlLW5hdml7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICAgICAgICB3aWR0aDogdncoMjA4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEyNyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHN7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQwKSB2dyg0MCkgMCAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogdncoMTcpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMjY0KTtcblxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIHBhZGRpbmc6IHZ3KDM0KSB2dygyMCkgdncoNzcpO1xuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdncoMykgc29saWQgI0Y1RjVGNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19oZWFke1xuICAgICAgICAgICAgY29sb3I6ICMyQUIyNjA7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDY0LDMwKSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDE3KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyNSk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgdG9wOiB2dygyOSk7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg3KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudG9rdXRha2UtZGF0YXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygyOTUpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDMzNSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDI2KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDExKTtcbiAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICAmLmltZzF7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogdncoMjE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbWcye1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE2MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW1nM3tcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxNjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltZzR7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogdncoMTYwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbWc1e1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE2OCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW1nNntcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxOTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubm90ZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg2KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgICAmLm5vdGUxe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm90ZTJ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5vdGUze1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ub3RlNHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm90ZTV7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygtMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm90ZTZ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3gtdHlwZTF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygzMTUpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMjYpIHZ3KDIwKSB2dygyNSk7XG4gICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm51bWJ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHZ3KC0zKTtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KC0zOCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg0MCk7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTcpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJveC10eXBlMntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcbiAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgIHdpZHRoOiB2dygzMTUpO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzNCkgdncoMjApIHZ3KDIzKSB2dygyMCk7XG4gICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyMik7XG4gICAgICAgICAgICAgICAgbGVmdDogdncoMjApO1xuICAgICAgICAgICAgICAgIHRvcDogdncoLTE0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNy4yLDE1KSk7XG4gICAgICAgICAgICAgICAgLnBjLXNsYXNoe1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlYzF7XG4gICAgICAgICAgICAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW1fX2hlYWR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlYzN7XG4gICAgICAgICAgICAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW1fX2hlYWR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWMzX19saXN0e1xuICAgICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygzMTUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygzMTUpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIzKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTkpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDMsMTkpKTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdncoMTIpO1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi90aXRsZV9kZWNvX3NwLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygzKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygyNSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAudGV4dHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcuMiwxNikpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygxMCk7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5lbG0tYnRue1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiB2dygzNykgYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2VjNHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2Mik7XG4gICAgICAgICAgICAud29ya2luZy1hdF9fY29udGVudHNfX2l0ZW1fX2hlYWR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWM0X19saXN0e1xuICAgICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygzMTUpO1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjcpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOSk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTkpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAudGV4dHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE3KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcuMiwxNikpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vd29ya2luZy1hdFxuXG4gIH1cbiAgLy8jcGFnZS13b3JraW5nLWF0XG5cbn1cbi8vc3AiLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbiNwYWdlLWpvYi1kZXNjcmlwdGlvbiB7XG5cbiAgLmpvYi1kZXNjcmlwdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9fY29udGVudHN7XG4gICAgICB3aWR0aDogdnctcGMoMTA2Nik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dy1wYyg2MCkgMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IHZ3LXBjKDI5KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygyMjApO1xuXG4gICAgICAmX19pdGVte1xuICAgICAgICBwYWRkaW5nOiB2dy1wYyg2NikgdnctcGMoODApIHZ3LXBjKDg4KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB2dy1wYygzKSBzb2xpZCAjRjVGNUY1O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICBjb2xvcjogIzJBQjI2MDtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDMwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDY0LDQwKSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dy1wYygxMyk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogdnctcGMoLTEwKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2dy1wYygxMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygzOSk7XG4gICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZ3LXBjKDcwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQUIyNjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICB3aWR0aDogdnctcGMoMjE3KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyQUIyNjA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyNi4yLDE1KSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDIzKSAwIHZ3LXBjKDIwKTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxOUEyNDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2dy1wYygyMTcpKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxNSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI2LjIsMTUpKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogdnctcGMoMjMpIHZ3LXBjKDIwKTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLWtleSk7XG4gICAgICAgICAgICAgIC5tYXB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDEwNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dy1wYygyMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdnctcGMoMyk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dy1wYyg4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vam9iLWRlc2NyaXB0aW9uXG5cbn1cbi8vI3BhZ2Utam9iLWRlc2NyaXB0aW9uIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblxuICAjcGFnZS1qb2ItZGVzY3JpcHRpb24ge1xuXG4gICAgLnBhZ2UtaGVhZGluZy13cmFwe1xuICAgICAgLy9oZWlnaHQ6IHZ3KDI0Mik7XG4gICAgICAucGFnZS1oZWFkaW5ne1xuICAgICAgICBwYWRkaW5nLXRvcDogdncoNDMpO1xuICAgICAgICAuZW57XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjAsNDYpKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmpwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpvYi1kZXNjcmlwdGlvbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuc2lkZS1uYXZpe1xuICAgICAgICB1bHtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50c3tcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNDApIHZ3KDQwKSAwIDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dygxNyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyNzEpO1xuXG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgcGFkZGluZzogdncoMzQpIHZ3KDIwKSB2dyg1NSk7XG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2dygzKSBzb2xpZCAjRjVGNUY1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2hlYWR7XG4gICAgICAgICAgICBjb2xvcjogIzJBQjI2MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNjQsMzApKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdncoMTcpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICB0b3A6IHZ3KDI0KTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDcpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXRhaWx7XG4gICAgICAgICAgICB3aWR0aDogdncoMzE1KTtcbiAgICAgICAgICAgIG1hcmdpbjogdncoMzQpIGF1dG8gMDtcbiAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxMzApO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJBQjI2MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEzMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQUIyNjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAsMTUpKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygxNykgMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg5KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgdncoMTgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAubWFwe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEwNCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDIyKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTMpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogdncoMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLml0ZW0tbWFwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzNCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9qb2ItZGVzY3JpcHRpb25cblxuICB9XG4gIC8vI3BhZ2Utam9iLWRlc2NyaXB0aW9uXG5cbn1cbi8vc3AiLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtZmFxIHtcblxuICAuZmFxLWNvbnRlbnRze1xuICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYygzMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3LXBjKDYwKSB2dy1wYyg2MCkgMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmX19pdGVte1xuICAgICAgd2lkdGg6IHZ3LXBjKDExMjYpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICB9XG4gICAgICBkdHtcbiAgICAgICAgcGFkZGluZzogdnctcGMoMjIpIHZ3LXBjKDgwKSB2dy1wYygyMykgdnctcGMoNSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMS41LDE4KSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLnF7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Rva3V0YWtlX3RoZW1lL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fcS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDI3KTtcbiAgICAgICAgICBtaW4td2lkdGg6IHZ3LXBjKDI3KTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDI3KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3LXBjKDE4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodnctcGMoOCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLyog77yL44Oe44O844KvICovXG4gICAgICAgIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICAgIHdpZHRoOiB2dy1wYygyMik7XG4gICAgICAgICAgaGVpZ2h0OiB2dy1wYygyMik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiB2dy1wYygxMCk7XG4gICAgICAgICAgdG9wOiB2dy1wYygyOCk7XG4gICAgICAgIH1cblxuICAgICAgICAvKiDmqKrnt5ogKi9cbiAgICAgICAgLmFjY29yZGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogdnctcGMoMjIpO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAvKiDnuKbnt5ogKi9cbiAgICAgICAgLmFjY29yZGlvbl9faWNvbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiB2dy1wYygyMik7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIOmWi+OBhOOBn+OCiSDiiJIg44Gr44GZ44KLICovXG4gICAgICAgICYuYWN0aXZlIC5hY2NvcmRpb25fX2ljb246OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjcuMiwxNikpO1xuICAgICAgICBwYWRkaW5nLXRvcDogdnctcGMoNCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYyg0OCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnctcGMoNTApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dy1wYyg4MCk7XG4gICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsICRjb2xvci1rZXkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2ZhcS1jb250ZW50c1xuXG59XG4vLyNwYWdlLWZhcSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICNwYWdlLWZhcSB7XG5cbiAgICAuZmFxLWNvbnRlbnRze1xuICAgICAgcGFkZGluZy10b3A6IHZ3KDYwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMjYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdncoNDApIHZ3KDQwKSAwIDA7XG5cbiAgICAgICZfX2l0ZW17XG4gICAgICAgIHdpZHRoOiB2dygzMzUpO1xuICAgICAgICBkdHtcbiAgICAgICAgICBwYWRkaW5nOiB2dygxOSkgdncoMzApIHZ3KDE4KSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI5LjcsMTgpKTtcbiAgICAgICAgICAucXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90b2t1dGFrZV90aGVtZS9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3Euc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdncoMjApO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB2dygyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoNik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoNykpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIO+8i+ODnuODvOOCryAqL1xuICAgICAgICAgIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDIyKTtcbiAgICAgICAgICAgIGhlaWdodDogdncoMjIpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IHZ3KDI2KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiDmqKrnt5ogKi9cbiAgICAgICAgICAuYWNjb3JkaW9uX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDIyKTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIOe4pue3miAqL1xuICAgICAgICAgIC5hY2NvcmRpb25fX2ljb246OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDIyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg4KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNjApO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogdncoMjYpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL2ZhcS1jb250ZW50c1xuXG4gIH1cbiAgLy8jcGFnZS1mYXFcbn1cbi8vc3BcbiJdfQ== */
