/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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}svg{height:auto}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:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#101010;font-size:1.6rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:300;transition:.4s ease}body a,body button{transition:.25s ease;cursor:pointer}body a svg,body a svg *,body button svg,body button svg *{transition:inherit}body a:hover{text-decoration:none}body.bg_blk{background:#101010}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}.sp-inline{display:none !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}.sp-inline{display:none !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}.sp-inline{display:none !important}}@media screen and (max-width: 740px){.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}.sp-inline{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 .3s cubic-bezier(0.69, 0, 0.64, 1)}.inner{padding-right:100px;padding-left:100px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 100px*2)}@media screen and (max-width: 1090px){.inner{padding-left:40px;padding-right:40px;max-width:calc(1100px + 100px*2)}}@media screen and (max-width: 900px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:15px;padding-left:15px}}.inner-sm{padding-right:100px;padding-left:100px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 100px*2)}@media screen and (max-width: 1090px){.inner-sm{padding-left:40px;padding-right:40px;max-width:calc(1100px + 100px*2)}}@media screen and (max-width: 900px){.inner-sm{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner-sm{padding-right:15px;padding-left:15px}}.inner-sm{max-width:calc(980px + 100px*2)}@media screen and (max-width: 1090px){.inner-sm{max-width:calc(980px + 100px*2)}}@media screen and (max-width: 740px){.ls-40-sp{letter-spacing:.04em}}.bg-grid{background:url(/builds/web/images/bg-grid.a5f1fb19.svg) repeat;opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:97px;transition:.6s ease;color:#101010}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;z-index:-2;background:linear-gradient(110deg, #B8C164 10%, #5C6761 50%);transition:.3s ease}.header__logo{position:fixed;top:39px;left:33px;transition:.6s ease;z-index:2}.header__recruit{position:fixed;top:40px;right:150px;z-index:2}.header__recruit a{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:16px;letter-spacing:.03em}.header__recruit a svg{margin-left:7px;vertical-align:9px}.header__recruit a svg path{fill:#101010}@media screen and (min-width: 1025px){.header__recruit a:hover{color:#49cc5d !important}.header__recruit a:hover svg path{fill:#49cc5d !important}}.header.is-navOpen .header__logo svg *{fill:#fff}.header.is-navOpen .header__recruit a{color:#fff}.header.is-navOpen .header__recruit a svg path{fill:#fff}.header.is-navOpen .navbar__bar span{background:#fff}.header.is-navOpen .navbar__label{color:#fff}.header.is-scroll{backdrop-filter:blur(30px)}@media screen and (max-width: 740px){.header{height:60px}.header__logo{top:24px;left:15px}.header__logo img,.header__logo svg{width:188px}.header__recruit{display:none}}.navbar{position:fixed;top:39px;right:30px;z-index:2;color:#101010;cursor:pointer}.navbar:before{content:"";width:80px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.navbar__bar{position:relative;width:70px;height:18px}.navbar__bar span{background:#101010;width:100%;height:1px;position:absolute;left:50%;transform:translate(-50%, 0);transition:.3s ease}.navbar__bar span:nth-child(1){top:0}.navbar__bar span:nth-child(2){top:50%;transform:translate(-50%, -50%)}.navbar__bar span:nth-child(3){bottom:0}.navbar__label{display:block;font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:14px;letter-spacing:.03em;text-align:center;margin-top:13px;transition:.3s ease}.navbar__label:before{content:"MENU"}@media screen and (min-width: 1025px){.navbar:hover .navbar__bar span{background:#49cc5d !important}.navbar:hover .navbar__bar span:nth-child(1){top:4px}.navbar:hover .navbar__bar span:nth-child(3){bottom:4px}.navbar:hover .navbar__label{color:#49cc5d !important}}.navbar.is-active .navbar__bar span:nth-child(1){top:0;transform:rotate(-15deg) translate(-50%, 0px)}.navbar.is-active .navbar__bar span:nth-child(2){opacity:0}.navbar.is-active .navbar__bar span:nth-child(3){bottom:0;transform:rotate(15deg) translate(-50%, 1px)}.navbar.is-active .navbar__label:before{content:"CLOSE"}@media screen and (max-width: 740px){.navbar{top:25px;right:15px}.navbar__label{display:none}}.bg_blk .header__logo svg *{fill:#fff}.bg_blk .header__recruit a{color:#fff}.bg_blk .header__recruit a svg path{fill:#fff}.bg_blk .navbar__bar span{background:#fff}.bg_blk .navbar__label{color:#fff}.nav{background:url(/builds/web/images/bg-nav.edd2af6a.jpg);background-size:cover;position:fixed;top:0;right:0;width:665px;max-width:100%;height:100vh;z-index:1;opacity:0;visibility:hidden;transition:.35s ease;color:#fff;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav.is-open{visibility:visible;opacity:1}.nav__inner{padding:188px 40px 80px;max-width:517px;margin:0 auto}.nav__main{display:flex;flex-wrap:wrap;gap:0 94px}.nav__list-item+.nav__list-item{margin-top:59px}.nav__list-item a{display:block}@media screen and (min-width: 1025px){.nav__list-item a:hover{color:#101010;opacity:.6}}.nav__list-ja{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;line-height:16px;margin-bottom:10px;display:block}.nav__list-en{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:32px;letter-spacing:.02em;line-height:1.15;display:block}.nav__child{margin-top:14px}.nav__child-item+.nav__child-item{margin-top:10px}@media screen and (min-width: 1025px){.nav__child-item a:hover{color:#101010}}.nav__child-label{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:16px;letter-spacing:.06em;line-height:24px;opacity:.6}.nav__child-label:before{content:"-";display:inline-block;margin-right:.25em}@media screen and (max-width: 740px){.nav__inner{padding:97px 15px 160px}.nav__main{display:block}.nav__list+.nav__list{margin-top:35px}.nav__list-item+.nav__list-item{margin-top:32px}.nav__list-label{display:-webkit-flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:flex !important}.nav__list-label.is-active .nav__list-arrow{transform:rotate(-90deg) translateY(-25%)}.nav__list-ja{font-size:13px;margin:2px 0 0 18px;order:1}.nav__list-en{font-size:32px}.nav__list-arrow{margin:0 0 0 12px;transform:rotate(90deg);order:2;transition:.2s ease}.nav__list-arrow svg *{fill:#fff}.nav__child{display:none;margin:0;padding:14px 0 2px}.nav__child-item+.nav__child-item{margin-top:13px}.nav__child-label{opacity:1}}.bottom-contact{background:#101010;padding:70px 0}.bottom-contact__inner{max-width:calc(1210px + 100px*2) !important;display:flex;flex-wrap:wrap;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;gap:60px}.bottom-contact__item{width:calc(50% - 30px)}.bottom-contact__item a{display:block;position:relative;z-index:0;padding:43px 56px 38px}@media screen and (min-width: 1025px){.bottom-contact__item a:hover:before{opacity:0}}.bottom-contact__item.--form a{background:linear-gradient(120deg, #49CC5D -20%, #EDE042 110%)}.bottom-contact__item.--form a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg, #EDE042 -10%, #49CC5D 60%);z-index:-1;transition:.6s ease}.bottom-contact__item.--tel a{pointer-events:none;background:#e9f0ea;padding:43px 73px 34px}.bottom-contact__ttl{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:33px;line-height:35px;margin-bottom:11px}.bottom-contact__ja{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:18px;line-height:30px;letter-spacing:.04em}.bottom-contact__ja .icn-mail{margin-right:4px;vertical-align:0}.bottom-contact__ja .icn-mail path{fill:#101010}.bottom-contact__tel{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:28px;margin-top:6px;letter-spacing:.04em}.bottom-contact__txt{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;font-size:13px;line-height:22px;letter-spacing:.04em}.bottom-contact__ja+.bottom-contact__txt{margin-top:17px}.bottom-contact__tel+.bottom-contact__txt{margin-top:10px}@media screen and (max-width: 1090px){.bottom-contact__inner{padding:0 40px;display:block}.bottom-contact__item{width:100%}.bottom-contact__item+.bottom-contact__item{margin-top:20px}}@media screen and (max-width: 740px){.bottom-contact{padding:70px 0}.bottom-contact__inner{padding:0 15px}.bottom-contact__item a{text-align:center;height:185px;padding:31px 15px 0}.bottom-contact__item.--tel a{padding:31px 15px 0;pointer-events:auto}.bottom-contact__ttl{font-size:28px;line-height:1.15;margin-bottom:7px;letter-spacing:.015em}.bottom-contact__ja{font-size:16px;line-height:22px}.bottom-contact__ja .icn-mail{margin-right:2px;vertical-align:-1px}.bottom-contact__tel{margin-top:5px;color:#49cc5d}.bottom-contact__tel+.bottom-contact__txt{margin-top:5px}}.footer{background:#272727;color:#fff;padding:102px 0 75px;position:relative}.footer__inner{max-width:100% !important;padding-left:117px;position:relative}.footer__logo{margin-bottom:67px}.footer__logo img,.footer__logo svg{width:250px}.footer__logo img>*,.footer__logo svg>*{fill:#fff}.footer__nav{margin-bottom:47px;font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:14px;letter-spacing:.09em;line-height:21px}.footer__nav .arrow path{fill:#fff}.footer__nav-item{display:flex;flex-wrap:wrap}.footer__nav-item+.footer__nav-item{margin-top:15px}.footer__nav-item>a,.footer__nav-item>span{transition:.2s ease}@media screen and (min-width: 1025px){.footer__nav-item>a:hover,.footer__nav-item>span:hover{color:#49cc5d}.footer__nav-item>a:hover .arrow path,.footer__nav-item>span:hover .arrow path{fill:#49cc5d}}.footer__nav-parent .arrow{margin-left:8px;vertical-align:0px;width:8px}.footer__nav-child{display:flex;flex-wrap:wrap;gap:0 14px;margin:0 0 0 33px}.footer__nav-child-item>a:before{content:"-";display:inline-block;margin-right:.5em}@media screen and (min-width: 1025px){.footer__nav-child-item>a:hover{color:#49cc5d}}.footer__info{font-family:"Montserrat","こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:14px;letter-spacing:.04em;line-height:26px}.footer__privacy{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:11px;letter-spacing:.12em;line-height:14px;text-align:right;color:#909090;position:absolute;bottom:4px;right:115px}@media screen and (min-width: 1025px){.footer__privacy a:hover{opacity:.5}}@media screen and (max-width: 1090px){.footer__inner{padding:0 40px}}@media screen and (max-width: 740px){.footer{padding:57px 0 20px}.footer__inner{padding:0 25px}.footer__nav{margin-bottom:0;font-weight:600;font-size:18px;line-height:24px}.footer__nav-item{display:block}.footer__nav-item+.footer__nav-item{margin-top:24px}.footer__nav-item>a,.footer__nav-item>span{transition:.2s ease;cursor:pointer}}@media screen and (max-width: 740px)and (min-width: 1025px){.footer__nav-item>a:hover,.footer__nav-item>span:hover{color:#49cc5d}.footer__nav-item>a:hover .arrow path,.footer__nav-item>span:hover .arrow path{fill:#49cc5d}}@media screen and (max-width: 740px){.footer__nav-parent .arrow{margin-left:6px;vertical-align:2px;transform:rotate(90deg);transition:0s}.footer__nav-parent.is-active .arrow{transform:rotate(-90deg)}.footer__nav-child{display:none;margin:0 0 -6px 0;padding:9px 0 0}.footer__nav-child-item{font-size:16px;line-height:33px}.footer__nav-child-item>a:before{margin-right:.25em}.footer__recruit{margin-top:97px}.footer__recruit a{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;gap:5px;width:180px;height:55px;border:solid 1px #fff;border-radius:30px;text-align:center;font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:16px;letter-spacing:.03em;padding:1px 0 0 1px}.footer__recruit a svg{margin-left:3px}.footer__recruit a svg path{fill:#49cc5d}.footer__bottom{border-top:solid 1px #909090;margin-top:40px;padding-top:50px}.footer__logo{margin-bottom:29px}.footer__logo img,.footer__logo svg{width:200px}.footer__info{color:#909090;font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300}.footer__privacy{text-align:left;position:static;margin-top:66px}}.pnkz__list{display:flex;flex-wrap:wrap}.pnkz__item{font-size:12px;line-height:15px;color:#909090}@media screen and (min-width: 1025px){.pnkz__item a:hover{color:#49cc5d}}.pnkz__item:after{content:"/";font-size:10px;margin:0 .5em}.pnkz__item:last-child:after{display:none}.pnkz__item.--home{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:13px}.heading{height:700px;position:relative;z-index:0;overflow:hidden}.heading__en-blur{position:absolute;top:350px;left:250px;z-index:-2;font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:196px;line-height:1;font-weight:600;color:#e9f0ea;filter:blur(10px);white-space:nowrap;top:50%;transform:translateY(-2%)}.heading__en-blur-inner{display:block;opacity:0;transform:translate(-15px, -15px);transition:transform 1.2s ease,opacity 1s ease}.heading__grid{z-index:-1;opacity:.05;background-image:url(/builds/web/images/bg-grid2.1d692c2d.svg);filter:blur(2px)}.heading__cont{position:absolute;left:115px;top:50%;transform:translateY(-24%)}.heading__en{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:87px;font-weight:600;line-height:1;background:linear-gradient(110deg, #B8C164 10%, #5C6761 50%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 27px -6px;letter-spacing:.01em}.heading__ja{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:24px;letter-spacing:.06em;line-height:1.4166666667}.heading__pnkz{position:absolute;top:106px;left:30px}.heading.is-view .heading__en-blur-inner{transform:none;opacity:1}@media screen and (max-width: 1090px){.heading__cont{left:40px}}@media screen and (max-width: 740px){.heading{height:566px}.heading__en-blur{top:300px;left:65px;font-size:135px;transform:translateY(-24%)}.heading__cont{left:15px}.heading__en{font-size:66px;font-size:clamp(30px,17.4358974359vw,66px);letter-spacing:.015em;margin:0 0 22px -2px}.heading__en .--hyphen{vertical-align:.05em}.heading__ja{font-size:20px;margin:0 0 0 3px}.heading__pnkz{top:83px;left:15px}}.ttl__main{position:relative;padding-bottom:19px}.ttl__main:before{content:"";width:80px;height:3px;background:linear-gradient(120deg, #CBEF84 20%, #3FEF7C 90%);position:absolute;bottom:0;left:0;transform-origin:left center;transition:1s cubic-bezier(0.41, -0.02, 0.32, 0.93) .3s}.ttl__ja{font-size:15px;letter-spacing:.06em;line-height:22px;margin-bottom:9px}.ttl__en{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:50px;letter-spacing:.02em;line-height:1.1;word-break:break-word}.ttl__txt{font-size:16px;letter-spacing:.04em;line-height:31px;margin-top:23px}.ttl.is-view .ttl__main:before{transform:none}@media screen and (max-width: 740px){.ttl__main{padding-bottom:19px}.ttl__main:before{width:70px;height:2px}.ttl__ja{margin-bottom:7px}.ttl__en{font-size:40px;font-size:clamp(20px,10.2564102564vw,40px);letter-spacing:.015em}.ttl__txt{letter-spacing:.03em;line-height:28px;margin-top:30px}}.arrow,.arrow *{transition:inherit}@media screen and (min-width: 1025px){a:hover .arrow-circle,.btn__body:hover .arrow-circle{background:#49cc5d}a:hover .arrow-circle svg path,.btn__body:hover .arrow-circle svg path{fill:#fff}a:hover .icn-plus:before,a:hover .icn-plus:after,.btn__body:hover .icn-plus:before,.btn__body:hover .icn-plus:after{background:#fff}}.btn .arrow,.btn .icn{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn svg path{fill:#49cc5d}.btn__body{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:nowrap;position:relative;width:-moz-fit-content;width:fit-content;min-width:174px;height:60px;border-radius:35px;padding:0 64px 0 25px;transition:.25s ease;border:solid 1px #101010}@media screen and (min-width: 1025px){.btn__body:hover{color:#fff;background:#49cc5d;border-color:#49cc5d !important}.btn__body:hover svg path{fill:#fff}}.btn__label{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:13px;line-height:20px}.btn.--white svg path{fill:#fff}.btn.--white .btn__body{border-color:#fff}.btn.--white .btn__label{color:#fff}.btn.--baseColor svg path{fill:#fff}.btn.--baseColor .btn__body{background:#49cc5d;border-color:#49cc5d}@media screen and (min-width: 1025px){.btn.--baseColor .btn__body:hover{background:#fff;color:#49cc5d}.btn.--baseColor .btn__body:hover .btn__label{color:#49cc5d}.btn.--baseColor .btn__body:hover svg path{fill:#49cc5d}}.btn.--baseColor .btn__label{color:#fff}@media screen and (max-width: 740px){.btn.--baseColor-sp svg path{fill:#fff}.btn.--baseColor-sp .btn__body{background:#49cc5d;border-color:#49cc5d}.btn.--baseColor-sp .btn__label{color:#fff}}@media screen and (min-width: 1025px){a:hover .btn__body{color:#fff;background:#49cc5d;border-color:#49cc5d !important}a:hover .btn__body svg path{fill:#fff}a:hover .btn.--baseColor .btn__body{background:#fff;color:#49cc5d}a:hover .btn.--baseColor .btn__label{color:#49cc5d}a:hover .btn.--baseColor svg path{fill:#49cc5d}}.link__body{display:block;font-size:17px;letter-spacing:.02em;line-height:23px;color:#49cc5d;position:relative;padding:0 40px 7px 0;width:-moz-fit-content;width:fit-content;min-width:211px;max-width:100%}.link__body:before{content:"";width:100%;height:3px;position:absolute;left:0;bottom:0;background:linear-gradient(120deg, #CBEF84 20%, #3FEF7C 100%);transition:.2s ease}.link__body .arrow{position:absolute;bottom:13px;right:0}.link__body svg path{fill:#49cc5d}@media screen and (min-width: 1025px){.link__body:hover{opacity:.5}}.business{padding:144px 0 180px}.business__ttl-ja{font-size:15px;letter-spacing:.06em;line-height:28px;margin-bottom:8px}.business__ttl{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:50px;letter-spacing:.02em;line-height:1.0285714286;word-break:break-word}.business__txt{font-size:16px;letter-spacing:.04em;line-height:31px;margin-top:11px}.business__list{display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between;gap:2px;margin-top:59px}.business__list-item{width:calc(50% - 1px)}.business__list-item a{display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;flex-direction:column;height:500px;position:relative;z-index:0;color:#fff;padding:30px 55px}@media screen and (min-width: 1025px){.business__list-item a:hover .business__list-img:before{opacity:0}.business__list-item a:hover .business__list-img:after{opacity:1}}.business__list-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.business__list-img:before{content:"";background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);position:absolute;bottom:0;left:0;width:100%;height:340px;max-height:100%;transition:.3s ease}.business__list-img:after{content:"";background:rgba(175,219,87,.15);position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(11px) brightness(0.84);transition:.5s ease;opacity:0}.business__list-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business__list-cont{max-width:390px}.business__list-ttl{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:18px;letter-spacing:.06em;line-height:1.4444444444;margin-bottom:8px}.business__list-en{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:31px;letter-spacing:.02em;line-height:1.0967741935;margin-bottom:13px;margin-left:-1px}.business__list-txt{line-height:30px}.business__list-btn{margin-top:12px}@media screen and (max-width: 1500px){.business__list-txt{font-size:15px;letter-spacing:-0.05em}}@media screen and (max-width: 1400px){.business__list-item a{padding:30px 40px}}@media screen and (max-width: 900px){.business__list-item a{height:400px;padding:30px 35px}}@media screen and (max-width: 740px){.business{padding:114px 0 120px}.business__ttl-ja{margin-bottom:5px}.business__ttl{font-size:40px;letter-spacing:.015em}.business__txt{font-size:13px;line-height:25px;margin:10px 0 0 2px}.business__list{gap:2px;margin-top:54px}.business__list-item{width:100%}.business__list-item a{height:330px;padding:27px 15px}.business__list-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.business__list-ttl{font-size:16px;margin:0 0 8px 2px}.business__list-en{font-size:28px;letter-spacing:.015em;margin-bottom:10px}.business__list-txt{font-size:13px;line-height:25px}.business__list-btn{margin-top:19px}}.fixed-recruit{position:fixed;z-index:101;bottom:0;right:0;transition:.25s ease}.fixed-recruit.is-hide{opacity:0;pointer-events:none;transform:translateY(20px)}.fixed-recruit a{display:block;padding:18px 15px 15px;width:204px;background:linear-gradient(140deg, #CBEF84 5%, #49CC5D 80%);border-radius:18px 0 0 0;text-align:center}@media screen and (min-width: 1025px){.fixed-recruit a:hover .btn .arrow path{fill:#101010}.fixed-recruit a:hover .btn__body{color:#101010;background:hsla(0,0%,100%,.5);border-color:#fff !important}}.fixed-recruit__en{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:30px;margin-bottom:5px}.fixed-recruit__ja{font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:15px;margin-bottom:14px}.fixed-recruit__btn .arrow path{fill:#101010}.fixed-recruit__btn .btn__body{min-width:0;width:174px;max-width:100%;height:52px;background:#fff;border-color:#fff}.fixed-recruit__close{display:none}@media screen and (max-width: 740px){.fixed-recruit{width:100%}.fixed-recruit a{padding:22px 33px 13px;width:100%;background:linear-gradient(140deg, #CBEF84 35%, #49CC5D 65%);border-radius:18px 18px 0 0;text-align:left}}@media screen and (max-width: 740px)and (min-width: 1025px){.fixed-recruit a:hover .btn .arrow path{fill:#101010}.fixed-recruit a:hover .btn__body{color:#101010;background:hsla(0,0%,100%,.5);border-color:#fff !important}}@media screen and (max-width: 740px){.fixed-recruit__close{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:30px;aspect-ratio:1;position:absolute;top:0;right:0}.fixed-recruit__en{font-size:29px;margin-bottom:6px}.fixed-recruit__ja{font-size:13px;margin-bottom:0}.fixed-recruit__btn{position:absolute;top:19px;right:21px;max-width:calc(100% - 200px);transform:none !important}.fixed-recruit__btn .btn__body{padding:0 40px 0 25px}}.img-block img{width:100%}.consentCookie{display:none;background-color:gray;padding:20px;color:#fff;border-radius:5px;position:fixed;left:10px;bottom:10px;z-index:9999;width:500px}.consentCookie__buttons{display:flex;justify-content:space-between;margin-top:30px;gap:10px}.consentCookie__buttons button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px}.consentCookie__buttons button.accept{background-color:#5da0ff}.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button{transition:.3s}.consentCookie__buttons button:hover{cursor:pointer;background-color:#5190e7}.fadeIn{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03),opacity .8s ease;transform:translate(0, 10px);opacity:0}.is-view{opacity:1;transform:none}.plrxImg{overflow:hidden}.cat{margin-bottom:100px}.cat__ttl{font-family:"Montserrat","こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;font-size:20px;letter-spacing:.02em;line-height:1.15;margin-bottom:17px}.cat__list{display:flex;flex-wrap:wrap;gap:12px}.cat__list-item 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;min-width:95px;height:60px;font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:15px;letter-spacing:.04em;line-height:21px;border-radius:30px;border:solid 1px #101010;padding:10px 32px}@media screen and (min-width: 1025px){.cat__list-item a:hover{background:rgba(73,204,93,.25);border-color:#49cc5d;color:#039b50}}.cat__list-item.--all a{font-size:17px;font-family:"Montserrat","こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;letter-spacing:.07em;padding:10px 25px}.cat__list-item.--current a{background:#49cc5d;color:#fff;border-color:#49cc5d}@media screen and (max-width: 740px){.cat{margin-bottom:60px}}.works{padding:148px 0 180px}.works__ttl{margin-bottom:55px}.works__list{display:flex;flex-wrap:wrap;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;max-width:1400px;padding:0 100px;margin:0 auto}.works__list-wrap{border-top:solid 1px #e9f0ea;overflow:hidden;width:100%}.works__list-item{border-right:solid 1px #e9f0ea;width:50%;max-width:600px;position:relative}.works__list-item a{display:flex;flex-direction:column;height:100%;padding:50px}@media screen and (min-width: 1025px){.works__list-item a:hover .works__list-img:before{opacity:.6}.works__list-item a:hover .works__list-img img{transform:scale(1.04)}}.works__list-item:nth-child(2n+1){border-left:solid 1px #e9f0ea}.works__list-item:nth-child(2n+1):before{content:"";position:absolute;bottom:0;left:100%;width:100vw;transform:translateX(-50%);border-top:solid 1px #e9f0ea}.works__list-img{margin-bottom:20px;overflow:hidden;position:relative;z-index:0;aspect-ratio:500/333}.works__list-img:before{content:"";width:100%;height:100%;background:linear-gradient(125deg, #49CC5D 30%, #101010 110%);position:absolute;top:0;left:0;opacity:0;mix-blend-mode:multiply;transition:.5s ease}.works__list-img img{transition:.5s ease;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.works__list-info{display:flex;flex-wrap:wrap;gap:6px 0;margin-bottom:10px}.works__list-cat{font-size:16px;letter-spacing:.04em;color:#49cc5d;margin-right:12px}.works__list-place{font-size:16px;letter-spacing:.04em}.works__list-ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"こぶりなゴシック W6 JIS2004","Koburina Gothic W6 JIS2004","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:600;font-size:23px;line-height:1.4782608696;letter-spacing:.04em}.works__list-btn{margin-top:21px}@media screen and (max-width: 1090px){.works__list{padding:0 40px}}@media screen and (max-width: 900px){.works__list-item a{padding:30px}}@media screen and (max-width: 740px){.works{padding:0 0 100px}.works__ttl{margin-bottom:64px}.works__list{padding:0}.works__list-item{max-width:100%;width:100%;border:solid 1px #e9f0ea;border-width:0 0 1px}.works__list-item a{padding:30px 15px}.works__list-item:before{display:none !important}.works__list-ttl{font-size:22px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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IndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy93b3Jrcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fZGVzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9faW5pdGlhbGl6ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fbWl4aW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuLmNhdHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAmX190dGx7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItdGV4dDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLC4yNSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWRrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi0tYWxsIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi13NjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLi0tY3VycmVudCBhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud29ya3N7XHJcbiAgcGFkZGluZzogMTQ4cHggMCAxODBweDtcclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oc3RyZXRjaCk7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2lufXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItYmQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICAud29ya3NfX2xpc3QtaW1ne1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvci1iZDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1iZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiA1MDAvMzMzO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNWRlZywkY29sb3ItYmFzZSAzMCUsJGNvbG9yLXN1YiAxMTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbmZve1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBnYXA6IDZweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi1jYXR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLXBsYWNle1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzIzKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gICAgfVxyXG4gICAgJi1idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLWxnfXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogMCAwIDEwMHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4ICN7JG1hcmdpbi1zbX1weDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHRse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59IiwiLyohIGRlc3R5bGUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuc3Zne1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2Rlc3R5bGVcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaXRlIGRlZmF1bHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG4vKj09IEJhc2Ugc3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiAjeyRmb250U2l6ZX1yZW07XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgYSxidXR0b257XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBzdmcsc3ZnICp7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICYuYmdfYmxre1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09IGlucHV0IHRhZyBpbml0aWFsaXphdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKj09IENTUyBmb3IgaGlkaW5nIGRldmljZSBkaXNwbGF5ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBEZXNrdG9wID0qL1xyXG5cclxuLnRiOm5vdChiciksIGJyLnRiIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNwOm5vdChiciksIGJyLnNwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxnOm5vdChiciksIGJyLmxnIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBjOm5vdChicikge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuYnIucGMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3AtaW5saW5le1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVke1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKj0gTGFyZ2UgVGFibGV0KGlQYWRQcm8pID0qL1xyXG5cclxuQGluY2x1ZGUgbXEobGcpIHtcclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChiciksIGJyLnNwe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1pbmxpbmV7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qPSBUYWJsZXQoaVBhZCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcShtZCkge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLWlubGluZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLyo9IE1vYmlsZSh+NzQwcHgpID0qL1xyXG5cclxuQGluY2x1ZGUgbXEge1xyXG5cclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIuc3Age1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtaW5saW5le1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxufVxyXG5cclxuYm9keS5mYWRlb3V0OjphZnRlciB7XHJcbiAgLy9vcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuLmlubmVyIHtcclxuICBAaW5jbHVkZSBjb250ZW50O1xyXG59XHJcblxyXG4uaW5uZXItc217XHJcbiAgQGluY2x1ZGUgY29udGVudDtcclxuICAgIG1heC13aWR0aDogY2FsYyg5ODBweCArICN7JG1hcmdpbn1weCAqIDIpO1xyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTgwcHggKyAjeyRtYXJnaW59cHggKiAyKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xe1xyXG4gIC5scy00MC1zcHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgc3BlY2lmaWNhdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IENvbG9yID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXRlIENvbG9yID0qL1xyXG4kY29sb3ItYmFzZTogIzQ5Q0M1RDsgLy8gYmFzZVxyXG4kY29sb3ItYmFzZS1sdDogIzNGRUY3QzsgLy8gYmFzZVxyXG4kY29sb3ItYmFzZS1kazogIzAzOUI1MDsgLy8gYmFzZVxyXG4kY29sb3Itc3ViOiAjMTAxMDEwOyAvLyBzdWJcclxuXHJcbiRjb2xvci1iZzogI0ZGRkZGRjsgLy9iYXNlIC0gYmdcclxuXHJcbiRjb2xvci10ZXh0OiAkY29sb3Itc3ViOyAvLyB0ZXh0XHJcbiRjb2xvci1iZDogI0U5RjBFQTsgLy8gYm9yZGVyXHJcblxyXG4vKj0gQ29sb3JzID0qL1xyXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7IC8vIHdoaXRlXHJcbiRjb2xvci1ibGFjazogICMwMDAwMDA7IC8vIGJsYWNrXHJcbiRjb2xvci1yZWQ6ICNEQzAwMEM7XHJcblxyXG5cclxuLyo9PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXplID0qL1xyXG4kZm9udFNpemU6IDEuNjtcclxuXHJcbi8qPSBMZXR0ZXIgU3BhY2luZyA9Ki9cclxuJGx0OiAuNDtcclxuXHJcbi8qPSBGb250ID0qL1xyXG4kZm9udC1mb3JtOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1iYXNlOiBcIuOBk+OBtuOCiuOBquOCtOOCt+ODg+OCryBXMyBKSVMyMDA0XCIsIFwiS29idXJpbmEgR290aGljIFczIEpJUzIwMDRcIiwkZm9udC1mb3JtO1xyXG4kZm9udC13MTogXCLjgZPjgbbjgorjgarjgrTjgrfjg4Pjgq8gVzEgSklTMjAwNFwiLCBcIktvYnVyaW5hIEdvdGhpYyBXMSBKSVMyMDA0XCIsJGZvbnQtZm9ybTtcclxuJGZvbnQtdzM6IFwi44GT44G244KK44Gq44K044K344OD44KvIFczIEpJUzIwMDRcIiwgXCJLb2J1cmluYSBHb3RoaWMgVzMgSklTMjAwNFwiLCRmb250LWZvcm07XHJcbiRmb250LXc0OiBcIuOBk+OBtuOCiuOBquOCtOOCt+ODg+OCryBXNCBKSVMyMDA0XCIsIFwiS29idXJpbmEgR290aGljIFc0IEpJUzIwMDRcIiwkZm9udC1mb3JtO1xyXG4kZm9udC13NTogXCLjgZPjgbbjgorjgarjgrTjgrfjg4Pjgq8gVzUgSklTMjAwNFwiLCBcIktvYnVyaW5hIEdvdGhpYyBXNSBKSVMyMDA0XCIsJGZvbnQtZm9ybTtcclxuJGZvbnQtdzY6IFwi44GT44G244KK44Gq44K044K344OD44KvIFc2IEpJUzIwMDRcIiwgXCJLb2J1cmluYSBHb3RoaWMgVzYgSklTMjAwNFwiLCRmb250LWZvcm07XHJcbiRmb250LXc3OiBcIuOBk+OBtuOCiuOBquOCtOOCt+ODg+OCryBXNyBKSVMyMDA0XCIsIFwiS29idXJpbmEgR290aGljIFc3IEpJUzIwMDRcIiwkZm9udC1mb3JtO1xyXG4kZm9udC1lbjogJ01vbnRzZXJyYXQnLCRmb250LWJhc2U7XHJcbiRmb250LWVuLXc2OiAnTW9udHNlcnJhdCcsJGZvbnQtdzY7XHJcblxyXG5cclxuLyo9PSBCcmVha3BvaW50ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUEMgT25seVxyXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KScsIC8vaVBhZFByb1xyXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXHJcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCknLCAvL01vYmlsZVxyXG4gICAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpJywgLy9pUGhvbmVTRVxyXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsIC8vVEVMXHJcbiAgICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCknLCAvL1BDXHJcbiAgICAnZGUtc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpJywgLy/jg4fjgrbjgqTjg7PjgrXjgqTjgrrjgojjgorlsI/jgZXjgYRcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qPSBNZWRpYVF1ZXJ5ID0qL1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNtKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj0gSG92ZXIgPSovXHJcbkBtaXhpbiBob3ZlcigkYnJlYWtwb2ludDogaG92ZXIpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPSBSZXRpbmEgPSovXHJcbkBtaXhpbiBydCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnKCRpbWFnZSAsJGV4OiBqcGcsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHg6IHRvcCwgJHk6IGxlZnQpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlfS4jeyRleH0nKSAkcmVwZWF0ICR4ICR5O1xyXG4gIEBpbmNsdWRlIHJ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2V9QDJ4LiN7JGV4fScpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiB2dygkdmFsKSB7XHJcbiAgQHJldHVybiBjYWxjKCN7JHZhbH0gLyAxNDQwICogMTAwdncpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdndTcCgkdmFsKSB7XHJcbiAgQHJldHVybiBjYWxjKCN7JHZhbH0gLyAzOTAgKiAxMDB2dyk7XHJcbn0iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xyXG5cclxuXHJcbi8qPT0gTWFyZ2luID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRtYXJnaW46IDEwMDtcclxuJG1hcmdpbi1sZzogNDA7XHJcbiRtYXJnaW4tbWQ6IDQwO1xyXG4kbWFyZ2luLXNtOiAxNTtcclxuXHJcblxyXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbiArIHB4O1xyXG4gIHBhZGRpbmctbGVmdDogJG1hcmdpbiArIHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBAaWYgKCRzaXplICE9IDEwMCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAjeyRtYXJnaW59cHggKiAyKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1sZyArIHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1sZyArIHB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAjeyRtYXJnaW59cHggKiAyKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1tZCArIHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc20gKyBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09IENTUyBTdHlsZXMgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWl4aW4gaGVhZGVyLXdoaXRle1xyXG4gIC5oZWFkZXJfX2xvZ28gc3ZnICp7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3JlY3J1aXQgYXtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBzdmd7XHJcbiAgICAgIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZiYXJfX2JhciBzcGFue1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuICAubmF2YmFyX19sYWJlbHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59IiwiQHVzZSBcImNvbW1vbi9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19zdHlsZXNcIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19pbml0aWFsaXplXCIgYXMgKjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Db21tb24gQ1NTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYmctZ3JpZHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9iZy1ncmlkLnN2Z1wiKSByZXBlYXQ7XHJcbiAgb3BhY2l0eTogLjE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyo9PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kY29sb3ItaGVhZGVyLXRleHQ6ICRjb2xvci10ZXh0O1xyXG5cclxuLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDk3cHg7XHJcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgY29sb3I6ICRjb2xvci1oZWFkZXItdGV4dDtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgI0I4QzE2NCAxMCUsICM1QzY3NjEgNTAlKTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAzOXB4O1xyXG4gICAgbGVmdDogMzNweDtcclxuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJl9fcmVjcnVpdHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIHJpZ2h0OiAxNTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBhe1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDlweDtcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLWhlYWRlci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICBzdmcgcGF0aHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtbmF2T3BlbntcclxuICAgIEBpbmNsdWRlIGhlYWRlci13aGl0ZTtcclxuICB9XHJcbiAgJi5pcy1zY3JvbGx7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICBsZWZ0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAgIGltZyxzdmd7XHJcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWNydWl0e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMzlweDtcclxuICByaWdodDogMzBweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGNvbG9yOiAkY29sb3ItaGVhZGVyLXRleHQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIH1cclxuICAmX19iYXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXItdGV4dDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJNRU5VXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgLm5hdmJhcl9fYmFyIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyX19sYWJlbHtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZle1xyXG4gICAgLm5hdmJhcl9fYmFyIHNwYW57XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZSgtNTAlLDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgdHJhbnNsYXRlKC01MCUsMXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIC5uYXZiYXJfX2xhYmVse1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIkNMT1NFXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgICZfX2xhYmVse1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnX2Jsa3tcclxuICBAaW5jbHVkZSBoZWFkZXItd2hpdGU7XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvYmctbmF2LmpwZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogNjY1cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgei1pbmRleDogMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAuMzVzIGVhc2U7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gICYuaXMtb3BlbntcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIHBhZGRpbmc6IDE4OHB4IDQwcHggODBweDtcclxuICAgIG1heC13aWR0aDogNTE3cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJl9fbWFpbntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDAgOTRweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgICYtaXRlbXtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU5cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1qYXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYtZW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jaGlsZHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxhYmVse1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdzY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogOTdweCAjeyRtYXJnaW4tc219cHggMTYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19tYWlue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICAmKyZ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVse1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAmLmlzLWFjdGl2ZSAubmF2X19saXN0LWFycm93e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWphe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW46IDJweCAwIDAgMThweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgICAmLWVue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAmLWFycm93e1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jaGlsZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMnB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgJisme1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sYWJlbHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uYm90dG9tLWNvbnRhY3R7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxuICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTIxMHB4ICsgI3skbWFyZ2lufXB4ICogMikgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKHN0cmV0Y2gpO1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBwYWRkaW5nOiA0M3B4IDU2cHggMzhweDtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWZvcm0gYXtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywkY29sb3ItYmFzZSAtMjAlLCNFREUwNDIgMTEwJSk7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCNFREUwNDIgLTEwJSwkY29sb3ItYmFzZSA2MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tdGVsIGF7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRTlGMEVBO1xyXG4gICAgICBwYWRkaW5nOiA0M3B4IDczcHggMzRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgfVxyXG4gICZfX2phe1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gICAgLmljbi1tYWlse1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGVse1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcclxuICB9XHJcbiAgJl9famErJl9fdHh0e1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICB9XHJcbiAgJl9fdGVsKyZfX3R4dHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1sZ31weDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBhe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMxcHggI3skbWFyZ2luLXNtfXB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLXRlbCBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDMxcHggI3skbWFyZ2luLXNtfXB4IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAxNWVtO1xyXG4gICAgfVxyXG4gICAgJl9famF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIC5pY24tbWFpbHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGVse1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgIH1cclxuICAgICZfX3RlbCsmX190eHR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwYWRkaW5nOiAxMDJweCAwIDc1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2lubmVye1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcclxuICAgIGltZyxzdmd7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgPiAqe1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIC5hcnJvdyBwYXRoe1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgID5hLD5zcGFue1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgLmFycm93IHBhdGh7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wYXJlbnR7XHJcbiAgICAgIC5hcnJvd3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgZ2FwOiAwIDE0cHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMzNweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgID5he1xyXG4gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXc2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcbiAgJl9fcHJpdmFjeXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0cHg7XHJcbiAgICByaWdodDogMTE1cHg7XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCAjeyRtYXJnaW4tbGd9cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogNTdweCAwIDIwcHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmF2e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJisme1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPmEsPnNwYW57XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIC5hcnJvdyBwYXRoe1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcGFyZW50e1xyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtYWN0aXZlIC5hcnJvd3tcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY2hpbGR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAtNnB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDAgMDtcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWNydWl0e1xyXG4gICAgICBtYXJnaW4tdG9wOiA5N3B4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMXB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbXtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5MDkwOTA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgaW1nLHN2Z3tcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICAmX19wcml2YWN5e1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PSBCcmVhZGNydW1iID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnBua3oge1xyXG4gICZfX2xpc3R7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogIzkwOTA5MDtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLi0taG9tZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IFBhZ2UgSGVhZGluZyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5oZWFkaW5nIHtcclxuICBoZWlnaHQ6IDcwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9fZW4tYmx1cntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzUwcHg7XHJcbiAgICBsZWZ0OiAyNTBweDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC1zaXplOiAxOTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjRTlGMEVBO1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yJSk7XHJcbiAgICAmLWlubmVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsLTE1cHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlLG9wYWNpdHkgMXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZ3JpZHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogLjA1O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvYmctZ3JpZDIuc3ZnXCIpO1xyXG4gICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgfVxyXG4gICZfX2NvbnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNCUpO1xyXG4gIH1cclxuICAmX19lbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtc2l6ZTogODdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsICNCOEMxNjQgMTAlLCAjNUM2NzYxIDUwJSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbjogMCAwIDI3cHggLTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcclxuICB9XHJcbiAgJl9famF7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtdzY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzI0KTtcclxuICB9XHJcbiAgJl9fcG5rentcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTA2cHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAmLmlzLXZpZXcgLmhlYWRpbmd7XHJcbiAgICAmX19lbi1ibHVyLWlubmVye1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICZfX2NvbnR7XHJcbiAgICAgIGxlZnQ6ICN7JG1hcmdpbi1tZH1weDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBoZWlnaHQ6IDU2NnB4O1xyXG4gICAgJl9fZW4tYmx1cntcclxuICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgbGVmdDogNjVweDtcclxuICAgICAgZm9udC1zaXplOiAxMzVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNCUpO1xyXG4gICAgfVxyXG4gICAgJl9fY29udHtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICZfX2Vue1xyXG4gICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCxjYWxjKDY4IC8gMzkwICogMTAwdncpLDY2cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAxNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAyMnB4IC0ycHg7XHJcbiAgICAgIC4tLWh5cGhlbntcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLjA1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2phe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fcG5rentcclxuICAgICAgdG9wOiA4M3B4O1xyXG4gICAgICBsZWZ0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBDb250ZW50ID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnR0bCB7XHJcbiAgJl9fbWFpbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywjQ0JFRjg0IDIwJSwkY29sb3ItYmFzZS1sdCA5MCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjQxLCAtMC4wMiwgMC4zMiwgMC45MykgLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19qYXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcbiAgJl9fZW57XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgfVxyXG4gICYuaXMtdmlldyAmX19tYWluOmJlZm9yZXtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19tYWlue1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2phe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgICAmX19lbntcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsY2FsYyg0MCAvIDM5MCAqIDEwMHZ3KSw0MHB4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVlbTtcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnJvd3tcclxuICAmLCp7XHJcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuYSwuYnRuX19ib2R5e1xyXG4gIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgLmFycm93LWNpcmNsZXtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgIHN2ZyBwYXRoe1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljbi1wbHVze1xyXG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bntcclxuICAuYXJyb3csLmljbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIHN2ZyBwYXRoe1xyXG4gICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtaW4td2lkdGg6IDE3NHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIHBhZGRpbmc6IDAgNjRweCAwIDI1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItdGV4dDtcclxuICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICBzdmcgcGF0aHtcclxuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtdzY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gICYuLS13aGl0ZXtcclxuICAgIHN2ZyBwYXRoe1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAmX19ib2R5e1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xhYmVse1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi4tLWJhc2VDb2xvcntcclxuICAgIHN2ZyBwYXRoe1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAmX19ib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3ZnIHBhdGh7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19sYWJlbHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJi4tLWJhc2VDb2xvci1zcHtcclxuICAgICAgc3ZnIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgJl9fYm9keXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYXtcclxuICBAaW5jbHVkZSBob3ZlcntcclxuICAgIC5idG5fX2JvZHl7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHN2ZyBwYXRoe1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi4tLWJhc2VDb2xvcntcclxuICAgICAgLmJ0bl9fYm9keXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgICBzdmcgcGF0aHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpbmt7XHJcbiAgJl9fYm9keXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA0MHB4IDdweCAwO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWluLXdpZHRoOiAyMTFweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCNDQkVGODQgMjAlLCRjb2xvci1iYXNlLWx0IDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgIH1cclxuICAgIC5hcnJvd3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEzcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgc3ZnIHBhdGh7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1c2luZXNze1xyXG4gIHBhZGRpbmc6IDE0NHB4IDAgMTgwcHg7XHJcbiAgJl9fdHRsLWphe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg3Mi83MCk7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcclxuICAgIGdhcDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTlweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgYXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LWVuZCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgLmJ1c2luZXNzX19saXN0LWltZ3tcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yLWJsYWNrLDApIDAlLHJnYmEoJGNvbG9yLWJsYWNrLC43KSAxMDAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNBRkRCNTcsLjE1KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMXB4KSBicmlnaHRuZXNzKC44NCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnR7XHJcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2LzE4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgJi1lbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzMxKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLXR4dHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbSBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogMTE0cHggMCAxMjBweDtcclxuICAgICZfX3R0bC1qYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgfVxyXG4gICAgJl9fdHh0e1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwIDJweDtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGdhcDogMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyN3B4ICN7JG1hcmdpbi1zbX1weDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmLWVue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZml4ZWQtcmVjcnVpdHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcbiAgJi5pcy1oaWRle1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweDtcclxuICAgIHdpZHRoOiAyMDRweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsI0NCRUY4NCA1JSwkY29sb3ItYmFzZSA4MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAwIDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIC5hcnJvdyBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JvZHl7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwuNSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19lbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAmX19qYXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC13NjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICAuYXJyb3cgcGF0aHtcclxuICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAmX19ib2R5e1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2xvc2V7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXtcclxuICAgICAgcGFkZGluZzogMjJweCAzM3B4IDEzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCNDQkVGODQgMzUlLCRjb2xvci1iYXNlIDY1JSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHggMThweCAwIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAuYXJyb3cgcGF0aHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19ib2R5e1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Nsb3Nle1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19lbntcclxuICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgICAmX19qYXtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTlweDtcclxuICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLmJ0bl9fYm9keXtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nLWJsb2Nre1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gQ29va2llQ29uc2VudE1vZGFsID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmNvbnNlbnRDb29raWUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC8vIOS7ruOCs+ODvOODieOBp+OBmeOAguOCs+ODvOODh+OCo+ODs+OCsOaZguOBq+WJiumZpOOBl+OBpuOBj+OBoOOBleOBhOOAglxyXG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIGJvdHRvbTogMTBweDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuXHJcbiAgJl9fYnV0dG9uc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgJi5hY2NlcHR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkzLCAxNjAsIDI1NSk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYuZGVueXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTMsIDE2MCwgMjU1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODEsIDE0NCwgMjMxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyo9PSBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJGFuaW0tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4xLCAxLjAzKSwgb3BhY2l0eSAuOHMgZWFzZTtcclxuXHJcblxyXG4uZmFkZUluIHtcclxuICB0cmFuc2l0aW9uOiAkYW5pbS10cmFuc2l0aW9uO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTBweCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmlzLXZpZXcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ucGxyeEltZ3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiXHJcbi8vIG1peGluXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyBGaXhlcyBPcGVyYS9jb250ZW50ZWRpdGFibGUgYnVnOlxyXG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXJAbWl4aW4gY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAjRUVFLCAkc3RvcDogI0ZGRikge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsICRzdGFydCksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsICRzdG9wKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQsXHJcbiAgICAgICAgICAkc3RvcCk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCAwJSxcclxuICAgICAgICAgICRzdG9wIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RvcCxcclxuICAgICAgICAgICRzdGFydCk7XHJcbn1cclxuQG1peGluIGJ3LWdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAwLCAkc3RvcDogMjU1KSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkpKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpO1xyXG59XHJcbkBtaXhpbiBib3JkZXJlZCgkdG9wLWNvbG9yOiAjRUVFLCAkcmlnaHQtY29sb3I6ICNFRUUsICRib3R0b20tY29sb3I6ICNFRUUsICRsZWZ0LWNvbG9yOiAjRUVFKSB7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR0b3AtY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGVmdC1jb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkcmlnaHQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3R0b20tY29sb3I7XHJcbn1cclxuQG1peGluIGRyb3Atc2hhZG93KCR4LWF4aXM6IDAsICR5LWF4aXM6IDFweCwgJGJsdXI6IDJweCwgJGFscGhhOiAwLjEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMnB4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcclxuICAtbW96LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICAtd2Via2l0LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gICRvcHBlcmM6ICRvcGFjaXR5ICogMTAwO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbjogMC4ycykge1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW8tdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiByb3RhdGlvbigkZGVnOjVkZWcpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRkZWcpO1xyXG59XHJcbkBtaXhpbiBzY2FsZSgkcmF0aW86MS41KXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyYXRpbyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOjAuNHMsICRlYXNlOmVhc2UsICRwcm9wZXJ0eTogYWxsKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbn1cclxuQG1peGluIGlubmVyLXNoYWRvdygkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MXB4LCAkYmx1cjoycHgsICRhbHBoYTogMC40KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG59XHJcbkBtaXhpbiBib3gtc2hhZG93KCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG4gIGJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIGJveC1zaXppbmcoJHNpemluZzogYm9yZGVyLWJveCkge1xyXG4gIC1tcy1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC1tb3otYm94LXNpemluZzogJHNpemluZztcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgYm94LXNpemluZzogJHNpemluZztcclxufVxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJGFyZ3VtZW50OiBub25lKSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICAtbXMtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICB1c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG59XHJcbkBtaXhpbiBjb2x1bW5zKCRjb2x3aWR0aDogMjUwcHgsICRjb2xjb3VudDogMCwgJGNvbGdhcDogNTBweCwgJGNvbHVtblJ1bGVDb2xvcjogI0VFRSwgJGNvbHVtblJ1bGVTdHlsZTogc29saWQsICRjb2x1bW5SdWxlV2lkdGg6IDFweCkge1xyXG4gIC1tb3otY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICAtbW96LWNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICAtbW96LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICBjb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICBjb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICBjb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIGNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIGNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIGNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHg6MCwgJHk6MCkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkYXJndW1lbnQ6IHBhZGRpbmctYm94KSB7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG59XHJcbi8vIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMgKCRyYWRpdXM6IDVweCkge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgQ29ybmVyIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuLy8gU2luZ2xlIFNpZGUgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNpemluZyBzaG9ydGN1dHNcclxuQG1peGluIHNpemUoJGhlaWdodCwgJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcclxufVxyXG5cclxuQG1peGluIGZpbHRlcigkZmlsdGVyLXR5cGUsJGZpbHRlci1hbW91bnQpIHtcclxuICAtd2Via2l0LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbW96LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1vLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICBmaWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xyXG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxyXG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xyXG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcclxuICB9XHJcblxyXG4gIEBpZiAkY291bnQgPT0gMSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNsYW1wRGVmYXVsdCgpIHtcclxuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1peGluIGZsZXgtYWxpZ24oJGFsaWduOiBmbGV4LXN0YXJ0KXtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1mbGV4LWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWp1c3RpZnkoJGp1c3RpZnkpe1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50ICAgIDogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50ICAgICAgICA6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwOiB3cmFwKXtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb246IGNvbHVtbikge1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVWZXJ0aWNhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlSG9yaXpvbnRhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC1tcy13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIHRyaW1taW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBJRVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBFZGdlXHJcbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8v5qiq5Lim44Gz44Oq44K544OIXHJcblxyXG4vL+imqlxyXG5AbWl4aW4gY29sdW1uUm93KCRnYXBZOiAyMCwkZ2FwWDogMjAsICRzcDogYmxvY2spIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogICN7JGdhcFl9cHggI3skZ2FwWH1weDtcclxuICBAaWYgKCRzcCA9PSAnYmxvY2snKSB7XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/lrZBcclxuQG1peGluIGNvbHVtbkl0ZW0oJGNvbDogMiwgJGNvbE1kOiAyLCAkY29sU3A6IDIsICRnYXA6IDIwLCAkZ2FwU3A6IDEwLCAkc3A6IGJsb2NrKSB7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sfSkgLSAoI3skZ2FwfXB4KigjeyRjb2x9IC0gMSkpLyN7JGNvbH0pO1xyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xNZH0pIC0gKCN7JGdhcH1weCooI3skY29sTWR9IC0gMSkpLyN7JGNvbE1kfSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIEBpZiAoJHNwID09IGJsb2NrKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xTcH0pIC0gKCN7JGdhcFNwfXB4KigjeyRjb2xTcH0gLSAxKSkvI3skY29sU3B9KTtcclxuICAgIH1cclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/