﻿*,*::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}}.review-header{display:flex;align-items:center;height:56px;padding:0 30px;background:#eef3de}.review-header-title{font-size:18px;font-weight:700;margin-right:24px}.review-header .js_toggle-trigger{display:block;width:16px;height:16px;position:relative;margin-left:auto;padding:0}.review-header .js_toggle-trigger::before,.review-header .js_toggle-trigger::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:2px solid #000;transition:.3s}.review-header .js_toggle-trigger::after{transform:rotate(90deg)}.review-header .js_toggle-trigger.is_toggle-opened::after{transform:rotate(0)}.review-list-no-item{font-size:14px;line-height:1.4;margin:20px 0}.review-list-wrapper{margin:0 auto;position:relative;padding-bottom:30px}.member-main .review-list-wrapper{width:auto}.review-list-header{padding:54px 0 25px;border-bottom:1px solid #dedede}.review-list-title{font-size:16px;font-weight:700;margin-bottom:10px}.review-list-item{padding:40px 0;border-bottom:1px solid #dedede}.review-list-item-header{display:flex;justify-content:space-between;align-items:baseline}.review-list-item-title{font-size:16px;line-height:26px;margin-bottom:4px;font-weight:bold}.review-list-item-text{font-size:14px;line-height:24px;margin-top:10px}.review-list-item-name{color:#888;font-size:14px;display:flex}.review-list-item-name-wrapper{display:flex;justify-content:space-between}.review-list-item-name-label::after{content:"："}.review-list-item-date{color:#888;font-size:14px;display:flex}.review-list-item-date-label::after{content:"："}.review-list-item-product-name{display:flex;margin-bottom:15px;font-size:14px;line-height:22px}.review-list-item-product-name-label::after{content:"："}.review-list-item-product-name-value a{color:#000;text-decoration:underline}.review-list-item-product-name-value a:hover{text-decoration:none}.review-list-item-img{float:right;margin-left:15px;width:200px;height:200px}.review-list-item-img img{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto}.review-list-item-post{padding-top:15px;margin-bottom:10px}.review-list-item-post-text{font-size:14px;line-height:22px}.review-list-item-btns{margin-top:10px}.review-list-item-helpful{margin-top:10px}.review-list-item-helpful-text{font-size:12px;line-height:1.6;margin-right:20px}.review-list-item-helpful-btns{display:flex;align-items:center;margin:10px 0 15px}.review-list-item-helpful-btns .btn{margin-right:10px}.review-item-name{font-size:20px;font-weight:bold;margin:15px 0 30px}.review-form-wrapper{padding:40px 40px 30px;background:#f5f5f5;border-radius:10px;margin-bottom:60px}.review-form-wrapper:empty{display:none}.review-form-note{font-size:14px;line-height:22px}.review-form-header{display:flex;align-items:baseline;margin-bottom:20px}.review-form-header-note{font-size:14px;line-height:22px;margin-left:50px}.review-form-title{font-size:20px}.review-form-label{font-size:14px;line-height:24px;margin-bottom:10px}.review-form-input,.review-form .review-form-input{margin-bottom:25px}.review-form-input-stars,.review-form .review-form-input-stars{display:flex}.review-form-input-stars label,.review-form .review-form-input-stars label{margin-right:30px;margin-bottom:15px}.review-form-input-stars label .icon,.review-form .review-form-input-stars label .icon{width:18px;height:18px;margin-right:3px;position:relative}.review-form-input-stars label .icon-star-on,.review-form .review-form-input-stars label .icon-star-on{fill:#ffc225}.review-form-input-stars label .icon-star-off,.review-form .review-form-input-stars label .icon-star-off{fill:#b4b2b2}@media screen and (max-width: 1100px){.review-form-input-stars label,.review-form .review-form-input-stars label{margin-right:20px}}.review-form .review-form-input{margin-bottom:0}.review-form-btn{text-align:center}.review-form-note{color:#888;font-size:12px;line-height:22px;margin-top:15px;text-align:center}.review-stars{display:flex}.review-stars .c_radio+.c_label{margin-right:15px}@media screen and (max-width: 767px){.review-stars .c_radio+.c_label{margin:0;padding:0 0 0 24px}}@media screen and (max-width: 767px){.review-stars .HTMLFORM_ELEMENT,.review-stars .HTMLFORM_LABEL_GROUP{height:30px}}.review-stars .icon{width:18px;height:18px;margin-right:3px;position:relative}@media screen and (max-width: 767px){.review-stars .icon{width:16px;height:16px;margin-right:0}}.review-stars .icon-star-on{fill:#ffc225}.review-stars .icon-star-off{fill:#b4b2b2}.review-stars .num-average{margin-left:5px;font-weight:600;font-size:14px}.review-stars .num-text{margin-left:5px;font-size:12px}.review-star{display:block;line-height:1}.review-post-info{display:flex;justify-content:flex-end;color:#9d8825;font-size:14px;margin-top:10px}.review-post-info a{color:#9d8825}.review-post-info a:hover{text-decoration:underline}.review-post-info-date::before{content:" - "}@media screen and (max-width: 767px){.review-header{padding:0 10px}.review-header-title{margin-right:10px;font-size:16px}.review-list-no-item{font-size:13px;margin:20px 10px 0}.review-list-wrapper{width:auto;padding:0 0 30px}.review-list-header{padding:30px 18px;margin-left:-18px;margin-right:-18px}.review-list-item{padding:14px 0;border-bottom:1px solid #dedede;margin:0 10px 15px}.review-list-item-header{display:block;margin-bottom:10px}.review-list-item-header .review-list-item-title{margin-bottom:5px}.review-list-item-title{font-size:14px;line-height:22px}.review-list-item-img{width:30vw;height:30vw}.review-list-item-text{font-size:13px;line-height:20px}.review-list-item-product-name{display:block;margin-bottom:15px}.review-list-item-product-name-label{font-size:12px}.review-list-item-post{padding-top:10px;margin-bottom:15px}.review-list-item-post-text{font-size:12px;line-height:18px}.review-list-item-helpful-text{font-size:12px;line-height:18px}.review-list-item-helpful-btns{margin:5px 0 10px}.review-form-input-stars,.review-form .review-form-input-stars{flex-wrap:wrap}.review-post-info{display:flex;justify-content:flex-end;color:#9d8825;font-size:12px}.review-post-info-date::before{content:" - "}}.review-result-item-name{font-size:16px;font-weight:bold;line-height:26px}.review-result-item-name a{color:#000;text-decoration:underline}.review-result-item-name a:hover{text-decoration:none}@media screen and (max-width: 1100px){.btns.review-btns .btn-size-l{min-width:200px}}.page-member-review-edit .btns .btn{min-width:30%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL19taXhpbi5zY3NzIiwidXNlcndlYi9jc3Mvc3R5bGVfcmV2aWV3LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBU0EscUJBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFHRiwyQ0FDRSx3QkFHRixhQUNFLDhCQUNBLHdCQUdGLHVDQUNFLGFBQ0UsaUJBSUosOENBQ0UsMEJBQ0Usd0JBSUosYUFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FHRixxQ0FDRSxhQUNBLGNBR0YsaUJBQ0UsZ0JBQ0EsYUFHRixnRUFDRSxlQUdGLGtCQUNFLG1CQUdGLDhEQUNFLG1CQUdGLFVBQ0UsMkJBR0YsY0FDRSxnQkFHRix1REFDRSxjQUdGLHdCQUNFLHFCQUNBLGdCQUdGLDRCQUNFLHlCQUdGLGlCQUNFLDhCQUdGLFdBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBR0YsdUJBQ0UsZ0RBQ0EsbUJBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkM1SEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUNXVyxLRFZYLFlDRFEsaUZERVIsZ0JBQ0EsaUJBQ0EsZ0JFWUEscUNGakJGLEtBT0ksYUFJSixTQUNFLDJCRUtBLHFDRk5GLFNBR0kseUJBR0osU0FDRSx3QkVEQSw4Q0ZHRSw0QkFJSixFQUNFLE1DYlcsS0RjWCxxQkFDQSxtQkFDQSxnQkFFRSxNQ1ZXLFFEWWIsaUJBQ0UsMEJBQ0EsOENBRUUscUJBQ0EsTUN6Qk8sS0Q4QmIsTUFDRSxxQkFHRixjQUNFLHdCRTlCQSxxQ0Y2QkYsY0FHSSx5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dXNlcndlYi9jc3Mvc3R5bGVfcmV2aWV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLypcclxuYWNhYi9yZXNldC5jc3Mgdi4wLjUuMygyMDIyLzEwLzI0KVxyXG5odHRwczovL2dpdGh1Yi5jb20vbWF5YW5rOTkvcmVzZXQuY3NzL2Jsb2IvbWFpbi9wYWNrYWdlL2luZGV4LmNzc1xyXG4qL1xyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPSd1bnRpbC1mb3VuZCddKSkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgY29sb3Itc2NoZW1lOiBkYXJrIGxpZ2h0O1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgbm90IChtaW4tYmxvY2stc2l6ZTogMTAwZHZiKSB7XHJcbiAgOndoZXJlKGh0bWwpIHtcclxuICAgIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICA6d2hlcmUoaHRtbDpmb2N1cy13aXRoaW4pIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKGJvZHkpIHtcclxuICBibG9jay1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IDEwMGR2YjtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0KSB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuOndoZXJlKHRleHRhcmVhKSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICByZXNpemU6IGJsb2NrO1xyXG59XHJcblxyXG46d2hlcmUoYnV0dG9uLCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCBbcm9sZT0nYnV0dG9uJ10sIFtyb2xlPSdvcHRpb24nXSkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuOndoZXJlKDpkaXNhYmxlZCkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShsYWJlbDpoYXMoPiBpbnB1dDpkaXNhYmxlZCksIGxhYmVsOmhhcygrIGlucHV0OmRpc2FibGVkKSkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShhKSB7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJleDtcclxufVxyXG5cclxuOndoZXJlKHVsLCBvbCkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHN2ZywgdmlkZW8sIGNhbnZhcywgYXVkaW8sIGlmcmFtZSwgZW1iZWQsIG9iamVjdCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBwaWN0dXJlLCBzdmcpIHtcclxuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogYXV0bztcclxufVxyXG5cclxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG46d2hlcmUoaDEsIGgyLCBoMykge1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDFlbSArIDAuNXJlbSk7XHJcbn1cclxuXHJcbjp3aGVyZShocikge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBibG9jay1zaXplOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG46d2hlcmUoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IsIEhpZ2hsaWdodCk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxufVxyXG5cclxuOndoZXJlKC52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXdpdGhpbiwgLm5vdC12aXN1YWxseS1oaWRkZW4pKSB7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGJsb2NrcXVvdGUsIHEpIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbjp3aGVyZSh0YWJsZSkge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuYm9keSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1pbi13aWR0aDogMTI0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbi5zaG93LXBjIHtcclxuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LXNwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICB9XHJcbiAgJi5saW5rLXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYW5jaG9yLXN0eWxlIHtcclxuICBzY3JvbGwtbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy8gd2lkdGhcclxuJHdpZHRoLXBhZ2UtcGM6IDEyMDBweDtcclxuJHdpZHRoLXN1Yi13aW5kb3c6IDUwMHB4O1xyXG4kd2lkdGgtbWFpbjogODI1cHg7XHJcbiR3aWR0aC1zdWI6IDMwNHB4O1xyXG4kd2lkdGgtc2lkZW1lbnU6IDMzMHB4O1xyXG4kd2lkdGgtc2lkZS1zcDogMThweDtcclxuXHJcbi8vIGZvbnRcclxuJGZvbnQtamE6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW46IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtbWVkaXVtOiA2MDA7XHJcbiRmb250LXdlaWdodC1yZWd1bGFyOiA1MDA7XHJcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xyXG4kZm9udC13ZWlnaHQtZXgtbGlnaHQ6IDIwMDtcclxuXHJcbi8vIGNvbG9yXHJcbiRjb2xvci10ZXh0OiAjMDAwO1xyXG4kY29sb3ItdGV4dDI6ICM4ODg7XHJcbiRjb2xvci1yZWQ6ICNlNjAwMTI7XHJcbiRjb2xvci1yZWQyOiAjRkEyMjMzO1xyXG4kY29sb3ItZm9ybS1iYWNrZ3JvdW5kOiAjZjRmOWZhO1xyXG4kY29sb3ItZm9ybS1ib3JkZXI6ICNkZWRlZGU7XHJcbiRjb2xvci1saW5rOiAjMDBDO1xyXG4kY29sb3ItYnJhbmQ6ICNDNDQ3NTE7XHJcbiRjb2xvci1icmFuZDI6ICM5RDg4MjU7XHJcbiRjb2xvci1icmFuZDM6ICNFRUYzREU7XHJcbiRjb2xvci1icmFuZDQ6ICNGNkY3RjM7XHJcbiRjb2xvci1ibHVlOiAjMDBhMGU5O1xyXG4kY29sb3IteWVsbG93OiAjZmZmMTAwO1xyXG4kY29sb3ItZ3JheTogI0RFREVERTtcclxuJGNvbG9yLXN0YXItb246ICNGRkMyMjU7XHJcbiRjb2xvci1zdGFyLW9mZjogI0I0QjJCMjtcclxuXHJcbiRjb2xvci1idG4tbWFpbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1zdWI6ICM5RDg4MjU7XHJcbiRjb2xvci1idG4tY2FydDogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1jYW5jZWw6ICNFQ0VDRUM7XHJcbiRjb2xvci1idG4tZGlzYWJsZWQ6ICNFRUU7XHJcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjQ0NDO1xyXG4kY29sb3ItYnRuLWZhdm9yaXRlOiAjOUQ4ODI1O1xyXG4kY29sb3ItdGV4dC1mYXZvcml0ZTogIzAwMDtcclxuJGNvbG9yLWljb24tZmF2b3JpdGUtb246ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tZXN0aW1hdGU6ICMwMGE0MzQ7XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy8gI01lZGlhIFF1ZXJ5XHJcbi8vXHJcbi8vIOS9v+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+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcImZvdW5kYXRpb25cIiBhcyAqO1xyXG5AdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5yZXZpZXcge1xyXG4gICYtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kMztcclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgICYtbm8taXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgLm1lbWJlci1tYWluICYge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDU0cHggMCAyNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5IDpmbGV4O1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLvvJpcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5IDpmbGV4O1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIu+8mlwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLvvJpcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcG9zdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYnRucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWhlbHBmdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWl0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XHJcbiAgfVxyXG4gICYtZm9ybSB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ub3RlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmLW5vdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi1pbnB1dCwgLnJldmlldy1mb3JtLWlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgJi1zdGFycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLXN0YXItb24ge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zdGFyLW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3Rhci1vZmYge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zdGFyLW9mZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSh4bGcpIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlldy1mb3JtLWlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi1ub3RlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0MjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXN0YXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuY19yYWRpbysuY19sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5IVE1MRk9STV9FTEVNRU5ULCAuSFRNTEZPUk1fTEFCRUxfR1JPVVAge1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLXN0YXItb24ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1zdGFyLW9uO1xyXG4gICAgICB9XHJcbiAgICAgICYtc3Rhci1vZmYge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1zdGFyLW9mZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51bSB7XHJcbiAgICAgICYtYXZlcmFnZXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zdGFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gICYtcG9zdC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIiAtIFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtbm8taXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAkd2lkdGgtc2lkZS1zcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTVweDtcclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAucmV2aWV3LWxpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMwdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wb3N0IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaGVscGZ1bCB7XHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mb3JtIHtcclxuICAgICAgJi1pbnB1dCwgLnJldmlldy1mb3JtLWlucHV0IHtcclxuICAgICAgICAmLXN0YXJzIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJi1wb3N0LWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAmLWRhdGUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiAtIFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlldy1yZXN1bHQtaXRlbS1uYW1lIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSh4bGcpIHtcclxuICAuYnRuc3tcclxuICAgICYucmV2aWV3LWJ0bnN7XHJcbiAgICAgIC5idG4tc2l6ZS1se1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW1lbWJlci1yZXZpZXctZWRpdCB7XHJcbiAgLmJ0bnMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
