﻿*,*::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}}.item-column--box-inner,.item-column--section-inner,.item-column--nav-inner,.item-column--lead-inner,.item-column--appeal-inner,.item-column--mv-inner,.item-column--title-inner,.item-column--head-inner{width:790px;margin:0 auto}@media screen and (max-width: 767px){.item-column--box-inner,.item-column--section-inner,.item-column--nav-inner,.item-column--lead-inner,.item-column--appeal-inner,.item-column--mv-inner,.item-column--title-inner,.item-column--head-inner{width:100%;padding:0 18px}}.item-column--box-inner>:last-child,.item-column--section-inner>:last-child,.item-column--article>:last-child,.item-column--nav-inner>:last-child,.item-column--lead-inner>:last-child,.item-column--appeal-inner>:last-child,.item-column--mv-inner>:last-child,.item-column--title-inner>:last-child,.item-column--head-inner>:last-child{margin-bottom:0 !important}.contents{width:auto;margin-bottom:0;text-align:left}.contents .main{width:auto;margin:0 0 60px}@media screen and (max-width: 767px){.contents{margin-right:0;margin-left:0}}.page-item-detail-column .item-history{max-width:1000px;margin-left:auto;margin-right:auto}.page-item-detail-column iframe{max-width:100%}.item-column{font-size:16px;font-weight:500;line-height:25px}@media screen and (max-width: 767px){.item-column{font-size:14px;line-height:23px}}.item-column b{font-weight:700}.item-column--link{margin:0 0 1em}.item-column--link a{font-size:16px;font-weight:500;text-decoration:underline;padding:0 15px 0 0;position:relative;display:inline-block}.item-column--link a::before,.item-column--link a::after{content:"";width:6px;height:1px;background:currentColor;position:absolute;top:50%;right:0;display:block}.item-column--link a::before{border-radius:999px 0 0 999px;top:calc(50% - 2px);transform:translate(-50%, -50%) rotate(45deg)}.item-column--link a::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translate(-50%, -50%) rotate(-225deg)}.item-column--link a:hover{text-decoration:none}@media screen and (max-width: 767px){.item-column--link a{font-size:14px}}.item-column--head{margin:0 0 50px}.item-column--head .item-column--link{text-align:right}.item-column--head-txt{text-align:justify}@media screen and (max-width: 767px){.item-column--head{margin:0 0 30px}.item-column--head .item-column--link{text-align:left}}.item-column--title{margin:0 0 15px}.item-column--title-hdg{font-size:32px;font-weight:700;line-height:40px;text-align:justify;margin:0 0 5px}.item-column--title-datas{font-size:12px;line-height:1;text-align:right;display:flex;justify-content:flex-end;align-items:center}.item-column--title-data{margin:0 0 0 15px;position:relative}@media screen and (max-width: 767px){.item-column--title{margin:0 0 10px}.item-column--title-hdg{font-size:22px;line-height:27px;margin:0 0 10px}.item-column--title-datas{margin:-5px 0 0;flex-wrap:wrap;align-content:flex-start}.item-column--title-data{margin:5px 0 0 15px}.item-column--title-data-btn{margin-left:0}}.item-column--mv{margin:0 0 40px}.item-column--mv-img img{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.item-column--mv{margin:0 calc(50% - 50vw) 30px}.item-column--mv-inner{padding:0}}.item-column--appeal{margin:0 0 40px}@media screen and (max-width: 767px){.item-column--appeal{margin:0 0 30px}.item-column--appeal-inner{padding:0}}.item-column--lead{margin:0 0 40px}.item-column--lead-inner{max-width:600px}.item-column--lead-txt{text-align:center}@media screen and (max-width: 767px){.item-column--lead{margin:0 0 15px}.item-column--lead-inner{max-width:none}.item-column--lead-txt{text-align:justify}}.item-column--nav{margin:0 0 40px}.item-column--nav-inner{background:#f6f7f3;padding:35px 40px}.item-column--nav-hdg{margin:0 0 10px}.item-column--nav-hdg-label{font-size:20px;font-weight:700}.item-column--nav-links{font-weight:600;line-height:22px}.item-column--nav-links-sub{padding-left:1em}.item-column--nav-link-label{text-align:justify;padding:0 0 0 20px;position:relative;display:block}.item-column--nav-link-label::before{content:"";width:10px;height:1px;background:#9d8825;position:absolute;top:.6em;left:0;display:block}@media screen and (max-width: 767px){.item-column--nav{margin:0 18px 30px}.item-column--nav-inner{padding:15px 20px}.item-column--nav-hdg-label{font-size:16px}.item-column--nav-link-label{padding:0 0 0 15px}.item-column--nav-link-label::before{width:8px;top:.8em}}.item-column--article{margin:0 0 40px}@media screen and (max-width: 767px){.item-column--article{margin:0 0 30px}}.item-column--section{margin:0 0 30px}.item-column--section-hdg-01{border-bottom:3px solid #dfdfdf;font-size:27px;font-weight:700;line-height:33px;padding:0 0 10px;margin:0 0 20px;position:relative}.item-column--section-hdg-01::before{content:"";width:220px;height:3px;background:#a2bcaa;position:absolute;left:0;bottom:-3px;display:block}.item-column--section-img{margin:0 0 15px}.item-column--section-img img{margin:0 auto}.item-column--section-img-caption{color:#9d8825;text-align:center;margin:10px 0 0}.item-column--section-txt{text-align:justify;margin:0 0 1em}@media screen and (max-width: 767px){.item-column--section-hdg-01{font-size:20px;line-height:25px;padding:0 0 5px;margin:0 0 10px}.item-column--section-hdg-01::before{width:100px}.item-column--section-img{margin:0 0 20px}.item-column--section-img-caption{font-size:12px;line-height:1.4;margin:5px 0 0}}.item-column--box-inner{background:#f6f7f3;padding:35px 40px}.item-column--box-hdg{font-size:27px;font-weight:700;line-height:33px;text-align:center;margin:0 0 10px}.item-column--box-txt{text-align:justify}@media screen and (max-width: 767px){.item-column--box-inner{padding:30px 18px}.item-column--box-hdg{font-size:20px;line-height:25px;margin:0 0 20px}}.page-item-detail-column .item-related .item-list{left:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL19taXhpbi5zY3NzIiwidXNlcndlYi9jc3Mvc3R5bGVfaXRlbV9kZXRhaWwtY29sdW1uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBU0EscUJBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFHRiwyQ0FDRSx3QkFHRixhQUNFLDhCQUNBLHdCQUdGLHVDQUNFLGFBQ0UsaUJBSUosOENBQ0UsMEJBQ0Usd0JBSUosYUFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FHRixxQ0FDRSxhQUNBLGNBR0YsaUJBQ0UsZ0JBQ0EsYUFHRixnRUFDRSxlQUdGLGtCQUNFLG1CQUdGLDhEQUNFLG1CQUdGLFVBQ0UsMkJBR0YsY0FDRSxnQkFHRix1REFDRSxjQUdGLHdCQUNFLHFCQUNBLGdCQUdGLDRCQUNFLHlCQUdGLGlCQUNFLDhCQUdGLFdBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBR0YsdUJBQ0UsZ0RBQ0EsbUJBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkM1SEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUNXVyxLRFZYLFlDRFEsaUZERVIsZ0JBQ0EsaUJBQ0EsZ0JFWUEscUNGakJGLEtBT0ksYUFJSixTQUNFLDJCRUtBLHFDRk5GLFNBR0kseUJBR0osU0FDRSx3QkVEQSw4Q0ZHRSw0QkFJSixFQUNFLE1DYlcsS0RjWCxxQkFDQSxtQkFDQSxnQkFFRSxNQ1ZXLFFEWWIsaUJBQ0UsMEJBQ0EsOENBRUUscUJBQ0EsTUN6Qk8sS0Q4QmIsTUFDRSxxQkFHRixjQUNFLHdCRTlCQSxxQ0Y2QkYsY0FHSSx5QkcxQ0osME1BQ0UsTUFaZ0IsTUFhaEIsY0RRQSxxQ0NWRiwwTUFLSSxXQUNBLGdCQU1GLDRVQUNFLDJCQU9KLFVBQ0UsV0FDQSxnQkFDQSxnQkFDQSxnQkFDRSxXQUNBLGdCRGhCRixxQ0NVRixVQVVJLGVBQ0EsZUFLRix1Q0FDRSxpQkFDQSxpQkFDQSxrQkFFRixnQ0FDRSxlQU9KLGFBQ0UsZUFDQSxZRm5Eb0IsSUVvRHBCLGlCRDFDQSxxQ0N1Q0YsYUFNSSxlQUNBLGtCQUdGLGVBQ0UsWUYvRGUsSUVtRWpCLG1CQUNFLGVBQ0EscUJBQ0UsZUFDQSxZRnBFZ0IsSUVxRWhCLDBCQUNBLG1CQUNBLGtCQUNBLHFCQUNBLHlEQUVFLFdBQ0EsVUFDQSxXQUNBLHdCQUNBLGtCQUNBLFFBQ0EsUUFDQSxjQUVGLDZCQUNFLDhCQUNBLG9CQUNBLDhDQUVGLDRCQUNFLDhCQUNBLG9CQUNBLGdEQUVGLDJCQUNFLHFCRHJGTixxQ0MwRkkscUJBQ0UsZ0JBTU4sbUJBQ0UsZ0JBQ0Esc0NBQ0UsaUJBTUYsdUJBQ0UsbUJEM0dKLHFDQ2lHQSxtQkFjSSxnQkFDQSxzQ0FDRSxpQkFNTixvQkFDRSxnQkFLQSx3QkFDRSxlQUNBLFlGNUlhLElFNkliLGlCQUNBLG1CQUNBLGVBRUYsMEJBQ0UsZUFDQSxjQUNBLGlCQUNBLGFBQ0EseUJBQ0EsbUJBRUYseUJBQ0Usa0JBQ0Esa0JEOUlKLHFDQ3VIQSxvQkE4QkksZ0JBR0Esd0JBQ0UsZUFDQSxpQkFDQSxnQkFFRiwwQkFDRSxnQkFDQSxlQUNBLHlCQUVGLHlCQUNFLG9CQUdBLDZCQUNFLGVBT1IsaUJBQ0UsZ0JBTUUseUJBQ0UsaUJBQ0Esa0JEdkxOLHFDQzhLQSxpQkFjSSwrQkFDQSx1QkFDRSxXQU9OLHFCQUNFLGdCRHRNRixxQ0NxTUEscUJBU0ksZ0JBQ0EsMkJBQ0UsV0FPTixtQkFDRSxnQkFDQSx5QkFHRSxnQkFFRix1QkFDRSxrQkQvTkoscUNDdU5BLG1CQVlJLGdCQUNBLHlCQUNFLGVBRUYsdUJBQ0Usb0JBTU4sa0JBQ0UsZ0JBQ0Esd0JBR0UsV0Y5T1MsUUUrT1Qsa0JBRUYsc0JBQ0UsZ0JBQ0EsNEJBQ0UsZUFDQSxZRnZRVyxJRTBRZix3QkFDRSxZRnpRZSxJRTBRZixpQkFFRiw0QkFDRSxpQkFHQSw2QkFDRSxtQkFDQSxtQkFDQSxrQkFDQSxjQUNBLHFDQUNFLFdBQ0EsV0FDQSxXQUNBLFdGM1FLLFFFNFFMLGtCQUNBLFNBQ0EsT0FDQSxjRGxSUixxQ0M4T0Esa0JBMENJLG1CQUNBLHdCQUNFLGtCQUdBLDRCQUNFLGVBTUYsNkJBQ0UsbUJBQ0EscUNBQ0UsVUFDQSxVQVFWLHNCQUVFLGdCRGxURixxQ0NnVEEsc0JBS0ksaUJBS0osc0JBQ0UsZ0JBTUUsNkJBQ0UsZ0NBQ0EsZUFDQSxZRmpWVyxJRWtWWCxpQkFDQSxpQkFDQSxnQkFDQSxrQkFDQSxxQ0FDRSxXQUNBLFlBQ0EsV0FDQSxtQkFDQSxrQkFDQSxPQUNBLFlBQ0EsY0FJTiwwQkFDRSxnQkFDQSw4QkFDRSxjQUVGLGtDQUNFLE1GeFZPLFFFeVZQLGtCQUNBLGdCQUdKLDBCQUNFLG1CQUNBLGVEbFdKLHFDQ3lXTSw2QkFDRSxlQUNBLGlCQUNBLGdCQUNBLGdCQUNBLHFDQUNFLFlBSU4sMEJBQ0UsZ0JBQ0Esa0NBQ0UsZUFDQSxnQkFDQSxnQkFVTix3QkFHRSxXRmhZUyxRRWlZVCxrQkFFRixzQkFDRSxlQUNBLFlGdlphLElFd1piLGlCQUNBLGtCQUNBLGdCQUVGLHNCQUNFLG1CRGhaSixxQ0NvWkksd0JBQ0Usa0JBRUYsc0JBQ0UsZUFDQSxpQkFDQSxpQkFXSixrREFDRSIsImZpbGUiOiJ1c2Vyd2ViL2Nzcy9zdHlsZV9pdGVtX2RldGFpbC1jb2x1bW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKlxyXG5hY2FiL3Jlc2V0LmNzcyB2LjAuNS4zKDIwMjIvMTAvMjQpXHJcbmh0dHBzOi8vZ2l0aHViLmNvbS9tYXlhbms5OS9yZXNldC5jc3MvYmxvYi9tYWluL3BhY2thZ2UvaW5kZXguY3NzXHJcbiovXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG46d2hlcmUoW2hpZGRlbl06bm90KFtoaWRkZW49J3VudGlsLWZvdW5kJ10pKSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICBjb2xvci1zY2hlbWU6IGRhcmsgbGlnaHQ7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKG1pbi1ibG9jay1zaXplOiAxMDBkdmIpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgYmxvY2stc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gIDp3aGVyZShodG1sOmZvY3VzLXdpdGhpbikge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgfVxyXG59XHJcblxyXG46d2hlcmUoYm9keSkge1xyXG4gIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogMTAwZHZiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuOndoZXJlKGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QpIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG46d2hlcmUodGV4dGFyZWEpIHtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHJlc2l6ZTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPSdidXR0b24nXSwgW3JvbGU9J29wdGlvbiddKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG46d2hlcmUoOmRpc2FibGVkKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGEpIHtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmV4O1xyXG59XHJcblxyXG46d2hlcmUodWwsIG9sKSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2Zykge1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiBhdXRvO1xyXG59XHJcblxyXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbjp3aGVyZShoMSwgaDIsIGgzKSB7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgMC41cmVtKTtcclxufVxyXG5cclxuOndoZXJlKGhyKSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJsb2NrLXNpemU6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbjp3aGVyZSg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvciwgSGlnaGxpZ2h0KTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtd2l0aGluLCAubm90LXZpc3VhbGx5LWhpZGRlbikpIHtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoYmxvY2txdW90ZSwgcSkge1xyXG4gIHF1b3Rlczogbm9uZTtcclxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuOndoZXJlKHRhYmxlKSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG59XHJcbmh0bWwge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWphO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWluLXdpZHRoOiAxMjQwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLy8gbWVkaWEgcXVlcnlcclxuLnNob3ctcGMge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3ctc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gIH1cclxuICAmLmxpbmstdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmNob3Itc3R5bGUge1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNzBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyB3aWR0aFxyXG4kd2lkdGgtcGFnZS1wYzogMTIwMHB4O1xyXG4kd2lkdGgtc3ViLXdpbmRvdzogNTAwcHg7XHJcbiR3aWR0aC1tYWluOiA4MjVweDtcclxuJHdpZHRoLXN1YjogMzA0cHg7XHJcbiR3aWR0aC1zaWRlbWVudTogMzMwcHg7XHJcbiR3aWR0aC1zaWRlLXNwOiAxOHB4O1xyXG5cclxuLy8gZm9udFxyXG4kZm9udC1qYTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1lbjogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiRmb250LXdlaWdodC1leC1saWdodDogMjAwO1xyXG5cclxuLy8gY29sb3JcclxuJGNvbG9yLXRleHQ6ICMwMDA7XHJcbiRjb2xvci10ZXh0MjogIzg4ODtcclxuJGNvbG9yLXJlZDogI2U2MDAxMjtcclxuJGNvbG9yLXJlZDI6ICNGQTIyMzM7XHJcbiRjb2xvci1mb3JtLWJhY2tncm91bmQ6ICNmNGY5ZmE7XHJcbiRjb2xvci1mb3JtLWJvcmRlcjogI2RlZGVkZTtcclxuJGNvbG9yLWxpbms6ICMwMEM7XHJcbiRjb2xvci1icmFuZDogI0M0NDc1MTtcclxuJGNvbG9yLWJyYW5kMjogIzlEODgyNTtcclxuJGNvbG9yLWJyYW5kMzogI0VFRjNERTtcclxuJGNvbG9yLWJyYW5kNDogI0Y2RjdGMztcclxuJGNvbG9yLWJsdWU6ICMwMGEwZTk7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmYxMDA7XHJcbiRjb2xvci1ncmF5OiAjREVERURFO1xyXG4kY29sb3Itc3Rhci1vbjogI0ZGQzIyNTtcclxuJGNvbG9yLXN0YXItb2ZmOiAjQjRCMkIyO1xyXG5cclxuJGNvbG9yLWJ0bi1tYWluOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLXN1YjogIzlEODgyNTtcclxuJGNvbG9yLWJ0bi1jYXJ0OiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLWNhbmNlbDogI0VDRUNFQztcclxuJGNvbG9yLWJ0bi1kaXNhYmxlZDogI0VFRTtcclxuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNDQ0M7XHJcbiRjb2xvci1idG4tZmF2b3JpdGU6ICM5RDg4MjU7XHJcbiRjb2xvci10ZXh0LWZhdm9yaXRlOiAjMDAwO1xyXG4kY29sb3ItaWNvbi1mYXZvcml0ZS1vbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1lc3RpbWF0ZTogIzAwYTQzNDtcclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAjTWVkaWEgUXVlcnlcclxuLy9cclxuLy8g5L2/55So5L6LXHJcbi8vIC5mb28ge1xyXG4vLyAgIGNvbG9yOiBibHVlO1xyXG4vLyAgIEBpbmNsdWRlIG1xKCkgeyAvLyDlvJXmlbDjgpLnnIHnlaXvvIjliJ3mnJ/lgKTjga9tZOOBrjc2OHB477yJXHJcbi8vICAgICBjb2xvcjogeWVsbG93O1xyXG4vLyAgIH1cclxuLy8gICBAaW5jbHVkZSBtcShsZykgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcclxuLy8gICAgIGNvbG9yOiByZWQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LW1kOiAkd2lkdGgtbWlkZGxlLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LWxnOiAkd2lkdGgtcGFnZS1tYXggIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAneGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXHJcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDjg63jg7zjg6vjgqrjg7zjg5Djg7zjgpLjgb7jgajjgoHjgablh7rliptcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjOTk5O1xyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDnn6LljbDjgqLjgqTjgrPjg7PnlJ/miJBcclxuLy9cclxuLy8gJGljb24tcG9zaXRpb24gIDog55+i5Y2w44Gu5L2N572u77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRpY29uLXNpemUgICAgICA6IOefouWNsOOBruOCteOCpOOCulxyXG4vLyAkaWNvbi1jb2xvciAgICAgOiDnn6LljbDjga7oibJcclxuLy8gJGljb24tZGlyZWN0aW9uIDog55+i5Y2w44Gu5pa55ZCR77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRwYWRkaW5nICAgICAgICA6IOimquimgee0oOOBrnBhZGRpbmdcclxuLy8gJHBzZXVkby1lbGVtZW50IDog55aR5Ly86KaB57Sg5oyH5a6a77yI5Yid5pyf5YCk77yaYmVmb3Jl77y755yB55Wl5Y+v77y977yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGljb24tYXJyb3coJ3JpZ2h0JywgJzdweCcsICRjb2xvci1ibGFjaywgJ2JvdHRvbScsICcxOHB4Jyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBpY29uLWFycm93KCRpY29uLXBvc2l0aW9uLCAkaWNvbi1zaXplLCAkaWNvbi1jb2xvciwgJGljb24tZGlyZWN0aW9uLCAkcGFkZGluZywgJHBzZXVkby1lbGVtZW50OiAnYmVmb3JlJykge1xyXG4gIEBpZiAkaWNvbi1wb3NpdGlvbiA9PSAndG9wJyB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAncmlnaHQnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2xlZnQnIHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skcGFkZGluZ307XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogI3skaWNvbi1zaXplfTtcclxuICAgIGhlaWdodDogI3skaWNvbi1zaXplfTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBtYXJnaW46ICgtI3skaWNvbi1zaXplfSkgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAjeyRpY29uLXBvc2l0aW9ufTogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaWYgJGljb24tZGlyZWN0aW9uID09ICd0b3AnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdyaWdodCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdsZWZ0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjbWFyZ2luICwgcGFkZGluZ1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBzcGFjaW5nKCN7JGkqNX0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc3BhY2luZygkc2l6ZSkge1xyXG4gICR0eXBlOiAndV9wJztcclxuICAkcHJvcDogJ3BhZGRpbmcnO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XHJcbiAgICBAaWYgJGkgPiAxIHtcclxuICAgICAgJHR5cGU6ICd1X20nO1xyXG4gICAgICAkcHJvcDogJ21hcmdpbic7XHJcbiAgICB9XHJcbiAgICAuI3skdHlwZX10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfXItI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9Yi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOihjOWItumZkFxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOikh+aVsOihjOWItumZkO+8iFBD55So77yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAtcGMoMywgNWVtKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAtcGMoJGxpbmVzLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICRsaW5lcyA9PSAxIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI3RyYW5zZm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCcm93c2VyIFByZWZpeGVzXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLy8gLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuLy8gU2NhbGVcclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIFNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyAjZGVjaW1hbCBwb2ludFxyXG4vLyDlsI/mlbDjga7moYHmlbDjgajkuLjjgoHmlrnjgpLliLblvqHjgZnjgotcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgcm91bmQtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgY2VpbC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBmbG9vci1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxyXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcclxufVxyXG5cclxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxyXG5AZnVuY3Rpb24gY2VpbC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XHJcbn1cclxuXHJcbi8vIEZsb29yICjliIfjgormjajjgaYpXHJcbkBmdW5jdGlvbiBmbG9vci1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG8tZml4ZWQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRyb3VuZDogJ3JvdW5kJykge1xyXG4gICRuOiAxO1xyXG4gIC8vICRudW1iZXIgbXVzdCBiZSBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkZGlnaXRzKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9IEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcclxuICAgICRuOiAkbiAqIDEwO1xyXG4gIH1cclxuICBAaWYgJHJvdW5kID09ICdyb3VuZCcge1xyXG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2NlaWwnIHtcclxuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XHJcbiAgICBAcmV0dXJuIGZsb29yKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Yil44Km44Kj44Oz44OJ44Km44Gn6ZaL44GP44Oq44Oz44Kv44Gr44Ki44Kk44Kz44Oz44KS44Gk44GR44KLXHJcbkBtaXhpbiBuZXctd2luZG93KCRjb2xvciwgJHNpemUpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTUuNCAxMy40XCI+PHBhdGggZD1cIk0xMS40LDEzLjRIMS40Yy0uNzcsMC0xLjQtLjYzLTEuNC0xLjRWNGMwLS43Ny42My0xLjQsMS40LTEuNGgydi44SDEuNGMtLjMzLDAtLjYuMjctLjYuNnY4YzAsLjMzLjI3LjYuNi42aDEwYy4zMywwLC42LS4yNy42LS42di0yaC44djJjMCwuNzctLjYzLDEuNC0xLjQsMS40WlwiLz48cGF0aCBkPVwiTTE0LjQsOUg1LjRjLS41NSwwLTEtLjQ1LTEtMVYxYzAtLjU1LjQ1LTEsMS0xaDljLjU1LDAsMSwuNDUsMSwxdjdjMCwuNTUtLjQ1LDEtMSwxWk01LjQuOGMtLjExLDAtLjIuMDktLjIuMnY3YzAsLjExLjA5LjIuMi4yaDljLjExLDAsLjItLjA5LjItLjJWMWMwLS4xMS0uMDktLjItLjItLjJINS40WlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBjb21tb25cclxuQHVzZSBcImZvdW5kYXRpb25cIiBhcyAqO1xyXG5AdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbiRjb2x1bW4td2lkdGgtcGM6IDc5MHB4O1xyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICDjgrPjg6njg6Dns7voqJjkuovoqbPntLDvvIjllYblk4HliKXjg4bjg7Pjg5fjg6zjg7zjg4jvvIlcclxuICBbaXRlbV9kZXRhaWwkY29sdW1uXVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogQGV4dGVuZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyBAZXh0ZW5kICVsYXlvdXQtYmFzZS1zdHlsZTtcclxuJWxheW91dC1iYXNlLXN0eWxlIHtcclxuICB3aWR0aDogJGNvbHVtbi13aWR0aC1wYztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBAZXh0ZW5kICVsYXN0LWNoaWxkLXN0eWxlO1xyXG4lbGFzdC1jaGlsZC1zdHlsZSB7XHJcbiAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogT3ZlcndyaXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jb250ZW50cyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC5tYWluIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICB9XHJcbiAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pdGVtLWRldGFpbC1jb2x1bW4ge1xyXG4gIC5pdGVtLWhpc3Rvcnkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gO1xyXG4gIH1cclxuICBpZnJhbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC5pdGVtLWNvbHVtblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaXRlbS1jb2x1bW4ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgfVxyXG5cclxuICBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICB9XHJcblxyXG4gIC8vIGxpbmtcclxuICAmLS1saW5rIHtcclxuICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA5OTlweCA5OTlweCAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vID09PT09IE1lZGlhIFF1ZXJpZXMgPT09PT1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGhlYWRcclxuICAmLS1oZWFkIHtcclxuICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAuaXRlbS1jb2x1bW4tLWxpbmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVsYXlvdXQtYmFzZS1zdHlsZTtcclxuICAgICAgQGV4dGVuZCAlbGFzdC1jaGlsZC1zdHlsZTtcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxuICAgIC8vID09PT09IE1lZGlhIFF1ZXJpZXMgPT09PT1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAuaXRlbS1jb2x1bW4tLWxpbmsge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHRpdGxlXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVsYXlvdXQtYmFzZS1zdHlsZTtcclxuICAgICAgQGV4dGVuZCAlbGFzdC1jaGlsZC1zdHlsZTtcclxuICAgIH1cclxuICAgICYtaGRnIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICB9XHJcbiAgICAmLWRhdGFzIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWRhdGEge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi1jcmVhdCB7fVxyXG4gICAgICAmLXVwZGF0ZSB7fVxyXG4gICAgICAmLWJ0biB7fVxyXG4gICAgfVxyXG4gICAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICB9XHJcbiAgICAgICYtaGRnIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWRhdGFzIHtcclxuICAgICAgICBtYXJnaW46IC01cHggMCAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgICYtZGF0YSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDE1cHg7XHJcbiAgICAgICAgJi1jcmVhdCB7fVxyXG4gICAgICAgICYtdXBkYXRlIHt9XHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBtdlxyXG4gICYtLW12IHtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlbGF5b3V0LWJhc2Utc3R5bGU7XHJcbiAgICAgIEBleHRlbmQgJWxhc3QtY2hpbGQtc3R5bGU7XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGltZyAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpIDMwcHg7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGFwcGVhbFxyXG4gICYtLWFwcGVhbCB7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJWxheW91dC1iYXNlLXN0eWxlO1xyXG4gICAgICBAZXh0ZW5kICVsYXN0LWNoaWxkLXN0eWxlO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge31cclxuICAgIC8vID09PT09IE1lZGlhIFF1ZXJpZXMgPT09PT1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBsZWFkXHJcbiAgJi0tbGVhZCB7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJWxheW91dC1iYXNlLXN0eWxlO1xyXG4gICAgICBAZXh0ZW5kICVsYXN0LWNoaWxkLXN0eWxlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgJi10eHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBuYXZcclxuICAmLS1uYXYge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVsYXlvdXQtYmFzZS1zdHlsZTtcclxuICAgICAgQGV4dGVuZCAlbGFzdC1jaGlsZC1zdHlsZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kNDtcclxuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1oZGcge1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpbmtzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5rcy1zdWIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC42ZW07XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwIDMwcHg7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWhkZyB7XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbGlua3Mge1xyXG4gICAgICB9XHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgdG9wOiAuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gYXJ0aWNsZVxyXG4gICYtLWFydGljbGUge1xyXG4gICAgQGV4dGVuZCAlbGFzdC1jaGlsZC1zdHlsZTtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHNlY3Rpb25cclxuICAmLS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlbGF5b3V0LWJhc2Utc3R5bGU7XHJcbiAgICAgIEBleHRlbmQgJWxhc3QtY2hpbGQtc3R5bGU7XHJcbiAgICB9XHJcbiAgICAmLWhkZyB7XHJcbiAgICAgICYtMDEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjREZERkRGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTJCQ0FBO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgfVxyXG4gICAgLy8gPT09PT0gTWVkaWEgUXVlcmllcyA9PT09PVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICB9XHJcbiAgICAgICYtaGRnIHtcclxuICAgICAgICAmLTAxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXR4dCB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGJveFxyXG4gICYtLWJveCB7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlbGF5b3V0LWJhc2Utc3R5bGU7XHJcbiAgICAgIEBleHRlbmQgJWxhc3QtY2hpbGQtc3R5bGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDQ7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggNDBweDtcclxuICAgIH1cclxuICAgICYtaGRnIHtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLXR4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcbiAgICAvLyA9PT09PSBNZWRpYSBRdWVyaWVzID09PT09XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAkd2lkdGgtc2lkZS1zcDtcclxuICAgICAgfVxyXG4gICAgICAmLWhkZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10eHQge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBhZ2UtaXRlbS1kZXRhaWwtY29sdW1uIHtcclxuICAuaXRlbS1yZWxhdGVkIHtcclxuICAgIC5pdGVtLWxpc3Qge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
