﻿@import"https://fonts.googleapis.com/css2?family=Jost&display=swap";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:root{color-scheme:light}html{overflow-y:scroll}body{color:#000;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;min-width:1240px;background:#fff}@media screen and (max-width: 767px){body{min-width:0}}.show-pc{display:inherit !important}@media screen and (max-width: 767px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 767px){.show-sp{display:inherit !important}}a{color:#000;text-decoration:none;transition:all .3s}a:hover,a:focus{color:#9d8825}a.link-underline{text-decoration:underline}a.link-underline:hover,a.link-underline:focus{text-decoration:none;color:#000}.icon{display:inline-block}.anchor-style{scroll-margin-top:170px}@media screen and (max-width: 767px){.anchor-style{scroll-margin-top:100px}}.feature-care--section-inner,.feature-care--menu-inner,.feature-care--mv-inner{width:1200px;padding:0 100px;margin:0 auto}@media screen and (max-width: 767px){.feature-care--section-inner,.feature-care--menu-inner,.feature-care--mv-inner{width:100%;padding:0 18px}}.feature-care--section-layout-contents>:last-child,.feature-care--section-inner>:last-child,.feature-care--menu-inner>:last-child,.feature-care--mv-inner>:last-child,.feature-care--item-detail>:last-child,.feature-care--item>:last-child{margin-bottom:0 !important}.feature-care{color:#000}@media screen and (max-width: 767px){.feature-care{margin:18px 0 40px}}.feature-care b{font-weight:600}.feature-care sup,.feature-care sub{font-size:70%;margin:0 .1em}.feature-care--btn{text-align:center;margin:0 0 30px}.feature-care--btn-label{width:500px;height:60px;border-radius:2px;border:1px solid rgba(0,0,0,0);background:#906f44;color:#fff;font-size:20px;font-weight:600;line-height:20px;text-align:center;text-decoration:none;margin:0 auto;display:flex;justify-content:center;align-items:center}.feature-care--btn-label:hover,.feature-care--btn-label:focus{color:#fff;opacity:.8}.feature-care--btn-main{border-color:#906f44}.feature-care--btn-sub{border-color:#ede6d5;background:#fff;color:#ede6d5}.feature-care--btn-sub:hover,.feature-care--btn-sub:focus{color:#ede6d5}.feature-care--btn-arrow-b,.feature-care--btn-arrow-r{position:relative}.feature-care--btn-arrow-b::after,.feature-care--btn-arrow-r::after{content:"";width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff;margin:-3px 0 0;position:absolute;top:50%;right:30px;display:block}.feature-care--btn-arrow-b.feature-care--btn-sub::after,.feature-care--btn-arrow-r.feature-care--btn-sub::after{border-right-color:#906f44;border-top-color:#906f44}.feature-care--btn-arrow-b::after{transform:rotate(135deg)}.feature-care--btn-arrow-r::after{transform:rotate(45deg)}.feature-care--btn-soldout{background:#eee}@media screen and (max-width: 767px){.feature-care--btn{margin:0 0 15px}.feature-care--btn-label{width:100%;font-size:16px;line-height:20px}.feature-care--btn-arrow-b::after,.feature-care--btn-arrow-r::after{right:15px}}.feature-care--link{text-align:right;margin:0 0 .5em}.feature-care--link a{color:#9d8825;font-size:16px;font-weight:600;text-decoration:underline;padding:0 15px 0 0;position:relative;display:inline-block}.feature-care--link a::before,.feature-care--link a::after{content:"";width:6px;height:1px;background:currentColor;position:absolute;top:50%;right:0;display:block}.feature-care--link a::before{border-radius:999px 0 0 999px;top:calc(50% - 2px);transform:translate(-50%, -50%) rotate(45deg)}.feature-care--link a::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translate(-50%, -50%) rotate(-225deg)}.feature-care--link a:hover{text-decoration:none}.feature-care--items{line-height:1.2;margin:-30px 0 40px -20px;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start}.feature-care--items.feature-care--item-col2{margin-left:-30px}.feature-care--item{width:269px;margin:30px 0 0 20px}.feature-care--item-col2{width:405px;margin-left:30px}.feature-care--item-col2 .feature-care--item-img{height:405px}.feature-care--item-link{color:#000;text-decoration:none;display:block}.feature-care--item-link:hover,.feature-care--item-link:focus{color:#000;opacity:.8}.feature-care--item-img{width:100%;height:269px;margin:0 0 10px}.feature-care--item-img img{width:100%;height:100%;object-fit:cover}.feature-care--item-detail-name{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:700;font-size:17px;line-height:22px;text-align:justify;margin:0 0 5px}.feature-care--item-detail-catch{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:19px;text-align:justify;margin:0 0 10px}.feature-care--item-detail-price{font-weight:700;font-size:12px;line-height:1;text-align:right}.feature-care--item-detail-price-num{font-family:"Hind",sans-serif;font-size:22px}@media screen and (max-width: 767px){.feature-care--items{margin:0 0 60px;display:block}.feature-care--item{margin:0 auto 30px}.feature-care--item:last-child{margin-bottom:0}}.feature-care--hdg-lv2{color:#906f44;line-height:1.2;text-align:center;margin:0 0 30px}.feature-care--hdg-lv2-jp,.feature-care--hdg-lv2-en{display:block}.feature-care--hdg-lv2-jp{font-size:32px;font-weight:700}.feature-care--hdg-lv2-en{color:#ede6d5;font-family:"Jost",sans-serif;font-size:20px;font-weight:500;line-height:1;display:flex;align-items:center;position:relative}.feature-care--hdg-lv2-en::before,.feature-care--hdg-lv2-en::after{content:"";height:2px;background:#ede6d5;flex-grow:1}.feature-care--hdg-lv2-en::before{margin:0 9px 0 0}.feature-care--hdg-lv2-en::after{margin:0 0 0 9px}.feature-care--hdg-lv3{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 8px}@media screen and (max-width: 767px){.feature-care--hdg-lv2{margin:0 0 20px}.feature-care--hdg-lv2-jp{font-size:24px}.feature-care--hdg-lv2-en{font-size:18px}}.feature-care--txt-color-01{color:#c44751}.feature-care--txt-fw-mid{font-weight:600}.feature-care--mv{margin:0 0 50px}.feature-care--mv-inner{height:387px;padding:0}.feature-care--mv-title{margin:0}@media screen and (max-width: 767px){.feature-care--mv{margin:0 0 30px}.feature-care--mv-inner{height:67.1vw}}.feature-care--menu{margin:0 0 60px}.feature-care--menu-lists{margin:-30px 0 0 -30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start}.feature-care--menu-list{width:168px;margin:30px 0 0 30px}.feature-care--menu-list-link{height:100%;color:#fff;font-size:16px;font-weight:700;line-height:16px;position:relative;display:block}.feature-care--menu-list-link:hover,.feature-care--menu-list-link:focus{color:#fff;opacity:.8}.feature-care--menu-list-txt{width:100%;height:50px;background:rgba(144,111,68,.7);padding:5px 30px 5px 10px;position:absolute;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.feature-care--menu-list-txt::before,.feature-care--menu-list-txt::after{content:"";width:8px;height:2px;background:currentColor;position:absolute;top:50%;display:block}.feature-care--menu-list-txt::before{border-radius:999px 0 0 999px;right:10px;transform:translate(-50%, -50%) rotate(135deg)}.feature-care--menu-list-txt::after{border-radius:0 999px 999px 0;right:15px;transform:translate(-50%, -50%) rotate(-135deg)}.feature-care--menu-list-img{position:relative;z-index:0}.feature-care--menu-list-img img{border-radius:0 40px 0 0}@media screen and (max-width: 767px){.feature-care--menu{margin:0 0 45px}.feature-care--menu-lists{margin:-20px 0 0 -10px}.feature-care--menu-list{width:calc(33.3333333333% - 10px);margin:20px 0 0 10px}.feature-care--menu-list-link{font-size:10px;line-height:10px}.feature-care--menu-list-txt{height:35px;padding:5px 20px 5px 5px}.feature-care--menu-list-txt::before,.feature-care--menu-list-txt::after{width:5px;height:1px}.feature-care--menu-list-txt::before{right:7px}.feature-care--menu-list-txt::after{right:10px}.feature-care--menu-list-img img{border-radius:0 26px 0 0}}.feature-care--section{margin:0 0 45px}.feature-care--section-layout{margin:0 0 45px;display:flex;flex-direction:row-reverse;justify-content:space-between}.feature-care--section-layout-contents{width:calc(100% - 420px)}.feature-care--section-layout-contents>:first-child{margin-top:0 !important}.feature-care--section-layout-contents .feature-care--hdg-lv3{margin-top:1em}.feature-care--section-layout-img{width:380px;margin:0 40px 0 0}.feature-care--section-layout-img img{border-radius:0 90px 0 0}.feature-care--section-txt{font-size:16px;line-height:25px;text-align:justify;margin:0 0 .5em}.feature-care--section-note{font-size:14px;line-height:22px;text-align:justify;margin:0 0 .5em}@media screen and (max-width: 767px){.feature-care--section{margin:0 0 30px}.feature-care--section-layout{margin:0 0 30px;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center}.feature-care--section-layout-contents{width:100%}.feature-care--section-layout-img{width:260px;margin:0 auto 20px}}.item-list-wrapper.js_item-list-slider .item-list{left:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvZXh0L2NhcmUvY3NzL3N0eWxlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19yZXNldC5zY3NzIiwidXNlcndlYi9jc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsInVzZXJ3ZWIvY3NzL2dsb2JhbC9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FPUSxvRUNFUixxQkFHRSxTQUNBLFVBQ0Esc0JBQ0EsU0FDQSxlQUNBLGtCQUdGLDJDQUNFLHdCQUdGLGFBQ0UsOEJBQ0Esd0JBR0YsdUNBQ0UsYUFDRSxpQkFJSiw4Q0FDRSwwQkFDRSx3QkFJSixhQUNFLGdCQUNBLGtCQUNBLGdCQUNBLGlDQUNBLG1DQUdGLHFDQUNFLGFBQ0EsY0FHRixpQkFDRSxnQkFDQSxhQUdGLGdFQUNFLGVBR0Ysa0JBQ0UsbUJBR0YsOERBQ0UsbUJBR0YsVUFDRSwyQkFHRixjQUNFLGdCQUdGLHVEQUNFLGNBR0Ysd0JBQ0UscUJBQ0EsZ0JBR0YsNEJBQ0UseUJBR0YsaUJBQ0UsOEJBR0YsV0FDRSxZQUNBLDZCQUNBLGNBQ0EsYUFDQSxpQkFHRix1QkFDRSxnREFDQSxtQkFHRixnRkFDRSxnQ0FDQSxzQkFDQSxxQkFDQSwyQkFDQSw2QkFDQSw4QkFDQSxvQkFHRixxQkFDRSxZQUNBLHlEQUNFLFdBQ0EsYUFHSixjQUNFLHlCQUNBLGlCQzVIRixNQUNFLG1CQUVGLEtBQ0Usa0JBRUYsS0FDRSxNQ1dXLEtEVlgsWUNEUSxpRkRFUixnQkFDQSxpQkFDQSxnQkVZQSxxQ0ZqQkYsS0FPSSxhQUlKLFNBQ0UsMkJFS0EscUNGTkYsU0FHSSx5QkFHSixTQUNFLHdCRURBLDhDRkdFLDRCQUlKLEVBQ0UsTUNiVyxLRGNYLHFCQUNBLG1CQUNBLGdCQUVFLE1DVlcsUURZYixpQkFDRSwwQkFDQSw4Q0FFRSxxQkFDQSxNQ3pCTyxLRDhCYixNQUNFLHFCQUdGLGNBQ0Usd0JFOUJBLHFDRjZC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QSxRQUNBLGNBRUYscUNBQ0UsOEJBQ0EsV0FDQSwrQ0FFRixvQ0FDRSw4QkFDQSxXQUNBLGdEQUdKLDZCQUNFLGtCQUNBLFVBQ0EsaUNBQ0UseUJJeGFSLHFDSm1XQSxvQkEyRUksZ0JBR0EsMEJBQ0UsdUJBRUYseUJBQ0Usa0NBQ0EscUJBQ0EsOEJBQ0UsZUFDQSxpQkFFRiw2QkFDRSxZQUNBLHlCQUNBLHlFQUVFLFVBQ0EsV0FFRixxQ0FDRSxVQUVGLG9DQUNFLFdBSUYsaUNBQ0UsMEJBUVYsdUJBQ0UsZ0JBS0EsOEJBQ0UsZ0JBQ0EsYUFDQSwyQkFDQSw4QkFDQSx1Q0FFRSx5QkFDQSxvREFDRSx3QkFFRiw4REFDRSxlQUdKLGtDQUNFLFlBQ0Esa0JBQ0Esc0NBQ0UseUJBSU4sMkJBQ0UsZUFDQSxpQkFDQSxtQkFDQSxnQkFFRiw0QkFDRSxlQUNBLGlCQUNBLG1CQUNBLGdCSTNmSixxQ0pvZEEsdUJBMkNJLGdCQUdBLDhCQUNFLGdCQUNBLGFBQ0EsOEJBQ0EseUJBQ0EsbUJBQ0EsdUNBQ0UsV0FFRixrQ0FDRSxZQUNBLG9CQXNDVixrREFDRSIsImZpbGUiOiJ1c2Vyd2ViL2V4dC9jYXJlL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGNvbW1vblxuQHVzZSBcIi4uLy4uLy4uL2Nzcy9mb3VuZGF0aW9uXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi8uLi9jc3MvZ2xvYmFsXCIgYXMgKjtcblxuLy8gZm9udFxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Sm9zdCZkaXNwbGF5PXN3YXAnKTtcbiRmb250LUpvc3Q6ICAgJ0pvc3QnLCBzYW5zLXNlcmlmO1xuXG4kZmVhdHVyZS1wYWdlbmFtZTogJ2NhcmUnO1xuXG4kZmVhdHVyZS13aWR0aC1wYzogMTIwMHB4O1xuJGZlYXR1cmUtc2VjdGlvbi1pbm5lcjogMTAwcHg7XG4kZmVhdHVyZS1jb2xvci0wMTogIzkwNkY0NDtcbiRmZWF0dXJlLWNvbG9yLTAyOiAjRURFNkQ1O1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44GK6Iqx44Gu44GK5omL5YWl44KM44Ki44OJ44OQ44Kk44K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBAZXh0ZW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gQGV4dGVuZCAlbGF5b3V0LWJhc2Utc3R5bGU7XG4lbGF5b3V0LWJhc2Utc3R5bGUge1xuICB3aWR0aDogJGZlYXR1cmUtd2lkdGgtcGM7XG4gIHBhZGRpbmc6IDAgJGZlYXR1cmUtc2VjdGlvbi1pbm5lcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vID09PT09IE1lZGlhIFF1ZXJpZXMgPT09PT1cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAkd2lkdGgtc2lkZS1zcDtcbiAgfVxufVxuXG4vLyBAZXh0ZW5kICVsYXN0LWNoaWxkLXN0eWxlO1xuJWxhc3QtY2hpbGQtc3R5bGUge1xuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vKiAuZmVhdHVyZS1YWFhYWFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlLSN7JGZlYXR1cmUtcGFnZW5hbWV9IHtcbiAgY29sb3I6ICMwMDA7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMThweCAwIDQwcHg7XG4gIH1cblxuICBiIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgfVxuXG4gIHN1cCxcbiAgc3ViIHtcbiAgICBmb250LXNpemU6IDcwJTtcbiAgICBtYXJnaW46IDAgLjFlbTtcbiAgfVxuICBzdXAge31cbiAgc3ViIHt9XG5cbiAgLy8gYnRuXG4gICYtLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgJi1sYWJlbCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICRmZWF0dXJlLWNvbG9yLTAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRmZWF0dXJlLWNvbG9yLTAxO1xuICAgIH1cbiAgICAmLXN1YiB7XG4gICAgICBib3JkZXItY29sb3I6ICRmZWF0dXJlLWNvbG9yLTAyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkZmVhdHVyZS1jb2xvci0wMjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRmZWF0dXJlLWNvbG9yLTAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWFycm93LWIsXG4gICAgJi1hcnJvdy1yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi5mZWF0dXJlLSN7JGZlYXR1cmUtcGFnZW5hbWV9LS1idG4tc3ViIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGZlYXR1cmUtY29sb3ItMDE7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGZlYXR1cmUtY29sb3ItMDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1hcnJvdy1iIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hcnJvdy1yIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNvbGRvdXQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ0bi1kaXNhYmxlZDtcbiAgICB9XG4gICAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICYtbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgICYtYXJyb3ctYixcbiAgICAgICYtYXJyb3ctciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGxpbmtcbiAgJi0tbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDk5OXB4IDk5OXB4IDA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTIyNWRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgfVxuICB9XG5cbiAgLy8gaXRlbVxuICAmLS1pdGVtcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IC0zMHB4IDAgNDBweCAtMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYuZmVhdHVyZS0jeyRmZWF0dXJlLXBhZ2VuYW1lfS0taXRlbS1jb2wyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICB9XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgQGV4dGVuZCAlbGFzdC1jaGlsZC1zdHlsZTtcbiAgICB3aWR0aDogMjY5cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAyMHB4O1xuICAgICYtY29sMiB7XG4gICAgICB3aWR0aDogNDA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIC5mZWF0dXJlLSN7JGZlYXR1cmUtcGFnZW5hbWV9LS1pdGVtLWltZyB7XG4gICAgICAgIGhlaWdodDogNDA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI2OXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRldGFpbCB7XG4gICAgICBAZXh0ZW5kICVsYXN0LWNoaWxkLXN0eWxlO1xuICAgICAgJi1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICB9XG4gICAgICAmLWNhdGNoIHtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgICYtcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAmLW51bSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgICYtLWl0ZW1zIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi0taXRlbSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBoZGdcbiAgJi0taGRnIHtcbiAgICAmLWx2MiB7XG4gICAgICBjb2xvcjogJGZlYXR1cmUtY29sb3ItMDE7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICYtanAsXG4gICAgICAmLWVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLWpwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgICAmLWVuIHtcbiAgICAgICAgY29sb3I6ICRmZWF0dXJlLWNvbG9yLTAyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtSm9zdDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmVhdHVyZS1jb2xvci0wMjtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IDAgOXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1sdjMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG4gICAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgJi1sdjIge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAmLWpwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWx2MyB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gdHh0XG4gICYtLXR4dCB7XG4gICAgJi1jb2xvciB7XG4gICAgICAmLTAxIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1mdyB7XG4gICAgICAmLW1pZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgfVxuICB9XG5cbiAgLy8gbXZcbiAgJi0tbXYge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgJi1pbm5lciB7XG4gICAgICBAZXh0ZW5kICVsYXlvdXQtYmFzZS1zdHlsZTtcbiAgICAgIEBleHRlbmQgJWxhc3QtY2hpbGQtc3R5bGU7XG4gICAgICBoZWlnaHQ6IDM4N3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC8vID09PT09IE1lZGlhIFF1ZXJpZXMgPT09PT1cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2Ny4xdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWVudVxuICAmLS1tZW51IHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICYtaW5uZXIge1xuICAgICAgQGV4dGVuZCAlbGF5b3V0LWJhc2Utc3R5bGU7XG4gICAgICBAZXh0ZW5kICVsYXN0LWNoaWxkLXN0eWxlO1xuICAgIH1cbiAgICAmLWxpc3RzIHtcbiAgICAgIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAzMHB4O1xuICAgICAgJi1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10eHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRmZWF0dXJlLWNvbG9yLTAxLCAuNyk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOTk5cHggOTk5cHggMDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNDBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICAgICYtaW5uZXIge1xuICAgICAgfVxuICAgICAgJi1saXN0cyB7XG4gICAgICAgIG1hcmdpbjogLTIwcHggMCAwIC0xMHB4O1xuICAgICAgfVxuICAgICAgJi1saXN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDEwcHg7XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtdHh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyNnB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzZWN0aW9uXG4gICYtLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgJi1pbm5lciB7XG4gICAgICBAZXh0ZW5kICVsYXlvdXQtYmFzZS1zdHlsZTtcbiAgICAgIEBleHRlbmQgJWxhc3QtY2hpbGQtc3R5bGU7XG4gICAgfVxuICAgICYtbGF5b3V0IHtcbiAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgIEBleHRlbmQgJWxhc3QtY2hpbGQtc3R5bGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMzgwcHggKyA0MHB4KSk7XG4gICAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmUtI3skZmVhdHVyZS1wYWdlbmFtZX0tLWhkZy1sdjMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDkwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW07XG4gICAgfVxuICAgICYtbm90ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBtYXJnaW46IDAgMCAuNWVtO1xuICAgIH1cbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgJi1pbm5lciB7XG4gICAgICB9XG4gICAgICAmLWxheW91dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXR4dCB7XG4gICAgICB9XG4gICAgICAmLW5vdGUge1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC8vIGFzaWRlXG4gIC8vIC5mZWF0dXJlLWFzaWRlIHtcbiAgLy8gICAmLS1pbm5lciB7XG4gIC8vICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgICY6OmJlZm9yZSxcbiAgLy8gICAgICY6OmFmdGVyIHtcbiAgLy8gICAgICAgY29udGVudDogJyc7XG4gIC8vICAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgICBoZWlnaHQ6IDFweDtcbiAgLy8gICAgICAgYmFja2dyb3VuZDogJGZlYXR1cmUtY29sb3ItMDE7XG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgICAgbGVmdDogMDtcbiAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgICB9XG4gIC8vICAgICAmOjpiZWZvcmUge1xuICAvLyAgICAgICB0b3A6IDA7XG4gIC8vICAgICB9XG4gIC8vICAgICAmOjphZnRlciB7XG4gIC8vICAgICAgIHRvcDogNnB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XG4gIC8vICAgQGluY2x1ZGUgbXEoKSB7XG4gIC8vICAgfVxuICAvLyB9XG5cbn1cbi5pdGVtLWxpc3Qtd3JhcHBlci5qc19pdGVtLWxpc3Qtc2xpZGVyIC5pdGVtLWxpc3Qge1xuICBsZWZ0OiAwO1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLypcclxuYWNhYi9yZXNldC5jc3Mgdi4wLjUuMygyMDIyLzEwLzI0KVxyXG5odHRwczovL2dpdGh1Yi5jb20vbWF5YW5rOTkvcmVzZXQuY3NzL2Jsb2IvbWFpbi9wYWNrYWdlL2luZGV4LmNzc1xyXG4qL1xyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPSd1bnRpbC1mb3VuZCddKSkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgY29sb3Itc2NoZW1lOiBkYXJrIGxpZ2h0O1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgbm90IChtaW4tYmxvY2stc2l6ZTogMTAwZHZiKSB7XHJcbiAgOndoZXJlKGh0bWwpIHtcclxuICAgIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICA6d2hlcmUoaHRtbDpmb2N1cy13aXRoaW4pIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKGJvZHkpIHtcclxuICBibG9jay1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IDEwMGR2YjtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0KSB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuOndoZXJlKHRleHRhcmVhKSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICByZXNpemU6IGJsb2NrO1xyXG59XHJcblxyXG46d2hlcmUoYnV0dG9uLCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCBbcm9sZT0nYnV0dG9uJ10sIFtyb2xlPSdvcHRpb24nXSkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuOndoZXJlKDpkaXNhYmxlZCkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShsYWJlbDpoYXMoPiBpbnB1dDpkaXNhYmxlZCksIGxhYmVsOmhhcygrIGlucHV0OmRpc2FibGVkKSkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShhKSB7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJleDtcclxufVxyXG5cclxuOndoZXJlKHVsLCBvbCkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHN2ZywgdmlkZW8sIGNhbnZhcywgYXVkaW8sIGlmcmFtZSwgZW1iZWQsIG9iamVjdCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBwaWN0dXJlLCBzdmcpIHtcclxuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogYXV0bztcclxufVxyXG5cclxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG46d2hlcmUoaDEsIGgyLCBoMykge1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDFlbSArIDAuNXJlbSk7XHJcbn1cclxuXHJcbjp3aGVyZShocikge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBibG9jay1zaXplOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG46d2hlcmUoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IsIEhpZ2hsaWdodCk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxufVxyXG5cclxuOndoZXJlKC52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXdpdGhpbiwgLm5vdC12aXN1YWxseS1oaWRkZW4pKSB7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGJsb2NrcXVvdGUsIHEpIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbjp3aGVyZSh0YWJsZSkge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuYm9keSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1pbi13aWR0aDogMTI0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbi5zaG93LXBjIHtcclxuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LXNwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICB9XHJcbiAgJi5saW5rLXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYW5jaG9yLXN0eWxlIHtcclxuICBzY3JvbGwtbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy8gd2lkdGhcclxuJHdpZHRoLXBhZ2UtcGM6IDEyMDBweDtcclxuJHdpZHRoLXN1Yi13aW5kb3c6IDUwMHB4O1xyXG4kd2lkdGgtbWFpbjogODI1cHg7XHJcbiR3aWR0aC1zdWI6IDMwNHB4O1xyXG4kd2lkdGgtc2lkZW1lbnU6IDMzMHB4O1xyXG4kd2lkdGgtc2lkZS1zcDogMThweDtcclxuXHJcbi8vIGZvbnRcclxuJGZvbnQtamE6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW46IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtbWVkaXVtOiA2MDA7XHJcbiRmb250LXdlaWdodC1yZWd1bGFyOiA1MDA7XHJcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xyXG4kZm9udC13ZWlnaHQtZXgtbGlnaHQ6IDIwMDtcclxuXHJcbi8vIGNvbG9yXHJcbiRjb2xvci10ZXh0OiAjMDAwO1xyXG4kY29sb3ItdGV4dDI6ICM4ODg7XHJcbiRjb2xvci1yZWQ6ICNlNjAwMTI7XHJcbiRjb2xvci1yZWQyOiAjRkEyMjMzO1xyXG4kY29sb3ItZm9ybS1iYWNrZ3JvdW5kOiAjZjRmOWZhO1xyXG4kY29sb3ItZm9ybS1ib3JkZXI6ICNkZWRlZGU7XHJcbiRjb2xvci1saW5rOiAjMDBDO1xyXG4kY29sb3ItYnJhbmQ6ICNDNDQ3NTE7XHJcbiRjb2xvci1icmFuZDI6ICM5RDg4MjU7XHJcbiRjb2xvci1icmFuZDM6ICNFRUYzREU7XHJcbiRjb2xvci1icmFuZDQ6ICNGNkY3RjM7XHJcbiRjb2xvci1ibHVlOiAjMDBhMGU5O1xyXG4kY29sb3IteWVsbG93OiAjZmZmMTAwO1xyXG4kY29sb3ItZ3JheTogI0RFREVERTtcclxuJGNvbG9yLXN0YXItb246ICNGRkMyMjU7XHJcbiRjb2xvci1zdGFyLW9mZjogI0I0QjJCMjtcclxuXHJcbiRjb2xvci1idG4tbWFpbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1zdWI6ICM5RDg4MjU7XHJcbiRjb2xvci1idG4tY2FydDogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1jYW5jZWw6ICNFQ0VDRUM7XHJcbiRjb2xvci1idG4tZGlzYWJsZWQ6ICNFRUU7XHJcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjQ0NDO1xyXG4kY29sb3ItYnRuLWZhdm9yaXRlOiAjOUQ4ODI1O1xyXG4kY29sb3ItdGV4dC1mYXZvcml0ZTogIzAwMDtcclxuJGNvbG9yLWljb24tZmF2b3JpdGUtb246ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tZXN0aW1hdGU6ICMwMGE0MzQ7XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy8gI01lZGlhIFF1ZXJ5XHJcbi8vXHJcbi8vIOS9v+eUqOS+i1xyXG4vLyAuZm9vIHtcclxuLy8gICBjb2xvcjogYmx1ZTtcclxuLy8gICBAaW5jbHVkZSBtcSgpIHsgLy8g5byV5pWw44KS55yB55Wl77yI5Yid5pyf5YCk44GvbWTjga43NjhweO+8iVxyXG4vLyAgICAgY29sb3I6IHllbGxvdztcclxuLy8gICB9XHJcbi8vICAgQGluY2x1ZGUgbXEobGcpIHsgLy8g5byV5pWw44KS5YCL5Yil44Gr5oyH5a6aXHJcbi8vICAgICBjb2xvcjogcmVkO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyAkYnJlYWtwb2ludC1zbTogJHdpZHRoLW1pbi1wYWdlICFkZWZhdWx0O1xyXG4vLyAkYnJlYWtwb2ludC1tZDogJHdpZHRoLW1pZGRsZS1wYWdlICFkZWZhdWx0O1xyXG4vLyAkYnJlYWtwb2ludC1sZzogJHdpZHRoLXBhZ2UtbWF4ICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAneHNtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpJyxcclxuICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXHJcbiAgJ3hsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCknLFxyXG4gICd4eGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KScsXHJcbikgIWRlZmF1bHQ7XHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbWQpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXNlbnRhdGlvbjpcclxuLy8g44Ot44O844Or44Kq44O844OQ44O844KS44G+44Go44KB44Gm5Ye65YqbXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGhvdmVyIHtcclxuLy8gICBjb2xvcjogIzk5OTtcclxuLy8gfVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXNlbnRhdGlvbjpcclxuLy8g55+i5Y2w44Ki44Kk44Kz44Oz55Sf5oiQXHJcbi8vXHJcbi8vICRpY29uLXBvc2l0aW9uICA6IOefouWNsOOBruS9jee9ru+8iHRvcC9yaWdodC9ib3R0b20vbGVmdO+8iVxyXG4vLyAkaWNvbi1zaXplICAgICAgOiDnn6LljbDjga7jgrXjgqTjgrpcclxuLy8gJGljb24tY29sb3IgICAgIDog55+i5Y2w44Gu6ImyXHJcbi8vICRpY29uLWRpcmVjdGlvbiA6IOefouWNsOOBruaWueWQke+8iHRvcC9yaWdodC9ib3R0b20vbGVmdO+8iVxyXG4vLyAkcGFkZGluZyAgICAgICAgOiDopqropoHntKDjga5wYWRkaW5nXHJcbi8vICRwc2V1ZG8tZWxlbWVudCA6IOeWkeS8vOimgee0oOaMh+Wumu+8iOWIneacn+WApO+8mmJlZm9yZe+8u+ecgeeVpeWPr++8ve+8iVxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBpY29uLWFycm93KCdyaWdodCcsICc3cHgnLCAkY29sb3ItYmxhY2ssICdib3R0b20nLCAnMThweCcpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gaWNvbi1hcnJvdygkaWNvbi1wb3NpdGlvbiwgJGljb24tc2l6ZSwgJGljb24tY29sb3IsICRpY29uLWRpcmVjdGlvbiwgJHBhZGRpbmcsICRwc2V1ZG8tZWxlbWVudDogJ2JlZm9yZScpIHtcclxuICBAaWYgJGljb24tcG9zaXRpb24gPT0gJ3RvcCcge1xyXG4gICAgcGFkZGluZy10b3A6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ3JpZ2h0JyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRwYWRkaW5nfTtcclxuICB9IEBlbHNlIGlmICRpY29uLXBvc2l0aW9uID09ICdib3R0b20nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAjeyRwYWRkaW5nfTtcclxuICB9IEBlbHNlIGlmICRpY29uLXBvc2l0aW9uID09ICdsZWZ0JyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JHBhZGRpbmd9O1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICY6I3skcHNldWRvLWVsZW1lbnR9IHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6ICN7JGljb24tc2l6ZX07XHJcbiAgICBoZWlnaHQ6ICN7JGljb24tc2l6ZX07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICN7JGljb24tY29sb3J9O1xyXG4gICAgbWFyZ2luOiAoLSN7JGljb24tc2l6ZX0pIDAgMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgI3skaWNvbi1wb3NpdGlvbn06IDJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGlmICRpY29uLWRpcmVjdGlvbiA9PSAndG9wJyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9IEBlbHNlIGlmICRpY29uLWRpcmVjdGlvbiA9PSAncmlnaHQnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB9IEBlbHNlIGlmICRpY29uLWRpcmVjdGlvbiA9PSAnYm90dG9tJyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9IEBlbHNlIGlmICRpY29uLWRpcmVjdGlvbiA9PSAnbGVmdCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI21hcmdpbiAsIHBhZGRpbmdcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgc3BhY2luZygjeyRpKjV9KTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHNwYWNpbmcoJHNpemUpIHtcclxuICAkdHlwZTogJ3VfcCc7XHJcbiAgJHByb3A6ICdwYWRkaW5nJztcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIge1xyXG4gICAgQGlmICRpID4gMSB7XHJcbiAgICAgICR0eXBlOiAndV9tJztcclxuICAgICAgJHByb3A6ICdtYXJnaW4nO1xyXG4gICAgfVxyXG4gICAgLiN7JHR5cGV9dC0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogICAgI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1yLSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfWItI3skc2l6ZX0geyAjeyRwcm9wfS1ib3R0b206ICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9bC0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICAgI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDooYzliLbpmZBcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDopIfmlbDooYzliLbpmZDvvIhQQ+eUqO+8iVxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wLXBjKDMsIDVlbSk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBsaW5lLWNsYW1wLXBjKCRsaW5lcywgJGhlaWdodCkge1xyXG4gIEBpZiAkbGluZXMgPT0gMSB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgbWF4LWhlaWdodDogJGhlaWdodDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vICN0cmFuc2Zvcm1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQnJvd3NlciBQcmVmaXhlc1xyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbi8vIFJvdGF0ZVxyXG5AbWl4aW4gcm90YXRlICgkZGVnKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XHJcbn1cclxuXHJcbi8vIFNjYWxlXHJcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XHJcbn1cclxuXHJcbi8vIFRyYW5zbGF0ZVxyXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xyXG59XHJcblxyXG4vLyBTa2V3XHJcbkBtaXhpbiBza2V3ICgkeCwgJHkpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtIE9yaWdpblxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAvLyAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG59XHJcblxyXG5cclxuLy8gI2RlY2ltYWwgcG9pbnRcclxuLy8g5bCP5pWw44Gu5qGB5pWw44Go5Li444KB5pa544KS5Yi25b6h44GZ44KLXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIHJvdW5kLWRlY2ltYWwoJG51bWJlcik7XHJcbi8vIEBpbmNsdWRlIGNlaWwtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgZmxvb3ItZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUm91bmQgKOWbm+aNqOS6lOWFpSlcclxuQGZ1bmN0aW9uIHJvdW5kLWRlY2ltYWwoJG51bWJlciwgJGRpZ2l0czogMCkge1xyXG4gIEByZXR1cm4gdG8tZml4ZWQoJG51bWJlciwgJGRpZ2l0cywgJ3JvdW5kJyk7XHJcbn1cclxuXHJcbi8vIENlaWwgKOWIh+OCiuS4iuOBkilcclxuQGZ1bmN0aW9uIGNlaWwtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAnY2VpbCcpO1xyXG59XHJcblxyXG4vLyBGbG9vciAo5YiH44KK5o2o44GmKVxyXG5AZnVuY3Rpb24gZmxvb3ItZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAnZmxvb3InKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRvLWZpeGVkICgkbnVtYmVyLCAkZGlnaXRzOiAwLCAkcm91bmQ6ICdyb3VuZCcpIHtcclxuICAkbjogMTtcclxuICAvLyAkbnVtYmVyIG11c3QgYmUgYSBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkbnVtYmVyKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRudW1iZXIgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgLy8gJGRpZ2l0cyBtdXN0IGJlIGEgdW5pdGxlc3MgbnVtYmVyXHJcbiAgQGlmIHR5cGUtb2YoJGRpZ2l0cykgIT0gbnVtYmVyIHtcclxuICAgIEB3YXJuICcjeyAkZGlnaXRzIH0gaXMgbm90IGEgbnVtYmVyLic7XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbiAgfSBAZWxzZSBpZiBub3QgdW5pdGxlc3MoJGRpZ2l0cykge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBoYXMgYSB1bml0Lic7XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbiAgfVxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGRpZ2l0cyB7XHJcbiAgICAkbjogJG4gKiAxMDtcclxuICB9XHJcbiAgQGlmICRyb3VuZCA9PSAncm91bmQnIHtcclxuICAgIEByZXR1cm4gcm91bmQoJG51bWJlciAqICRuKSAvICRuO1xyXG4gIH0gQGVsc2UgaWYgJHJvdW5kID09ICdjZWlsJyB7XHJcbiAgICBAcmV0dXJuIGNlaWwoJG51bWJlciAqICRuKSAvICRuO1xyXG4gIH0gQGVsc2UgaWYgJHJvdW5kID09ICdmbG9vcicge1xyXG4gICAgQHJldHVybiBmbG9vcigkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAd2FybiAnI3sgJHJvdW5kIH0gaXMgdW5kZWZpbmVkIGtleXdvcmQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIOWIpeOCpuOCo+ODs+ODieOCpuOBp+mWi+OBj+ODquODs+OCr+OBq+OCouOCpOOCs+ODs+OCkuOBpOOBkeOCi1xyXG5AbWl4aW4gbmV3LXdpbmRvdygkY29sb3IsICRzaXplKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDE1LjQgMTMuNFwiPjxwYXRoIGQ9XCJNMTEuNCwxMy40SDEuNGMtLjc3LDAtMS40LS42My0xLjQtMS40VjRjMC0uNzcuNjMtMS40LDEuNC0xLjRoMnYuOEgxLjRjLS4zMywwLS42LjI3LS42LjZ2OGMwLC4zMy4yNy42LjYuNmgxMGMuMzMsMCwuNi0uMjcuNi0uNnYtMmguOHYyYzAsLjc3LS42MywxLjQtMS40LDEuNFpcIi8+PHBhdGggZD1cIk0xNC40LDlINS40Yy0uNTUsMC0xLS40NS0xLTFWMWMwLS41NS40NS0xLDEtMWg5Yy41NSwwLDEsLjQ1LDEsMXY3YzAsLjU1LS40NSwxLTEsMVpNNS40LjhjLS4xMSwwLS4yLjA5LS4yLjJ2N2MwLC4xMS4wOS4yLjIuMmg5Yy4xMSwwLC4yLS4wOS4yLS4yVjFjMC0uMTEtLjA5LS4yLS4yLS4ySDUuNFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuIl19 */
