/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-41.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-41.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-41.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-41.use[4]!./src/Web/Resources/public/scss/works.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:400}body a,body a:before,body a:after,body button,body button:before,body button:after{transition:.25s ease}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1090px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.sp-none{display:none !important}.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inner{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 40px*2)}@media screen and (max-width: 1090px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner{padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:15px;padding-left:15px}}.inner__sm{max-width:900px}.inner__right{margin-left:auto;width:calc(100vw - 360px)}@media screen and (max-width: 900px){.inner__right{width:100%}}.ls-n100{letter-spacing:-0.1em}.ls-n150{letter-spacing:-0.15em}.ls-n250{letter-spacing:-0.25em}.ls-n300{letter-spacing:-0.3em}.ls-n350{letter-spacing:-0.35em}@keyframes linkLine{0%{width:40px}30%{width:100%}40%{width:100%}60%{width:0;left:auto;right:0}70%{width:0;left:0;right:auto}100%{width:40px}}.link__body{display:inline-block;min-width:165px;position:relative;padding:0 27px 10px 0;text-align:left}.link__body:before,.link__body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#000;transform-origin:left center}.link__body:after{background:#0080d9;width:40px}@media screen and (min-width: 1025px){.link__body:hover{color:#0080d9}.link__body:hover:after{animation:linkLine 1s ease-in-out both}.link__body:hover .--arrow svg path{fill:#0080d9}.link__body:hover .--dots svg rect{fill:#0080d9}}.link__label{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:500;font-size:15px;letter-spacing:.03em;line-height:23px}.link__icn{position:absolute;right:3px;bottom:16px}.link.--white .link__body{color:#fff}.link.--white .link__body:before{background:#fff}.link.--white .link__body:after{display:none}@media screen and (min-width: 1025px){.link.--white .link__body:hover{color:#71c1f8}.link.--white .link__body:hover:before{background:#71c1f8}.link.--white .link__body:hover .link__icn.--arrow svg path{fill:#71c1f8}}.link.--white .link__icn svg *{fill:#fff;transition:.25s ease}.link.--viewall .link__body{min-width:115px;padding-bottom:8px}.link.--viewall .link__label{font-size:14px}.link.--viewall .link__icn{right:0;bottom:14px}.link.--back .link__body{min-width:104px;padding:0 0 7px 16px}.link.--back .link__body:before{background:#cecece}.link.--back .link__body:after{width:30px}.link.--back .link__label{font-size:17px;font-weight:400}.link.--back .link__icn{right:auto;left:0;bottom:10px;transform:rotate(180deg)}.link.--back .link__icn svg path{color:#0080d9}.btn__body{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:320px;max-width:100%;height:60px;border-radius:10px;border:solid 1px #005bad;position:relative;margin:0 auto}.btn__body:before{content:"";position:absolute;top:50%;right:22px;width:5px;height:5px;transform:rotate(45deg) translate(0%, -50%);border:solid #005bad;border-width:1px 1px 0 0}.btn__label{color:#005bad;font-weight:500;font-size:15px;letter-spacing:.03em;line-height:21px;text-align:center}.btn.--white .btn__body{border-color:#fff}.btn.--white .btn__body:before{border-color:#fff}.btn.--white .btn__label{color:#fff}.btn.--rounded .btn__body{border-radius:40px}@keyframes fvBgArrow{0%{opacity:0;transform:translateX(-200%)}10%{opacity:1}60%{opacity:1}70%{opacity:0;transform:translateX(200%)}100%{opacity:0}}@keyframes fvBgCircleToT{0%{opacity:0;transform:translateY(200%)}10%{opacity:1}60%{opacity:1}70%{opacity:0;transform:translateY(-200%)}100%{opacity:0}}@keyframes fvBgCircleToL{0%{opacity:0;transform:translateX(-200%)}10%{opacity:1}60%{opacity:1}70%{opacity:0;transform:translateX(200%)}100%{opacity:0}}@keyframes fvBgDots{0%{opacity:1}40%{opacity:0}70%{opacity:0}100%{opacity:1}}.fv-bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1;pointer-events:none}.fv-bg__dots{position:absolute;opacity:.6}.fv-bg__dots picture{width:100%;position:absolute;top:0;left:0}.fv-bg__dots picture img{animation:fvBgDots .6s linear infinite both;opacity:0;will-change:opacity}.fv-bg__dots picture:nth-child(2) img{animation-delay:.2s}.fv-bg__dots picture:nth-child(3) img{animation-delay:.4s}.fv-bg__line{position:absolute}.fv-bg__arrow img{position:absolute;z-index:1;animation:fvBgArrow 5s linear infinite both;will-change:transform,opacity}.fv-bg__arrow img:nth-child(4n+2){animation-duration:2s;animation-delay:.2s}.fv-bg__arrow img:nth-child(4n+3){animation-duration:4s;animation-delay:.4s}.fv-bg__arrow img:nth-child(4n+4){animation-duration:5s;animation-delay:.5s}.fv-bg__circle img{position:absolute;animation:fvBgCircleToT 6s linear infinite both}.fv-bg__circle img.--toL{animation-name:fvBgCircleToL}.fv-bg__circle img:nth-child(3n+2){animation-duration:4s;animation-delay:.5s}.fv-bg__circle img:nth-child(3n+3){animation-duration:8s;animation-delay:1s}.fv-bg__l{position:absolute;width:680px;aspect-ratio:680/650}.fv-bg__l-dots{width:77.9%;top:0;left:8.9%}.fv-bg__l-dots img{width:100%}.fv-bg__l-line{width:100%;top:11%;left:-32%}.fv-bg__l-arrow img.--1{width:5.4%}.fv-bg__l-arrow img.--2{width:4%}.fv-bg__l-arrow img:nth-child(1){top:35%;left:40%}.fv-bg__l-arrow img:nth-child(2){top:40%;left:60%}.fv-bg__l-arrow img:nth-child(3){top:50%;left:10%}.fv-bg__l-arrow img:nth-child(4){top:70%;left:30%}.fv-bg__l-arrow img:nth-child(5){top:40%;left:30%}.fv-bg__l-arrow img:nth-child(6){top:45%;left:70%}.fv-bg__l-arrow img:nth-child(7){top:60%;left:40%}.fv-bg__l-arrow img:nth-child(8){top:75%;left:65%}.fv-bg__l-circle img{width:1.65%}.fv-bg__l-circle img.--toL{width:4.05%}.fv-bg__l-circle img:nth-child(1){top:37.6%;left:12.8%}.fv-bg__l-circle img:nth-child(2){top:42.6%;left:12.8%;animation-duration:6s;animation-delay:0s}.fv-bg__l-circle img:nth-child(3){top:40%;left:53.4%}.fv-bg__l-circle img:nth-child(4){top:50.7%;left:75.8%}.fv-bg__l-circle img:nth-child(5){top:47%;left:67.2%}.fv-bg__l-circle img:nth-child(6){top:45.6%;left:22%}.fv-bg__l-circle img:nth-child(7){top:51%;left:10%}.fv-bg__l-circle img:nth-child(8){top:56%;left:40%}.fv-bg__l-circle img:nth-child(9){top:61%;left:10%}.fv-bg__l-circle img:nth-child(10){top:65.7%;left:72%}.fv-bg__r{position:absolute;width:793px;aspect-ratio:793/616}.fv-bg__r-dots{width:100%;top:0;left:0}.fv-bg__r-dots img{width:100%}.fv-bg__r-line{width:95%;top:8%;left:0}.fv-bg__r-arrow img{animation-direction:reverse}.fv-bg__r-arrow img.--1{width:4.6%}.fv-bg__r-arrow img.--2{width:3.4%}.fv-bg__r-arrow img:nth-child(1){top:35%;left:20%}.fv-bg__r-arrow img:nth-child(2){top:40%;left:60%}.fv-bg__r-arrow img:nth-child(3){top:50%;left:10%}.fv-bg__r-arrow img:nth-child(4){top:70%;left:30%}.fv-bg__r-arrow img:nth-child(5){top:40%;left:35%}.fv-bg__r-arrow img:nth-child(6){top:45%;left:70%}.fv-bg__r-arrow img:nth-child(7){top:60%;left:25%}.fv-bg__r-arrow img:nth-child(8){top:75%;left:65%}.fv-bg__r-circle img{width:1.41%}.fv-bg__r-circle img.--toL{width:3.47%}.fv-bg__r-circle img:nth-child(1){top:44.5%;left:-0.1%;display:none}.fv-bg__r-circle img:nth-child(2){top:49.4%;left:-0.1%;animation-duration:6s;animation-delay:0s}.fv-bg__r-circle img:nth-child(3){top:51.3%;left:7.1%}.fv-bg__r-circle img:nth-child(4){top:56.3%;left:7.1%;animation-duration:8s;animation-delay:1s}.fv-bg__r-circle img:nth-child(5){top:49.9%;left:19.7%}.fv-bg__r-circle img:nth-child(6){top:60.4%;left:37.8%}.fv-bg__r-circle img:nth-child(7){top:57.9%;left:70.8%}.fv-bg__r-circle img:nth-child(8){top:62.9%;left:70.8%;animation-duration:6s;animation-delay:0s}.fv-bg__r-circle img:nth-child(9){top:63.9%;left:26.6%}.fv-bg__r-circle img:nth-child(10){top:41%;left:6%}.fv-bg__r-circle img:nth-child(11){top:52%;left:67.4%}.fv-bg__r-circle img:nth-child(12){top:57.4%;left:62.4%}.fv-bg__r-circle img:nth-child(13){top:37.2%;left:18%}.fv-bg__r-circle img:nth-child(14){top:42.3%;left:70.6%}.fv-bg__r-circle img:nth-child(15){top:47%;left:41%}@media screen and (max-width: 740px){.fv-bg__l-dots{transform:scaleY(-1);width:65%;top:77%;left:-1%}.fv-bg__l-line{transform:scale(-1)}.fv-bg__r-line{width:95%;top:-21%;left:6%}}.header{position:fixed;top:12px;left:40px;z-index:100;width:calc(100% - 80px);height:84px;border-radius:5px;-webkit-backdrop-filter:blur(30px) brightness(1.15);backdrop-filter:blur(30px) brightness(1.15);background:hsla(0,0%,100%,.65)}.header__logo{position:absolute;top:24px;left:14px}@media screen and (max-width: 1090px){.header__logo{top:29px}.header__logo img{width:190px}}@media screen and (max-width: 900px){.header{width:100%;top:0;left:0;height:48px;border-radius:0}.header__logo{top:13px;left:15px}.header__logo img{width:173px}}.nav{position:absolute;top:17px;right:15px}.nav__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.nav__logo{display:none}.nav__list{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:25px;margin-top:2px}.nav__list-item{position:relative}.nav__list-en{display:none}.nav__list-ja{font-weight:500;font-size:15px;line-height:1.4;letter-spacing:.05em}.nav__list-label{transition:.2s ease;cursor:pointer}.nav__list-label.is-parent{background:url(/builds/web/images/arrow-nav.8a09073a.svg) no-repeat;background-position:right 0px top 10px;padding-right:14px}@media screen and (min-width: 1025px){.nav__list-label:hover{color:#0080d9}}.nav__list2{position:absolute;top:calc(100% + 15px);left:-12px;display:none;width:260px;border-radius:5px;padding:14px 12px;background:hsla(0,0%,100%,.95);box-shadow:2px 2px 15px rgba(0,0,0,.06)}.nav__list2-item+.nav__list2-item{margin-top:8px}.nav__list2-label{display:block;font-weight:400;font-size:14px;line-height:1.3571428571;letter-spacing:.05em;position:relative;padding-left:11px}.nav__list2-label:before{content:"";width:4px;height:4px;border-radius:50%;background:#0080d9;position:absolute;top:7px;left:0}@media screen and (min-width: 1025px){.nav__list2-label:hover{color:#0080d9}}.nav__btn{margin-left:48px}.nav__btn a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;width:160px;height:50px;border-radius:8px;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold;font-size:13px;letter-spacing:.05em;color:#fff;background:#0694fa;position:relative;z-index:0;overflow:hidden}.nav__btn a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(125deg, #0078CB, #00519A);z-index:-1}@media screen and (min-width: 1025px){.nav__btn a:hover:before{opacity:0}}.nav .--sp{display:none}.nav__open,.nav__close{cursor:pointer;transition:.2s ease}@media screen and (min-width: 1025px){.nav__open:hover,.nav__close:hover{opacity:.5}}.nav__open{display:none}@media screen and (max-width: 1090px){.nav__list{gap:20px}.nav__list-ja{font-size:14px}.nav__btn{margin-left:25px}.nav__btn a{width:140px}}@media screen and (max-width: 900px){.nav{position:fixed;top:0;left:auto;right:0;width:400px;height:100vh;height:100lvh;background:#005bad;color:#fff;overflow:scroll;opacity:0;pointer-events:none;visibility:hidden;transition:.3s ease}.nav.is-open{opacity:1;pointer-events:auto;visibility:visible}.nav .--sp{display:block}.nav .--pc{display:none}.nav__inner{position:relative;padding:97px 15px 80px;display:block}.nav__logo{position:absolute;top:13px;left:15px}.nav__logo img{width:173px}.nav__open{display:block;position:absolute;top:17px;right:17px}.nav__close{position:absolute;top:24px;right:20px}.nav__list{display:block}.nav__list-item{border-bottom:solid 1px #fff}.nav__list-item a{display:block}.nav__list-label{display:block;padding:22px 0}.nav__list-label.is-parent{background:none}.nav__list-label.is-parent .nav__list-ja:before{content:"";position:absolute;top:50%;right:0;width:11px;height:11px;transform:rotate(135deg) translate(-100%, 0%);border:solid #fff;border-width:1px 1px 0 0}.nav__list-label.is-open{padding-bottom:3px}.nav__list-label.is-open .nav__list-ja:before{transform:rotate(-45deg) translate(90%, 0%)}.nav__list-en{font-family:"Poppins","Noto Sans JP",sans-serif;display:block;font-size:13px;line-height:1.2307692308;letter-spacing:.03em;margin-bottom:2px}.nav__list-ja{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:bold;font-size:25px;line-height:1.28;position:relative;display:block}.nav__list2{position:static;background:none;border-radius:0;width:100%;padding:0;box-shadow:none}.nav__list2-item{border-bottom:solid 1px #2393e2}.nav__list2-item:last-child{border:0}.nav__list2-item+.nav__list2-item{margin-top:0}.nav__list2-label{font-size:15px;line-height:1.6;letter-spacing:.05em;padding:18px 0 18px 12px}.nav__list2-label:before{background:#2393e2;top:28px;left:3px}.nav__bnr{margin-top:50px}.nav__bnr-item+.nav__bnr-item{margin-top:10px}.nav__bnr-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;flex-direction:column;min-height:120px;border-radius:10px;background:linear-gradient(120deg, #0DC8F5 10%, #3FEF7C 80%);padding:10px 30px;position:relative}.nav__bnr-item a:before{content:"";position:absolute;top:50%;right:28px;width:11px;height:11px;transform:rotate(45deg) translateY(-50%);border:solid #003360;border-width:1px 1px 0 0}.nav__bnr-item.--contact a{background:#e5d306}.nav__bnr-item.--contact .nav__bnr-en{color:#c1a700;letter-spacing:-0.02em}.nav__bnr-en{font-family:"Poppins","Noto Sans JP",sans-serif;display:block;font-weight:600;font-size:13px;line-height:1.2307692308;letter-spacing:.03em;color:#1077c6;margin-bottom:2px}.nav__bnr-ja{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:bold;font-size:25px;line-height:1.28;color:#003360}.nav__link{margin-top:60px;display:-webkit-flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;display:flex !important;gap:20px}.nav__link-item{width:100%}.nav__link-item a{display:block;padding:0 15px 4px 0;border-bottom:solid 1px #fff;font-size:14px;letter-spacing:.05em;line-height:1.3333333333;position:relative}.nav__link-item a:before{content:"";position:absolute;top:50%;right:7px;width:5px;height:5px;transform:rotate(45deg) translateY(-140%);border:solid #fff;border-width:1px 1px 0 0}}@media screen and (max-width: 385px){.nav__link-item{width:100%}}@media screen and (max-width: 740px){.nav{width:100%}.nav__logo{display:block}}.bottom-link{display:flex;flex-wrap:wrap;gap:1px}.bottom-link__item{width:calc(50% - .5px)}.bottom-link__item a{height:340px;display:block;text-align:center;background:#005bad;color:#fff;position:relative;z-index:0;padding-top:71px;overflow:hidden}.bottom-link__item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg, #0078CB 15%, #00519A 80%);z-index:-2;opacity:0}@media screen and (min-width: 1025px){.bottom-link__item a:hover:before{opacity:1}}.bottom-link__item.--contact a{background:#d9c800;color:#000}.bottom-link__item.--contact a:before{background:linear-gradient(120deg, #D9C800 15%, #B1A62C 80%)}.bottom-link__item.--contact .bottom-link__label{font-size:30px;margin-top:6px}.bottom-link__item.--contact .bottom-link__en{color:#e5d306}.bottom-link__en{position:absolute;bottom:-21px;left:50%;transform:translateX(-50%);font-family:"Poppins","Noto Sans JP",sans-serif;font-size:103px;letter-spacing:.03em;font-weight:600;color:#0080d9;z-index:-1}.bottom-link__sub{display:inline-block;padding:0 12px;font-weight:bold;font-size:15px;letter-spacing:.03em;line-height:22px;margin-bottom:22px;color:#000;background:#fff}.bottom-link__label{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:bold;font-size:35px;line-height:1.4285714286;margin-bottom:22px}.bottom-link__txt{font-size:15px;letter-spacing:.03em;line-height:28px}@media screen and (max-width: 740px){.bottom-link{padding:0 15px;gap:8px}.bottom-link__item{width:100%}.bottom-link__item a{height:auto;padding:25px 15px}.bottom-link__item.--contact .bottom-link__label{font-size:26px;margin-top:-5px}.bottom-link__en{bottom:-8px;font-size:49px}.bottom-link__sub{padding:1px 6px 2px 9px;font-size:13px;line-height:17px;margin-bottom:18px}.bottom-link__label{font-size:26px;line-height:1.1153846154;margin-bottom:14px}.bottom-link__txt{font-size:13px;line-height:21px;max-width:255px;margin:0 auto}}.footer{padding:95px 0 60px}.footer__inner{max-width:100%}@media screen and (min-width: 741px){.footer__inner{padding:0 80px}}.footer__back{display:none}.footer__main{display:flex;flex-wrap:wrap;height:410px}.footer__logo{margin-bottom:43px}.footer__info{font-size:15px;letter-spacing:.03em;line-height:30px}.footer__nav{display:flex;flex-wrap:wrap;flex-direction:column;gap:23px 90px;margin:7px 0 0 auto;max-height:250px}.footer__nav-item{display:flex;flex-wrap:wrap}.footer__nav-item>a{font-weight:500;font-size:15px;line-height:29px;letter-spacing:.05em;flex-shrink:0}@media screen and (min-width: 1025px){.footer__nav-item a:hover{color:#0080d9}}.footer__nav2{padding-left:40px;background:url(/builds/web/images/arrow.95407ccc.svg) no-repeat;background-position:left 7px top 12px;min-width:240px}.footer__nav2-item a{font-weight:400;font-size:15px;line-height:29px;letter-spacing:.05em}.footer__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}.footer__copy{font-family:"Poppins","Noto Sans JP",sans-serif;font-size:12px;letter-spacing:.03em;line-height:16px;margin-bottom:6px}.footer__link{order:1;text-align:right;margin:0 0 0 auto}.footer__link-item a{font-size:15px;line-height:29px;letter-spacing:.05em}@media screen and (min-width: 1025px){.footer__link-item a:hover{color:#0080d9;text-decoration:underline;text-underline-offset:2px}}@media screen and (max-width: 1350px){.footer__inner{padding:0 40px}.footer__nav{gap:23px 40px}.footer__nav2{min-width:0}}@media screen and (max-width: 1090px){.footer{padding:110px 0 0;text-align:center}.footer__nav{display:none}.footer__link{display:none}.footer__back{display:block;margin-bottom:69px}.footer__back a{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.footer__back-arrow{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:50px;height:50px;border-radius:50%;border:solid 1px #005bad;margin:0 auto}.footer__back-label{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold;font-size:15px;color:#005bad;margin-top:12px}.footer__main{display:block;height:auto;padding-bottom:60px}.footer__logo{margin-bottom:47px}.footer__logo img{width:344px;max-width:100%}.footer__bottom{display:block}.footer__copy{display:block;font-family:"Noto Sans JP",sans-serif;font-size:13px;letter-spacing:0;margin:0;border-top:solid 1px #005bad;padding:13px 0}}@media screen and (max-width: 900px){.footer__inner{padding:0 15px}}.heading{position:relative;height:846px}.heading .fv-bg__l{width:640px;top:-145px;left:-270px}.heading .fv-bg__r{width:780px;top:210px;right:-200px}.heading__pnkz{position:absolute;top:100px;right:40px}.heading__cont{padding:285px 168px 0}.heading__en{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:600;font-size:20px;letter-spacing:.03em;line-height:1.3;color:#005bad;margin:0 0 15px 6px}.heading__en-slash{font-size:13px;display:inline-block;margin:0 .4em;vertical-align:1px}.heading__ja{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:900;font-size:90px;line-height:120px}.heading__sub{font-weight:bold;font-size:18px;line-height:1.5555555556;margin:42px 0 0 2px}.heading__sub-slash{font-size:16px;font-weight:400;color:#707070;display:inline-block;margin:0 9px;transform:rotate(19deg)}@media screen and (max-width: 1300px){.heading__cont{padding:285px 40px 0}}@media screen and (max-width: 740px){.heading{height:410px;overflow:hidden}.heading .fv-bg__l{width:580px;top:10px;left:-250px;transform:scaleY(-1)}.heading .fv-bg__l-dots{transform:none}.heading .fv-bg__l-line,.heading .fv-bg__l-arrow,.heading .fv-bg__l-circle{display:none}.heading .fv-bg__r{width:520px;top:95px;right:-326px;transform:none}.heading__pnkz{top:64px;right:15px}.heading__cont{padding:150px 15px 0}.heading__en{margin:0 0 6px 0}.heading__ja{font-size:40px;line-height:58px}.heading__sub{margin:29px 0 0 0;font-size:15px}.heading__sub-slash{font-size:inherit;font-weight:inherit;color:inherit;margin:0 .25em;transform:none}}.ttl__en{color:#005bad;font-family:"Poppins","Noto Sans JP",sans-serif;font-size:13px;line-height:1.3076923077;font-weight:500;margin:0 0 11px 3px;letter-spacing:.03em}.ttl__en .--slash{display:inline-block;font-size:10px;margin:0 .5em}.ttl__ja{font-weight:bold;font-size:40px;line-height:1.375}@media screen and (max-width: 740px){.ttl__en{margin-bottom:5px}.ttl__ja{font-size:23px;line-height:1.6086956522}}.ttl2__en{font-family:"Poppins","Noto Sans JP",sans-serif;font-size:50px;line-height:1.04;font-weight:600;margin-bottom:10px;letter-spacing:.03em}.ttl2__en .--slash{display:inline-block;font-size:30px;margin:0 .35em;vertical-align:.15em}.ttl2__ja{font-size:15px;line-height:1.4666666667;font-weight:bold;letter-spacing:.03em}@media screen and (max-width: 740px){.ttl2__en{font-size:38px}.ttl2__en .--slash{font-size:24px}}.pnkz__list{display:flex;flex-wrap:wrap}.pnkz__item{font-size:13px;line-height:16px}.pnkz__item a{color:#b7b7b7}@media screen and (min-width: 1025px){.pnkz__item a:hover{color:#0080d9}}.pnkz__item:after{content:"/";font-size:13px;color:#0080d9;transform:rotate(15deg);display:inline-block;margin:0 5px;vertical-align:1px}.pnkz__item:last-child:after{display:none}.page-nav{position:sticky;top:140px;margin-left:40px;margin-bottom:70px}.page-nav__container{position:relative}.page-nav__item{font-weight:bold;font-size:15px;line-height:22px;text-align:left;color:#b7b7b7}.page-nav__item+.page-nav__item{margin-top:13px}.page-nav__item-inner{position:relative;padding-right:20px;display:inline-block}.page-nav__item-inner:before{content:"";width:100%;height:1px;background:#0080d9;position:absolute;left:0;bottom:-2px;opacity:0}.page-nav__item-inner:after{content:"";position:absolute;top:50%;right:3px;width:5px;height:5px;transform:rotate(45deg) translateY(-50%);border:solid #0080d9;border-width:1px 1px 0 0;opacity:0}.page-nav__item a{color:#000}@media screen and (min-width: 1025px){.page-nav__item a:hover{color:#0080d9}.page-nav__item a:hover:before,.page-nav__item a:hover:after{opacity:1}}@media screen and (max-width: 900px){.page-nav{position:static;margin:0 0 70px;padding:0 40px}.page-nav__item+.page-nav__item{margin-top:0}.page-nav__item-inner{display:block;padding:14px 30px 14px 0;border-bottom:solid 1px #cecece}.page-nav__item-inner:after{border-color:#cecece;opacity:1;right:6px}}@media screen and (max-width: 740px){.page-nav{padding:0 15px}}.pagination{margin-top:92px}.pagination__list{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:2px;position:relative}.pagination__item>*{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;width:40px;height:40px;font-family:"Poppins","Noto Sans JP",sans-serif;font-size:18px;font-weight:400;position:relative;z-index:0;border-radius:5px}@media screen and (min-width: 1025px){.pagination__item a:hover{background:#005bad;color:#fff}}.pagination__item.--current>*{background:#e4e9f0;color:#b7b7b7}.pagination__arrow{position:absolute;top:50%;transform:translateY(-50%)}.pagination__arrow a{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:500;font-size:17px;letter-spacing:.03em;border-bottom:solid 1px #cecece;padding-bottom:3px}.pagination__arrow a svg{display:inline-block;vertical-align:1px}@media screen and (min-width: 1025px){.pagination__arrow a:hover{color:#005bad}.pagination__arrow a:hover svg *{fill:#005bad}}.pagination__arrow.--prev{left:0}.pagination__arrow.--prev svg{margin-right:9px;transform:scaleX(-1)}.pagination__arrow.--next{right:0}.pagination__arrow.--next svg{margin-left:9px}.pagination__arrow.--disabled a{pointer-events:none;color:#b7b7b7;border-color:#cecece}.pagination__arrow.--disabled a svg *{fill:#b7b7b7}@media screen and (max-width: 740px){.pagination{margin-top:80px}.pagination__item>*{width:37px;height:38px;font-size:17px}.pagination__arrow a{font-size:16px;padding-bottom:2px}}.products-ill{position:relative}.products-ill__base img{width:100%}.products-ill__balloon{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-justify-content:center;justify-content:center;width:98px;height:98px;border-radius:50%;background:rgba(0,91,173,.86);font-weight:500;font-size:15px;line-height:18px;text-align:center;color:#fff;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);transition:.25s ease;cursor:pointer}.products-ill__balloon:before{content:"";background-color:#005bad;width:26px;height:19px;clip-path:polygon(0 0, 100% 0%, 50% 100%);position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);transition:inherit}.products-ill__balloon.--long{font-size:14px}@media screen and (min-width: 1025px){.products-ill__balloon:hover{background:rgba(217,200,0,.86)}.products-ill__balloon:hover:before{background:#d9c800}}.products-ill__cont{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:17px;border-radius:10px;border:solid 2px #005bad;background:hsla(0,0%,100%,.95);padding:15px;position:absolute;bottom:20px;left:-63px;width:389px;opacity:0;pointer-events:none;z-index:1;transition:.4s ease}.products-ill__cont:before{content:"";background-color:#005bad;width:34px;height:23px;clip-path:polygon(0 0, 100% 0%, 50% 100%);position:absolute;bottom:-23px;left:44px;z-index:-1}.products-ill__detail{display:flex;flex-wrap:wrap;flex-direction:column;padding:3px 0 10px 0}.products-ill__img{align-self:center;border-radius:8px;overflow:hidden;flex-shrink:0}.products-ill__ttl{font-weight:500;font-size:17px;line-height:21px;margin-bottom:8px;white-space:nowrap}@media screen and (min-width: 741px){.products-ill__ttl.ls-xs{letter-spacing:-0.08em}}.products-ill__txt{font-size:14px;letter-spacing:.03em;line-height:24px}.products-ill__more{margin-top:auto;padding-top:12px}.products-ill__more img{max-width:100%}@media screen and (min-width: 1025px){.products-ill__more:hover{opacity:.5}}.products-ill__item{position:absolute;width:0;height:0}.products-ill__item.is-active .products-ill__balloon{opacity:0;pointer-events:none}.products-ill__item.is-active .products-ill__cont{opacity:1;pointer-events:auto}.products-ill__item.--distribution{top:41.3%;left:13%}.products-ill__item.--facilities{top:66%;left:31.8%}.products-ill__item.--automation{top:37.5%;left:50.5%}.products-ill__item.--automation .products-ill__cont{left:-113px}.products-ill__item.--automation .products-ill__cont:before{left:94px}.products-ill__item.--energy{top:56.8%;left:63%}.products-ill__item.--energy .products-ill__cont{left:-113px}.products-ill__item.--energy .products-ill__cont:before{left:94px}.products-ill__item.--railroad{top:41.5%;left:75.4%}.products-ill__item.--railroad .products-ill__cont{left:-213px}.products-ill__item.--railroad .products-ill__cont:before{left:194px}.products-ill__item.--bcreer{top:72.3%;left:53.7%}@media screen and (max-width: 1090px){.products-ill__item.--automation .products-ill__cont{left:-313px}.products-ill__item.--automation .products-ill__cont:before{left:294px}.products-ill__item.--energy .products-ill__cont{left:-313px}.products-ill__item.--energy .products-ill__cont:before{left:294px}.products-ill__item.--railroad .products-ill__cont{left:-363px}.products-ill__item.--railroad .products-ill__cont:before{left:294px}.products-ill__item.--bcreer .products-ill__cont{left:-213px}.products-ill__item.--bcreer .products-ill__cont:before{left:194px}}@media screen and (max-width: 740px){.products-ill{margin-bottom:180px}.products-ill__base{overflow:hidden}.products-ill__base img{width:calc(100% + 118px);position:relative;left:-67px;top:0}.products-ill__cont{width:calc(100% - 30px);bottom:-177px;left:15px !important}.products-ill__cont:before{top:-24px;left:auto !important;right:17px;clip-path:polygon(50% 0, 50% 0, 0 100%, 100% 100%)}.products-ill__img{width:calc(100% - 184px);max-width:143px;max-height:117px}.products-ill__img img{width:100%;height:100%;overflow:hidden}.products-ill__detail{width:100%}.products-ill__more{width:158px}.products-ill__item{position:static}.products-ill__item.is-active .products-ill__balloon{opacity:1;pointer-events:auto}.products-ill__item.is-active .products-ill__cont{opacity:1;pointer-events:auto}.products-ill__item.--distribution .products-ill__balloon{top:9%;left:25%}.products-ill__item.--facilities .products-ill__balloon{top:39%;left:15%}.products-ill__item.--automation .products-ill__balloon{top:5%;left:52%}.products-ill__item.--energy .products-ill__balloon{top:35%;left:70%}.products-ill__item.--railroad .products-ill__balloon{top:9%;left:84%}.products-ill__item.--bcreer .products-ill__balloon{top:57%;left:45%}}.consentCookie{padding:20px;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#000;border:solid 1px #000;border-radius:5px;position:fixed;left:15px;bottom:15px;z-index:9999;width:500px;max-width:calc(100% - 30px);font-size:15px;line-height:1.5}.consentCookie__btn{display:flex;justify-content:space-between;margin-top:20px;gap:10px}.consentCookie__btn button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px;border:solid 1px #5da0ff;cursor:pointer}.consentCookie__btn button.accept{background-color:#5da0ff;color:#fff}.consentCookie__btn button.deny{background-color:#fff;color:#255599}@media screen and (min-width: 1025px){.consentCookie__btn button:hover{background-color:#005bad;border-color:#005bad;color:#fff}}.fadeUp{transition:1.2s cubic-bezier(0.32, 0, 0.15, 1);opacity:0;transform:translateY(20px)}.fadeUp.is-view{opacity:1;transform:translateY(0)}.works{padding-bottom:170px;font-size:0}.works__ttl{margin-bottom:60px}.works__cat{margin-bottom:120px}.works__cat-ttl{margin-bottom:60px}.works__cat-list{display:flex;flex-wrap:wrap;gap:0 34px}.works__cat-item{width:calc(25% - 25.5px);border:solid #cecece;border-width:1px 0}@media screen and (min-width: 741px){.works__cat-item:nth-child(n+5){border-top:0}}.works__cat-item a{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:61px;font-weight:400;font-size:15px;letter-spacing:.03em;line-height:20px;padding:10px 30px 10px 0;position:relative}.works__cat-item a:after{content:"";position:absolute;top:50%;right:9px;width:5px;height:5px;transform:rotate(45deg) translateY(-50%);border:solid #000;border-width:1px 1px 0 0}.works__cat-item a.is-active{color:#0080d9;font-weight:bold}.works__cat-item a.is-active:after{border-color:#005bad}@media screen and (min-width: 1025px){.works__cat-item a:hover{color:#0080d9}.works__cat-item a:hover:after{border-color:#005bad}}.works__list{display:flex;flex-wrap:wrap;gap:47px 40px}.works__list-item{width:calc(33.3333333333% - 26.6666666667px)}.works__list-item a{display:block}@media screen and (min-width: 1025px){.works__list-item a:hover{color:#005bad}.works__list-item a:hover .works__list-img img{transform:scale(1.05)}.works__list-item a:hover .works__list-img:before,.works__list-item a:hover .works__list-img:after{opacity:1}}.works__list-img{border-radius:5px;aspect-ratio:420/280;margin-bottom:15px;position:relative;overflow:hidden}.works__list-img img,.works__list-img:before,.works__list-img:after{transition:.6s ease}.works__list-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works__list-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;mix-blend-mode:multiply;background:#005bad;opacity:0;border-radius:inherit}.works__list-img:after{content:"MORE";font-family:"Poppins","Noto Sans JP",sans-serif;font-size:13px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:#fff;text-align:center;opacity:0}.works__list-ttl{font-weight:bold;font-size:21px;line-height:1.4285714286}.works__list-ttl+*{margin-top:14px}.works__list-detail{font-weight:bold;font-size:18px;line-height:1.625;color:#005bad}.works__list-detail+*{margin-top:4px}.works__list-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;letter-spacing:.05em;line-height:27px}@media screen and (max-width: 1090px){.works__list{gap:60px 40px}.works__list-item{width:calc(50% - 20px)}}@media screen and (max-width: 740px){.works{padding-bottom:100px}.works__cat{margin-bottom:70px}.works__cat-ttl{margin-bottom:25px}.works__cat-item{width:100%;border-top:0}.works__cat-item a{min-height:50px;padding:14px 30px 14px 0}.works__cat-item a:after{border-color:#cecece}.works__ttl{margin-bottom:40px}.works__list{gap:50px 30px}.works__list-item{width:100%}.works__list-img{margin-bottom:12px}.works__list-ttl{font-size:20px;line-height:1.4285714286}.works__list-ttl+*{margin-top:8px}.works__list-detail{font-size:17px}.works__list-detail+*{margin-top:2px}.works__list-txt{font-size:15px;line-height:27px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RixpQkFDRSxtQkFFRixpQkFDRSxlQUNBLHlCQUNBLG1CQUNFLGVBR0osb0JBQ0UsZUFDQSxzQkFDRSxlQUdKLGlCQUNFLGVBQ0EsNEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3Mvd29ya3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgZGVzdHlsZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xuXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIl9kZXN0eWxlXCIgYXMgKjtcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2l0ZSBkZWZhdWx0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi8qPT0gQmFzZSBzdHlsZSA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbmJvZHl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBhLGJ1dHRvbiB7XG4gICAgJiwmOmJlZm9yZSwmOmFmdGVye1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xuICAgIH1cbiAgfVxuICBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29udGFpbmVye1xuICB3aWR0aDoxMDAlO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cblxuLyo9PSBpbnB1dCB0YWcgaW5pdGlhbGl6YXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qPT0gQ1NTIGZvciBoaWRpbmcgZGV2aWNlIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj0gRGVza3RvcCA9Ki9cblxuLnRiOm5vdChiciksIGJyLnRiIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNwOm5vdChiciksIGJyLnNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxnOm5vdChiciksIGJyLmxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBjOm5vdChicikge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ici5wYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWR7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuXG4vKj0gTGFyZ2UgVGFibGV0KGlQYWRQcm8pID0qL1xuXG5AaW5jbHVkZSBtcShsZykge1xuICAucGM6bm90KGJyKSwgYnIucGMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC50Yjpub3QoYnIpLCBici50YntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwOm5vdChiciksIGJyLnNwe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGc6bm90KGJyKSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG5cbiAgYnIubGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyo9IFRhYmxldChpUGFkKSA9Ki9cblxuQGluY2x1ZGUgbXEobWQpIHtcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAubGc6bm90KGJyKSwgYnIubGcge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5zcDpub3QoYnIpLCBici5zcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRiOm5vdChicikge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuXG4gIGJyLnRiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cblxuQGluY2x1ZGUgbXEge1xuICAuc3Atbm9uZXtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAucGM6bm90KGJyKSwgYnIucGMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5sZzpub3QoYnIpLCBici5sZyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRiOm5vdChiciksIGJyLnRiIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAuc3A6bm90KGJyKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJyLnNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuLyo9PSBQYWdlIFRyYW5zaXRpb24gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XG59XG5cbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5cbi5pbm5lciB7XG4gIEBpbmNsdWRlIGNvbnRlbnQ7XG4gICZfX3Nte1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbiAgJl9fcmlnaHR7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpe1xuICAgICZfX3JpZ2h0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5scy1uMTAwe1xuICBsZXR0ZXItc3BhY2luZzogLS4xMGVtO1xufVxuLmxzLW4xNTB7XG4gIGxldHRlci1zcGFjaW5nOiAtLjE1ZW07XG59XG4ubHMtbjI1MHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMjVlbTtcbn1cbi5scy1uMzAwe1xuICBsZXR0ZXItc3BhY2luZzogLS4zMGVtO1xufVxuLmxzLW4zNTB7XG4gIGxldHRlci1zcGFjaW5nOiAtLjM1ZW07XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TaXRlIHNwZWNpZmljYXRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9PSBDb2xvciA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPSBTaXRlIENvbG9yID0qL1xuJGNvbG9yLWJhc2U6ICMwMDVCQUQ7IC8vIGJhc2VcbiRjb2xvci1iYXNlLWx0OiAjMDA4MEQ5OyAvLyBiYXNlXG4kY29sb3ItYmFzZS1sdDI6ICM3MUMxRjg7IC8vIGJhc2VcbiRjb2xvci1iYXNlLWRrOiAjMDA1MTlBOyAvLyBiYXNlXG4kY29sb3Itc3ViOiAjRDlDODAwOyAvLyBzdWJcbiRjb2xvci1zdWItbHQ6ICNFNUQzMDY7IC8vIHN1YlxuJGNvbG9yLXN1Yi1kazogI0IxQTYyQzsgLy8gc3ViXG5cbiRjb2xvci1iZzogIHJnYmEoJGNvbG9yLWJhc2UsLjA1KTsgLy9iYXNlIC0gYmdcbiRjb2xvci1iZzI6ICAjRjJGMkYyOyAvL2Jhc2UgLSBiZ1xuXG4kY29sb3ItdGV4dDogIzAwMDsgLy8gdGV4dFxuJGNvbG9yLWJkOiAjREREREREOyAvLyBib3JkZXJcblxuLyo9IENvbG9ycyA9Ki9cbiRjb2xvci13aGl0ZTogICNGRkZGRkY7IC8vIHdoaXRlXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xuJGNvbG9yLXJlZDogI0ZBMDAwMDtcblxuXG4vKj09IFRleHQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj0gU2l6ZSA9Ki9cbiRmb250U2l6ZTogMS41O1xuXG4vKj0gTGV0dGVyIFNwYWNpbmcgPSovXG4kbHQ6IDA7XG5cbi8qPSBGb250ID0qL1xuXG4kZm9udC1iYXNlOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZm9ybTogJGZvbnQtYmFzZTtcbiRmb250LXR0bDogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsJGZvbnQtYmFzZTtcbiRmb250LWVuOiAnUG9wcGlucycsICRmb250LWJhc2U7XG5cblxuLyo9PSBCcmVha3BvaW50ID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUEMgT25seVxuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCknLCAvL2lQYWRQcm9cbiAgICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCknLCAvL2lQYWRcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCknLCAvL01vYmlsZVxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcbiAgICAndGVsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpJywgLy9URUxcbiAgICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCknLCAvL+aomea6luOBrkJQ44KI44KK5aSn44GN44GEXG4pICFkZWZhdWx0O1xuXG4vKj0gTWVkaWFRdWVyeSA9Ki9cbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qPSBIb3ZlciA9Ki9cbkBtaXhpbiBob3ZlcigkYnJlYWtwb2ludDogaG92ZXIpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vKj0gUmV0aW5hID0qL1xuQG1peGluIHJ0KCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYmcoJGltYWdlICwkZXg6IGpwZywgJHJlcGVhdDogbm8tcmVwZWF0LCAkeDogdG9wLCAkeTogbGVmdCkge1xuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlfS4jeyRleH0nKSAkcmVwZWF0ICR4ICR5O1xuICBAaW5jbHVkZSBydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZX1AMnguI3skZXh9Jyk7XG4gIH1cbn1cblxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIl9taXhpblwiIGFzICo7XG5cblxuLyo9PSBNYXJnaW4gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kbWFyZ2luOiA0MDtcbiRtYXJnaW4tbGc6IDQwO1xuJG1hcmdpbi1tZDogNDA7XG4kbWFyZ2luLXNtOiAxNTtcblxuXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWl4aW4gY29udGVudCgkc2l6ZSA6IDExMDAsICRtYXJnaW46ICRtYXJnaW4sICRtYXJnaW4tbGc6ICRtYXJnaW4tbGcsICRtYXJnaW4tbWQ6ICRtYXJnaW4tbWQsICRtYXJnaW4tc206ICRtYXJnaW4tc20pIHtcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbiArIHB4O1xuICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4gKyBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGlmICgkc2l6ZSAhPSAxMDApIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skc2l6ZX1weCArICgjeyRtYXJnaW59cHggKiAyKSk7XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1sZyArIHB4O1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1sZyArIHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1tZCArIHB4O1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1tZCArIHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLXNtICsgcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXNtICsgcHg7XG4gIH1cbn1cblxuLyo9PSBNYXhpbXVtIHZhbHVlID09Ki9cbkBtaXhpbiB3cmFwIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG59XG5cblxuLyo9IEJvZHkgPSovXG5cbkBtaXhpbiB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMy4zLCAkbHQ6IC4wNSkge1xuICBmb250LXNpemU6ICRzaXplICsgcmVtO1xuICBsaW5lLWhlaWdodDogJGxoICsgcmVtO1xuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XG59XG5cbkBtaXhpbiB0eHRMZygkc2l6ZTogMi4yLCAkbGg6IDQsICAkbHQ6IC4wNSkge1xuICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICBmb250LXNpemU6ICRzaXplICsgcmVtO1xuICBsaW5lLWhlaWdodDogJGxoICsgcmVtO1xuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XG59XG5cblxuQG1peGluIHR4dEVuKCRzaXplOiAxLjUsICRsdDogLjA0KSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsdCArIGVtO1xufVxuXG5cbi8qPT0gQ1NTIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPT0gV2luZG93SGVpZ2h0ID09Ki9cblxuJXdpbmRvd0hlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwc3ZoO1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUGFydHMgY29sbGVjdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPT0gYnV0dG9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtaXhpbiBidG4oJHdpZHRoOiAyNTBweCwgJGJnOiAkY29sb3ItYmFzZSwgJHR4dDogJGNvbG9yLXdoaXRlKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICAgIGNvbG9yOiAkdHh0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIGNtbi1saXN0e1xuICAmLWl0ZW17XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKHN0cmV0Y2gpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICB9XG4gICYtbGFiZWwsJi10eHR7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICB9XG4gICYtbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gICYtdHh0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NFQ0VDRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJi1pdGVte1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NFQ0VDRTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxhYmVsLCYtdHh0e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmLWxhYmVse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmLXR4dHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaW1nTW9yZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcsJjpiZWZvcmUsJjphZnRlcntcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgfVxuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIk1PUkVcIjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWl4aW4gaW1nTW9yZUhvdmVye1xuICBpbWd7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAmOmJlZm9yZSwmOmFmdGVye1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCJAdXNlIFwiY29tbW9uL192YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJjb21tb24vX2luaXRpYWxpemVcIiBhcyAqO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbW1vbiBDU1Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5Aa2V5ZnJhbWVzIGxpbmtMaW5lIHtcbiAgMCV7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgMzAle1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIDQwJXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICA2MCV7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICA3MCV7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAxMDAle1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5saW5re1xuICAmX19ib2R5e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDI3cHggMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogbGlua0xpbmUgMXMgZWFzZS1pbi1vdXQgYm90aDtcbiAgICAgIH1cbiAgICAgIC4tLWFycm93IHN2ZyBwYXRoe1xuICAgICAgICBmaWxsOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgIH1cbiAgICAgIC4tLWRvdHMgc3ZnIHJlY3R7XG4gICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sYWJlbHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAmX19pY257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgYm90dG9tOiAxNnB4O1xuICB9XG4gICYuLS13aGl0ZXtcbiAgICAubGlua3tcbiAgICAgICZfX2JvZHl7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWx0MjtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWx0MjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtfX2ljbntcbiAgICAgICAgICAgICYuLS1hcnJvdyBzdmcgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2UtbHQyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faWNue1xuICAgICAgICBzdmd7XG4gICAgICAgICAgKntcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tLXZpZXdhbGx7XG4gICAgLmxpbmt7XG4gICAgICAmX19ib2R5e1xuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgJl9fbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICZfX2ljbntcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tLWJhY2t7XG4gICAgLmxpbmt7XG4gICAgICAmX19ib2R5e1xuICAgICAgICBtaW4td2lkdGg6IDEwNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgN3B4IDE2cHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDRUNFQ0U7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgICZfX2ljbntcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG57XG4gICZfX2JvZHl7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3ItYmFzZTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgfVxuICB9XG4gICZfX2xhYmVse1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi0td2hpdGV7XG4gICAgLmJ0bntcbiAgICAgICZfX2JvZHl7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLS1yb3VuZGVke1xuICAgIC5idG57XG4gICAgICAmX19ib2R5e1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZ2QmdBcnJvdyB7XG4gIDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxuICAxMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIH1cbiAgMTAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZ2QmdDaXJjbGVUb1Qge1xuICAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgfVxuICAxMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmdkJnQ2lyY2xlVG9MIHtcbiAgMCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICB9XG4gIDEwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnZCZ0RvdHMge1xuICAwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAle1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzAle1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mdi1iZ3tcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICZfX2RvdHN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IC42O1xuICAgIHBpY3R1cmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBpbWd7XG4gICAgICAgIGFuaW1hdGlvbjogZnZCZ0RvdHMgLjZzIGxpbmVhciBpbmZpbml0ZSBib3RoO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIGltZ3tcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSBpbWd7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5le1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmX19hcnJvd3tcbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYW5pbWF0aW9uOiBmdkJnQXJyb3cgNXMgbGluZWFyIGluZmluaXRlIGJvdGg7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gICAgICAmOm50aC1jaGlsZCg0bisyKXtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0biszKXtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0bis0KXtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NpcmNsZXtcbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBhbmltYXRpb246IGZ2QmdDaXJjbGVUb1QgNnMgbGluZWFyIGluZmluaXRlIGJvdGg7XG4gICAgICAmLi0tdG9Me1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZnZCZ0NpcmNsZVRvTDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDNuKzIpe1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDNuKzMpe1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19se1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjgwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiA2ODAvNjUwO1xuICAgICYtZG90c3tcbiAgICAgIHdpZHRoOiA3Ny45JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDguOSU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMTElO1xuICAgICAgbGVmdDogLTMyJTtcbiAgICB9XG4gICAgJi1hcnJvd3tcbiAgICAgIGltZ3tcbiAgICAgICAgJi4tLTF7XG4gICAgICAgICAgd2lkdGg6IDUuNCU7XG4gICAgICAgIH1cbiAgICAgICAgJi4tLTJ7XG4gICAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg4KXtcbiAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICBsZWZ0OiA2NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jaXJjbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNjUlO1xuICAgICAgICAmLi0tdG9Me1xuICAgICAgICAgIHdpZHRoOiA0LjA1JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICB0b3A6IDM3LjYlO1xuICAgICAgICAgIGxlZnQ6IDEyLjglO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIHRvcDogNDIuNiU7XG4gICAgICAgICAgbGVmdDogMTIuOCU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgIGxlZnQ6IDUzLjQlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgIHRvcDogNTAuNyU7XG4gICAgICAgICAgbGVmdDogNzUuOCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgbGVmdDogNjcuMiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgdG9wOiA0NS42JTtcbiAgICAgICAgICBsZWZ0OiAyMiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgIHRvcDogNTYlO1xuICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgICB0b3A6IDYxJTtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTApe1xuICAgICAgICAgIHRvcDogNjUuNyU7XG4gICAgICAgICAgbGVmdDogNzIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3J7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3OTNweDtcbiAgICBhc3BlY3QtcmF0aW86IDc5My82MTY7XG4gICAgJi1kb3Rze1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1saW5le1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHRvcDogOCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLWFycm93e1xuICAgICAgaW1ne1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAmLi0tMXtcbiAgICAgICAgICB3aWR0aDogNC42JTtcbiAgICAgICAgfVxuICAgICAgICAmLi0tMntcbiAgICAgICAgICB3aWR0aDogMy40JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgICAgbGVmdDogNjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY2lyY2xlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjQxJTtcbiAgICAgICAgJi4tLXRvTCB7XG4gICAgICAgICAgd2lkdGg6IDMuNDclO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0b3A6IDQ0LjUlO1xuICAgICAgICAgIGxlZnQ6IC0wLjElO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRvcDogNDkuNCU7XG4gICAgICAgICAgbGVmdDogLTAuMSU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDUxLjMlO1xuICAgICAgICAgIGxlZnQ6IDcuMSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHRvcDogNTYuMyU7XG4gICAgICAgICAgbGVmdDogNy4xJTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHRvcDogNDkuOSU7XG4gICAgICAgICAgbGVmdDogMTkuNyU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIHRvcDogNjAuNCU7XG4gICAgICAgICAgbGVmdDogMzcuOCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIHRvcDogNTcuOSU7XG4gICAgICAgICAgbGVmdDogNzAuOCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIHRvcDogNjIuOSU7XG4gICAgICAgICAgbGVmdDogNzAuOCU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICB0b3A6IDYzLjklO1xuICAgICAgICAgIGxlZnQ6IDI2LjYlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgbGVmdDogNiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICBsZWZ0OiA2Ny40JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgIHRvcDogNTcuNCU7XG4gICAgICAgICAgbGVmdDogNjIuNCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTMpIHtcbiAgICAgICAgICB0b3A6IDM3LjIlO1xuICAgICAgICAgIGxlZnQ6IDE4JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxNCkge1xuICAgICAgICAgIHRvcDogNDIuMyU7XG4gICAgICAgICAgbGVmdDogNzAuNiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJl9fbHtcbiAgICAgICYtZG90c3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgbGVmdDogLTElO1xuICAgICAgfVxuICAgICAgJi1saW5le1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcntcbiAgICAgICYtbGluZXtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgdG9wOiAtMjElO1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5oZWFkZXIge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpIGJyaWdodG5lc3MoMS4xNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC42NSk7XG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTRweDtcbiAgfVxuICBAaW5jbHVkZSBtcShsZyl7XG4gICAgJl9fbG9nb3tcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJl9fbG9nb3tcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6ICN7JG1hcmdpbi1zbX1weDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDE1cHg7XG4gICZfX2lubmVye1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICB9XG4gICZfX2xvZ297XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19saXN0e1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgJi1pdGVte1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLWVue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1qYXtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMS8xNSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIH1cbiAgICAmLWxhYmVse1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmlzLXBhcmVudHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYmFzZS9hcnJvdy1uYXYuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwcHggdG9wIDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0MntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC45NSk7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxNXB4IHJnYmEoJGNvbG9yLWJsYWNrLC4wNik7XG4gICAgJi1pdGVte1xuICAgICAgJisme1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFiZWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxOS8xNCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWx0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRue1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgIGF7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogIzA2OTRmYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCMwMDc4Q0IsJGNvbG9yLWJhc2UtZGspO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC4tLXNwe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9fb3BlbiwmX19jbG9zZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbiAgJl9fb3BlbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKXtcbiAgICAmX19saXN0e1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgJi1qYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG57XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGF7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGx2aDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgJi5pcy1vcGVue1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgLi0tc3B7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLi0tcGN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6ICA5N3B4ICN7JG1hcmdpbi1zbX1weCA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2xvZ297XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAjeyRtYXJnaW4tc219cHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fb3BlbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgfVxuICAgICZfX2Nsb3Nle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICYtaXRlbXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sYWJlbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgJi5pcy1wYXJlbnR7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAubmF2X19saXN0LWphe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCUpO1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vcGVue1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgLm5hdl9fbGlzdC1qYTpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg5MCUsIDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZW57XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTYvMTMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICAgICYtamF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10dGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzI1KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdDJ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgJi1pdGVte1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzIzOTNFMjtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAmKyZ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNC8xNSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggMTJweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIzOTNFMjtcbiAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JucntcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAmLWl0ZW17XG4gICAgICAgICYrJntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywjMERDOEY1IDEwJSwjM0ZFRjdDIDgwJSk7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzAwMzM2MDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLS1jb250YWN0e1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViLWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2X19ibnItZW57XG4gICAgICAgICAgICBjb2xvcjogI0MxQTcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWVue1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2LzEzKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICBjb2xvcjogIzEwNzdDNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgICAgJi1qYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXR0bDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjUpO1xuICAgICAgICBjb2xvcjogIzAwMzM2MDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA0cHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTYvMTIpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtMTQwJSk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gICAgJl9fbGlua3tcbiAgICAgICYtaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICZfX2xvZ297XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vKj09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJvdHRvbS1saW5re1xuICBAaW5jbHVkZSBmbGV4O1xuICBnYXA6IDFweDtcbiAgJl9faXRlbXtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAuNXB4KTtcbiAgICBhe1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywjMDA3OENCIDE1JSwkY29sb3ItYmFzZS1kayA4MCUpO1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLS1jb250YWN0IHtcbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywkY29sb3Itc3ViIDE1JSwkY29sb3Itc3ViLWRrIDgwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3R0b20tbGlua3tcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19lbntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1Yi1sdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19lbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXNpemU6IDEwM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZS1sdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAmX19zdWJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgJl9fbGFiZWx7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXR0bDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNTAvMzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgJl9fdHh0e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLXNtfXB4O1xuICAgIGdhcDogOHB4O1xuICAgICZfX2l0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGF7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgfVxuICAgICAgJi4tLWNvbnRhY3Qge1xuICAgICAgICAuYm90dG9tLWxpbmt7XG4gICAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19lbntcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGZvbnQtc2l6ZTogNDlweDtcbiAgICB9XG4gICAgJl9fc3Vie1xuICAgICAgcGFkZGluZzogMXB4IDZweCAycHggOXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgICAmX19sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI5LzI2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVye1xuICBwYWRkaW5nOiA5NXB4IDAgNjBweDtcbiAgJl9faW5uZXJ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1xKHBjKXtcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG4gIH1cbiAgJl9fYmFja3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX21haW57XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICB9XG4gICZfX2xvZ297XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgfVxuICAmX19pbmZve1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gICZfX25hdntcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgZ2FwOiAyM3B4IDkwcHg7XG4gICAgbWFyZ2luOiA3cHggMCAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgJi1pdGVte1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgID5he1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19uYXYye1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgN3B4IHRvcCAxMnB4O1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgJi1pdGVte1xuICAgICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9te1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XG4gIH1cbiAgJl9fY29weXtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gICZfX2xpbmt7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICYtaXRlbXtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAmX19pbm5lcntcbiAgICAgIHBhZGRpbmc6IDAgI3skbWFyZ2lufXB4O1xuICAgIH1cbiAgICAmX19uYXZ7XG4gICAgICBnYXA6IDIzcHggNDBweDtcbiAgICB9XG4gICAgJl9fbmF2MntcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpe1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJl9fbmF2e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2JhY2t7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgICYtYXJyb3d7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgJi1sYWJlbHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX21haW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmX19sb2dve1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19jb3B5e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1iYXNlO1xuICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJl9faW5uZXJ7XG4gICAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1zbX1weDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKj09IFBhZ2UgSGVhZGluZyA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODQ2cHg7XG4gIC5mdi1iZ3tcbiAgICAmX19se1xuICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgdG9wOiAtMTQ1cHg7XG4gICAgICBsZWZ0OiAtMjcwcHg7XG4gICAgfVxuICAgICZfX3J7XG4gICAgICB3aWR0aDogNzgwcHg7XG4gICAgICB0b3A6IDIxMHB4O1xuICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICB9XG4gIH1cbiAgJl9fcG5rentcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAmX19jb250e1xuICAgIHBhZGRpbmc6IDI4NXB4IDE2OHB4IDA7XG4gIH1cbiAgJl9fZW57XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMjApO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDZweDtcbiAgICAmLXNsYXNoe1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIC40ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgIH1cbiAgfVxuICAmX19qYXtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdHRsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAmX19zdWJ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzE4KTtcbiAgICBtYXJnaW46IDQycHggMCAwIDJweDtcbiAgICAmLXNsYXNoe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5ZGVnKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcbiAgICAmX19jb250e1xuICAgICAgcGFkZGluZzogMjg1cHggI3skbWFyZ2lufXB4IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIGhlaWdodDogNDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuZnYtYmd7XG4gICAgICAmX19se1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLTI1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICYtZG90c3tcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1saW5lLCYtYXJyb3csJi1jaXJjbGV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcntcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgIHJpZ2h0OiAtMzI2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcG5rentcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XG4gICAgfVxuICAgICZfX2NvbnR7XG4gICAgICBwYWRkaW5nOiAxNTBweCAjeyRtYXJnaW4tc219cHggMDtcbiAgICB9XG4gICAgJl9fZW57XG4gICAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICB9XG4gICAgJl9famF7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG4gICAgJl9fc3Vie1xuICAgICAgbWFyZ2luOiAyOXB4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgJi1zbGFzaHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMCAuMjVlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qPT0gQ29udGVudCAvIFNlY3Rpb24gVGl0bGUgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi50dGx7XG4gICZfX2Vue1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE3LzEzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMCAwIDExcHggM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAuLS1zbGFzaHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbjogMCAuNWVtO1xuICAgIH1cbiAgfVxuICAmX19qYXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNTUvNDApO1xuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICZfX2Vue1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAmX19qYXtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3LzIzKTtcbiAgICB9XG4gIH1cbn1cblxuLnR0bDJ7XG4gICZfX2Vue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNTIvNTApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgLi0tc2xhc2h7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgLjM1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLjE1ZW07XG4gICAgfVxuICB9XG4gICZfX2phe1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMi8xNSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICZfX2Vue1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgLi0tc2xhc2h7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PSBCcmVhZGNydW1iID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4ucG5reiB7XG4gICZfX2xpc3R7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgfVxuICAmX19pdGVte1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBhe1xuICAgICAgY29sb3I6ICNCN0I3Qjc7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWx0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtbHQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PSBPdGhlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnBhZ2UtbmF2e1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogI3skbWFyZ2lufXB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAmX19jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2l0ZW17XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNCN0I3Qjc7XG4gICAgJisme1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gICAgJi1pbm5lcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yLWJhc2UtbHQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWx0O1xuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpe1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1tZH1weDtcbiAgICAmX19pdGVte1xuICAgICAgJisme1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJi1pbm5lcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0VDRUNFO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tc219cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb257XG4gIG1hcmdpbi10b3A6IDkycHg7XG4gICZfX2xpc3R7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgZ2FwOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2l0ZW17XG4gICAgPip7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tY3VycmVudHtcbiAgICAgID4qe1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFOUYwO1xuICAgICAgICBjb2xvcjogI0I3QjdCNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBhe1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NFQ0VDRTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBzdmd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIHN2ZyAqe1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLS1wcmV2e1xuICAgICAgbGVmdDogMDtcbiAgICAgIHN2Z3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLW5leHR7XG4gICAgICByaWdodDogMDtcbiAgICAgIHN2Z3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLWRpc2FibGVkIGF7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjQjdCN0I3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgICAgc3ZnICp7XG4gICAgICAgIGZpbGw6ICNCN0I3Qjc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgJl9faXRlbSB7XG4gICAgICA+KntcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19hcnJvd3tcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLWlsbHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19iYXNle1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19iYWxsb29ue1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogOThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZSwuODYpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICB9XG4gICAgJi4tLWxvbmd7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc3ViLC44Nik7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIGdhcDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1iYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC45NSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IC02M3B4O1xuICAgIHdpZHRoOiAzODlweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICBsZWZ0OiA0NHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG4gICZfX2RldGFpbHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgcGFkZGluZzogM3B4IDAgMTBweCAwO1xuICB9XG4gICZfX2ltZ3tcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgJl9fdHRse1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG1xKHBjKXtcbiAgICAgICYubHMteHN7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgJl9fbW9yZXtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgICYuaXMtYWN0aXZle1xuICAgICAgLnByb2R1Y3RzLWlsbHtcbiAgICAgICAgJl9fYmFsbG9vbntcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnR7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi0tZGlzdHJpYnV0aW9ue1xuICAgICAgdG9wOiA0MS4zJTtcbiAgICAgIGxlZnQ6IDEzJTtcbiAgICB9XG4gICAgJi4tLWZhY2lsaXRpZXN7XG4gICAgICB0b3A6IDY2JTtcbiAgICAgIGxlZnQ6IDMxLjglO1xuICAgIH1cbiAgICAmLi0tYXV0b21hdGlvbntcbiAgICAgIHRvcDogMzcuNSU7XG4gICAgICBsZWZ0OiA1MC41JTtcbiAgICAgIC5wcm9kdWN0cy1pbGxfX2NvbnR7XG4gICAgICAgIGxlZnQ6IC0xMTNweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgbGVmdDogOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi0tZW5lcmd5e1xuICAgICAgdG9wOiA1Ni44JTtcbiAgICAgIGxlZnQ6IDYzJTtcbiAgICAgIC5wcm9kdWN0cy1pbGxfX2NvbnR7XG4gICAgICAgIGxlZnQ6IC0xMTNweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgbGVmdDogOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi0tcmFpbHJvYWR7XG4gICAgICB0b3A6IDQxLjUlO1xuICAgICAgbGVmdDogNzUuNCU7XG4gICAgICAucHJvZHVjdHMtaWxsX19jb250e1xuICAgICAgICBsZWZ0OiAtMjEzcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGxlZnQ6IDE5NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLS1iY3JlZXJ7XG4gICAgICB0b3A6IDcyLjMlO1xuICAgICAgbGVmdDogNTMuNyU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKGxnKXtcbiAgICAmX19pdGVte1xuICAgICAgJi4tLWRpc3RyaWJ1dGlvbntcbiAgICAgIH1cbiAgICAgICYuLS1mYWNpbGl0aWVze1xuICAgICAgfVxuICAgICAgJi4tLWF1dG9tYXRpb257XG4gICAgICAgIC5wcm9kdWN0cy1pbGxfX2NvbnR7XG4gICAgICAgICAgbGVmdDogLTMxM3B4O1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgbGVmdDogMjk0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi0tZW5lcmd5e1xuICAgICAgICAucHJvZHVjdHMtaWxsX19jb250e1xuICAgICAgICAgIGxlZnQ6IC0zMTNweDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDI5NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tLXJhaWxyb2Fke1xuICAgICAgICAucHJvZHVjdHMtaWxsX19jb250e1xuICAgICAgICAgIGxlZnQ6IC0zNjNweDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDI5NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tLWJjcmVlcntcbiAgICAgICAgLnByb2R1Y3RzLWlsbF9fY29udHtcbiAgICAgICAgICBsZWZ0OiAtMjEzcHg7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBsZWZ0OiAxOTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgJl9fYmFzZXtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMThweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTY3cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGJvdHRvbTogLTE3N3B4O1xuICAgICAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCwgNTAlIDAsIDAgMTAwJSwxMDAlIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg0cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxNDNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDExN3B4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXRhaWx7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fbW9yZXtcbiAgICAgIHdpZHRoOiAxNThweDtcbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgLnByb2R1Y3RzLWlsbHtcbiAgICAgICAgICAmX19iYWxsb29ue1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19jb250e1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tLWRpc3RyaWJ1dGlvbntcbiAgICAgICAgLnByb2R1Y3RzLWlsbHtcbiAgICAgICAgICAmX19iYWxsb29ue1xuICAgICAgICAgICAgdG9wOiA5JTtcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLS1mYWNpbGl0aWVze1xuICAgICAgICAucHJvZHVjdHMtaWxse1xuICAgICAgICAgICZfX2JhbGxvb257XG4gICAgICAgICAgICB0b3A6IDM5JTtcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLS1hdXRvbWF0aW9ue1xuICAgICAgICAucHJvZHVjdHMtaWxse1xuICAgICAgICAgICZfX2JhbGxvb257XG4gICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tLWVuZXJneXtcbiAgICAgICAgLnByb2R1Y3RzLWlsbHtcbiAgICAgICAgICAmX19iYWxsb29ue1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi0tcmFpbHJvYWR7XG4gICAgICAgIC5wcm9kdWN0cy1pbGx7XG4gICAgICAgICAgJl9fYmFsbG9vbntcbiAgICAgICAgICAgIHRvcDogOSU7XG4gICAgICAgICAgICBsZWZ0OiA4NCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi0tYmNyZWVye1xuICAgICAgICAucHJvZHVjdHMtaWxse1xuICAgICAgICAgICZfX2JhbGxvb257XG4gICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKj09IENvb2tpZUNvbnNlbnRNb2RhbCA9PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jb25zZW50Q29va2llIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgjZmZmLC44Mik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJl9fYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJ1dHRvbntcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzVEQTBGRjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuYWNjZXB0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBMEZGO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgICAgJi5kZW55e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMjU1NTk5O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLyo9PSBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZmFkZVVwIHtcbiAgdHJhbnNpdGlvbjogMS4ycyBjdWJpYy1iZXppZXIoLjMyLDAsLjE1LDEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICYuaXMtdmlld3tcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5cbiIsIlxuLy8gbWl4aW5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBGaXhlcyBPcGVyYS9jb250ZW50ZWRpdGFibGUgYnVnOlxuICAgIC8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyQG1peGluIGNvbS9taWNyby1jbGVhcmZpeC1oYWNrLyNjb21tZW50LTM2OTUyXG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAjRUVFLCAkc3RvcDogI0ZGRikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxuICAgICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICAgIGxlZnQgdG9wLFxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgJHN0YXJ0KSxcbiAgICAgICAgICBjb2xvci1zdG9wKDEsICRzdG9wKSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxuICAgICAgICAgICRzdGFydCxcbiAgICAgICAgICAkc3RvcCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXG4gICAgICAgICAgJHN0YXJ0IDAlLFxuICAgICAgICAgICRzdG9wIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJHN0b3AsXG4gICAgICAgICAgJHN0YXJ0KTtcbn1cbkBtaXhpbiBidy1ncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogMCwgJHN0b3A6IDI1NSkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxuICAgICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICAgIGxlZnQgdG9wLFxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSksXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApKSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyZ2IoJHN0b3AsJHN0b3AsJHN0b3ApLFxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpO1xufVxuQG1peGluIGJvcmRlcmVkKCR0b3AtY29sb3I6ICNFRUUsICRyaWdodC1jb2xvcjogI0VFRSwgJGJvdHRvbS1jb2xvcjogI0VFRSwgJGxlZnQtY29sb3I6ICNFRUUpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR0b3AtY29sb3I7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGxlZnQtY29sb3I7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRyaWdodC1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3R0b20tY29sb3I7XG59XG5AbWl4aW4gZHJvcC1zaGFkb3coJHgtYXhpczogMCwgJHktYXhpczogMXB4LCAkYmx1cjogMnB4LCAkYWxwaGE6IDAuMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG4gIC1tb3otYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbiAgYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbn1cbkBtaXhpbiByb3VuZGVkKCRyYWRpdXM6IDJweCkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcbiAgLW1vei1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgLWtodG1sLW9wYWNpdHk6ICRvcGFjaXR5O1xuICAtd2Via2l0LW9wYWNpdHk6ICRvcGFjaXR5O1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgJG9wcGVyYzogJG9wYWNpdHkgKiAxMDA7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb246IDAuMnMpIHtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3VtZW50cykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcbiAgLW1vei10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIC1vLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcbiAgLW1zLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcbiAgdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xufVxuQG1peGluIHJvdGF0aW9uKCRkZWc6NWRlZyl7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkZGVnKTtcbn1cbkBtaXhpbiBzY2FsZSgkcmF0aW86MS41KXtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkcmF0aW8pO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJhdGlvKTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjowLjRzLCAkZWFzZTplYXNlLCAkcHJvcGVydHk6IGFsbCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcbn1cbkBtaXhpbiBpbm5lci1zaGFkb3coJGhvcml6b250YWw6MCwgJHZlcnRpY2FsOjFweCwgJGJsdXI6MnB4LCAkYWxwaGE6IDAuNCkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbn1cbkBtaXhpbiBib3gtc2hhZG93KCRhcmd1bWVudHMpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xuICAtbW96LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XG4gIGJveC1zaGFkb3c6ICRhcmd1bWVudHM7XG59XG5AbWl4aW4gYm94LXNpemluZygkc2l6aW5nOiBib3JkZXItYm94KSB7XG4gIC1tcy1ib3gtc2l6aW5nOiAkc2l6aW5nO1xuICAtbW96LWJveC1zaXppbmc6ICRzaXppbmc7XG4gIC13ZWJraXQtYm94LXNpemluZzogJHNpemluZztcbiAgYm94LXNpemluZzogJHNpemluZztcbn1cbkBtaXhpbiB1c2VyLXNlbGVjdCgkYXJndW1lbnQ6IG5vbmUpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xuICAtbW96LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xuICB1c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xufVxuQG1peGluIGNvbHVtbnMoJGNvbHdpZHRoOiAyNTBweCwgJGNvbGNvdW50OiAwLCAkY29sZ2FwOiA1MHB4LCAkY29sdW1uUnVsZUNvbG9yOiAjRUVFLCAkY29sdW1uUnVsZVN0eWxlOiBzb2xpZCwgJGNvbHVtblJ1bGVXaWR0aDogMXB4KSB7XG4gIC1tb3otY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XG4gIC1tb3otY29sdW1uLWNvdW50OiAkY29sY291bnQ7XG4gIC1tb3otY29sdW1uLWdhcDogJGNvbGdhcDtcbiAgLW1vei1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcbiAgLW1vei1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcbiAgLW1vei1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xuICAtd2Via2l0LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xuICAtd2Via2l0LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xuICAtd2Via2l0LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xuICBjb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcbiAgY29sdW1uLWNvdW50OiAkY29sY291bnQ7XG4gIGNvbHVtbi1nYXA6ICRjb2xnYXA7XG4gIGNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xuICBjb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcbiAgY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4OjAsICR5OjApIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cbkBtaXhpbiBiYWNrZ3JvdW5kLWNsaXAoJGFyZ3VtZW50OiBwYWRkaW5nLWJveCkge1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcbn1cbi8vIEJvcmRlciBSYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzICgkcmFkaXVzOiA1cHgpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4vLyBTaW5nbGUgQ29ybmVyIEJvcmRlciBSYWRpdXNcbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHJhZGl1cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuLy8gU2luZ2xlIFNpZGUgQm9yZGVyIFJhZGl1c1xuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XG59XG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gU2l6aW5nIHNob3J0Y3V0c1xuQG1peGluIHNpemUoJGhlaWdodCwgJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwkZmlsdGVyLWFtb3VudCkge1xuICAtd2Via2l0LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbiAgLW1vei1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIC1vLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbiAgZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkY291bnQ6IDMpIHtcbiAgLy8g5byV5pWw44GM5pWw5YCk5Lul5aSW44Gg44Gj44Gf44KJ44Ko44Op44O844KS6L+U44GZXG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XG4gIH1cblxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtaXhpbiBjbGFtcERlZmF1bHQoKSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xufVxuXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG5cblxuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtaXhpbiBmbGV4LWFsaWduKCRhbGlnbjogZmxleC1zdGFydCl7XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG4gIC13ZWJraXQtYm94LWFsaWduOiAkYWxpZ247XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtanVzdGlmeSgkanVzdGlmeSl7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgLW1zLWp1c3RpZnktY29udGVudCAgICA6ICRqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQgICAgICAgIDogJGp1c3RpZnk7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IHdyYXApe1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogY29sdW1uKSB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5cbkBtaXhpbiB3cml0ZVZlcnRpY2FsIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cblxuQG1peGluIHdyaXRlSG9yaXpvbnRhbCB7XG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIC1tcy13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG59XG5cblxuXG5AbWl4aW4gdHJpbW1pbmd7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC8vIElFXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gRWRnZVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG5cbi8v5qiq5Lim44Gz44Oq44K544OIXG5cbi8v6KaqXG5AbWl4aW4gY29sdW1uUm93KCRnYXBZOiAyMCwkZ2FwWDogMjAsICRzcDogYmxvY2spIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAgZ2FwOiAgI3skZ2FwWX1weCAjeyRnYXBYfXB4O1xuICBAaWYgKCRzcCA9PSAnYmxvY2snKSB7XG4gICAgQGluY2x1ZGUgbXEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8v5a2QXG5AbWl4aW4gY29sdW1uSXRlbSgkY29sOiAyLCAkY29sTWQ6IDIsICRjb2xTcDogMiwgJGdhcDogMjAsICRnYXBTcDogMTAsICRzcDogYmxvY2spIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sfSkgLSAoI3skZ2FwfXB4KigjeyRjb2x9IC0gMSkpLyN7JGNvbH0pO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbE1kfSkgLSAoI3skZ2FwfXB4KigjeyRjb2xNZH0gLSAxKSkvI3skY29sTWR9KTtcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgQGlmICgkc3AgPT0gYmxvY2spIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbFNwfSkgLSAoI3skZ2FwU3B9cHgqKCN7JGNvbFNwfSAtIDEpKS8jeyRjb2xTcH0pO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIkAvc2Nzcy91dGlscy9wcmVwZW5kc1wiIGFzICo7XG5cbi53b3Jrc3tcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICBmb250LXNpemU6IDA7XG4gICZfX3R0bHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gICZfX2NhdHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAmLXR0bHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICYtbGlzdHtcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBnYXA6IDAgMzRweDtcbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzRweCAqIDMgLyA0KTtcbiAgICAgIGJvcmRlcjogc29saWQgI0NFQ0VDRTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBAaW5jbHVkZSBtcShwYyl7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yLXRleHQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtbHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1sdDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIGdhcDogNDdweCA0MHB4O1xuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCAqIDIgLyAzKTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgLndvcmtzX19saXN0LWltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGltZ01vcmVIb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWd7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDQyMC8yODA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgaW1nTW9yZTtcbiAgICB9XG4gICAgJi10dGx7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzIxKTtcbiAgICAgICsqe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRldGFpbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMTYpO1xuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgKyp7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10eHR7XG4gICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShsZyl7XG4gICAgJl9fbGlzdHtcbiAgICAgIGdhcDogNjBweCA0MHB4O1xuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAmX19jYXR7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgJi10dGx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBhe1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggMDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBnYXA6IDUwcHggMzBweDtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJi1pbWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgICAmLXR0bHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMC8yMSk7XG4gICAgICAgICsqe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1kZXRhaWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgKyp7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXR4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/