﻿*,*::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}}.page-item-list-image .item-list-wrapper,.page-item-list-detail .item-list-wrapper{padding-right:0}.page-item-list-image .item-list-wrapper.js_item-list-slider .item-list,.page-item-list-detail .item-list-wrapper.js_item-list-slider .item-list{left:0}@media screen and (max-width: 767px){.page-item-list-image .item-list-wrapper.js_item-list-slider .item-list,.page-item-list-detail .item-list-wrapper.js_item-list-slider .item-list{padding-left:18px}}@media screen and (max-width: 767px){.page-item-list-image .item_list-recommend,.page-item-list-image .item-history,.page-item-list-image .item_list-new-arrival-inner,.page-item-list-detail .item_list-recommend,.page-item-list-detail .item-history,.page-item-list-detail .item_list-new-arrival-inner{margin-left:-18px;margin-right:-18px}}.item-list-category-header-section{margin-bottom:30px}.item-list-category-header-banner{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 767px){.item-list-category-header-banner{grid-template-columns:repeat(1, 1fr)}}.item-list-category-img{height:320px;margin-bottom:30px}@media screen and (max-width: 767px){.item-list-category-img{margin:0 -15px 15px;height:200px}}.item-list-category-img img{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto}.item-list-sub-categories{margin-bottom:30px}@media screen and (max-width: 767px){.item-list-sub-categories{margin:0 -15px 15px}}.item-list-sub-categories-title,.item-list-narrowdown-title{border-bottom:1px solid #dedede}.item-list-sub-categories-title a,.item-list-narrowdown-title a{display:block;font-size:16px;font-weight:600;line-height:1.4;padding:10px}.item-list-sub-categories-inner{padding:0 51px 50px}@media screen and (max-width: 767px){.item-list-sub-categories-inner{padding:0 0 38px 0}}.item-list-sub-categories-wrapper{padding-bottom:20px}@media screen and (max-width: 767px){.item-list-sub-categories-wrapper{padding-bottom:30px}}.item-list-sub-categories-list{display:flex;flex-wrap:wrap;margin-right:-9px}@media screen and (max-width: 767px){.item-list-sub-categories-list{justify-content:space-between;padding:10px;margin-right:0}}.item-list-sub-categories-list-item{margin:0 9px 9px 0;width:calc(25% - 9px)}@media screen and (max-width: 767px){.item-list-sub-categories-list-item{margin:0 0 6px;width:calc(50% - 3px)}}.item-list-sub-categories-list-item a{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1.2;height:42px;padding:0 10px;position:relative;background-color:#eef3de;border-radius:100px;text-align:center}@media screen and (max-width: 767px){.item-list-sub-categories-list-item a{font-size:12px;height:36px}}.item-list-narrowdown{margin-bottom:0px}@media screen and (max-width: 767px){.item-list-narrowdown{margin:0 0px 0px}}.item-list-narrowdown-block{margin-bottom:24px}.item-list-narrowdown-block:has(.item-list-narrowdown-list:empty),.item-list-narrowdown-block:has(.item-list-narrowdown-list:not(:has(.item-list-narrowdown-list-item))){display:none}.item-list-narrowdown-label{padding-bottom:10px;padding-left:12px;font-size:18px;font-weight:700;border-bottom:solid 1px #9d8825}@media screen and (max-width: 767px){.item-list-narrowdown-label{width:auto;margin-bottom:5px;font-size:15px}}.item-list-narrowdown-list{display:flex;flex-wrap:wrap;margin-right:-18px;font-size:15px;line-height:1.6}@media screen and (max-width: 767px){.item-list-narrowdown-list{justify-content:space-between;margin-right:0px;font-size:12px}}.item-list-narrowdown-list-item{width:calc(25% - 18px);display:flex;align-items:center;margin:0 18px 0px 0;padding:15px 5px 15px 10px;border-bottom:1px solid #cacaca}@media screen and (max-width: 767px){.item-list-narrowdown-list-item{width:calc(50% - 6px);margin:0 0px 0px 0;padding:12px 5px 12px 5px}}.item-list-narrowdown-list-item .c_checkbox+.c_label+label{font-weight:500}.item-list-narrowdown-delivery-date{margin-top:15px}.item-list-narrowdown-delivery-date input[type=text]{width:130px;font-size:14px}.item-list-narrowdown-filter{background:#f6f7f3;padding:20px 20px 10px}@media screen and (max-width: 767px){.item-list-narrowdown-filter{padding:20px 10px 10px}}.item-list-narrowdown-filter-inner{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.item-list-narrowdown-filter-inner{display:block}}.item-list-narrowdown-filter-table{display:flex}@media screen and (max-width: 767px){.item-list-narrowdown-filter-table{display:block}}.item-list-narrowdown-filter-label{width:140px;flex-shrink:0;font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.item-list-narrowdown-filter-label{width:auto;margin-bottom:5px}}.item-list-narrowdown-filter-list{display:flex;flex-wrap:wrap;margin-right:-20px}.item-list-narrowdown-filter-list-item{display:flex;margin:0 20px 10px 0}.item-list-narrowdown-filter-list-item a{display:flex;align-items:center;padding:0 5px;background:#fff;border:1px solid #dedede;border-radius:3px;font-size:14px;height:24px}.item-list-narrowdown-filter-list-item a .icon{width:10px;height:10px;margin-left:5px}.item-list-narrowdown-filter-list-item a:hover{text-decoration:none;opacity:.8}.item-list-narrowdown-filter-clear{font-size:14px;line-height:1.6;margin-bottom:10px}@media screen and (max-width: 767px){.item-list-narrowdown-filter-clear{margin-bottom:0;text-align:right}}.item-list-narrowdown-filter-clear a{color:#00c}#modal-narrowdown .modal-content{width:1000px;padding:0 0 40px 0}#modal-narrowdown .modal-text-body{padding-top:15px;padding-bottom:15px}#modal-narrowdown .modal-btns{margin-top:0;padding:40px 0 0;border-top:solid 1px #cacaca}@media screen and (max-width: 767px){#modal-narrowdown .modal-content{width:100%}#modal-narrowdown .modal-text-ttl{padding:10px 15px}#modal-narrowdown .modal-text-body{padding-top:10px;padding-bottom:0}#modal-narrowdown .modal-btns{flex-direction:column;padding:28px 0 28px}#modal-narrowdown .modal-btns .btn{width:230px;margin-bottom:8px}#modal-narrowdown .modal-btns .btn:last-of-type{margin-bottom:0}}.item-list-page-guide{display:flex;justify-content:space-between;margin-bottom:20px;padding:27px 18px;background-color:#f6f7f3}.item-list-page-guide-col1{display:flex;align-items:center}.item-list-page-guide-col2{display:flex;align-items:center;justify-content:flex-end;line-height:1}.item-list-page-guide-col2 .form-checkbox-item{margin:0}.item-list-page-guide .c_select{padding-left:5px;font-size:14px}.item-list-page-guide .form-checkbox-item .c_checkbox+.c_label{top:3px}@media screen and (max-width: 767px){.item-list-page-guide{display:block;margin:0 -18px;padding:18px 0}.item-list-page-guide-col1{margin-bottom:12px;justify-content:center}.item-list-page-guide-col1 .btn{max-width:230px}.item-list-page-guide-col2{padding:0 18px;justify-content:center;font-size:12px;white-space:nowrap}.item-list-page-guide .c_checkbox+.c_label{padding-left:20px}.item-list-page-guide .c_select{font-size:12px}}.item-list-page-guide-total-num{display:flex;align-items:center;font-size:14px;margin-right:30px}@media screen and (max-width: 767px){.item-list-page-guide-total-num{font-size:12px;margin-right:20px}}.item-list-page-guide-total-num .num{font-size:16px;font-weight:600;margin:0 5px}@media screen and (max-width: 767px){.item-list-page-guide-total-num .num{font-size:14px;margin:0 3px}}.item-list-page-guide-num-per-page{display:flex;align-items:center;margin-left:16px;font-size:14px}.item-list-page-guide-num-per-page-label::after{content:"："}@media screen and (max-width: 767px){.item-list-page-guide-num-per-page{font-size:12px;margin-left:10px}}.item-list-page-guide-sort{display:flex;align-items:center;margin-left:16px;font-size:14px}.item-list-page-guide-sort-label::after{content:"："}@media screen and (max-width: 767px){.item-list-page-guide-sort{font-size:12px;margin-left:10px}}.item-list-no-item{font-size:14px;line-height:1.4}.item-list-pager-wrapper{position:relative}.item-list-page-switch{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;padding-right:18px}.item-list-page-switch-btn{display:flex;align-items:center;justify-content:center;width:38px;height:40px;margin-right:10px;background-color:#ececec}.item-list-page-switch-btn:hover{cursor:pointer;opacity:.7}.item-list-page-switch-btn:last-child{margin-right:0}.item-list-page-switch-btn.is_active{background-color:#eef3de}.item-list-page-switch-btn .icon{width:18px;height:18px}@media screen and (max-width: 767px){.item-list-page-switch{padding-right:0;top:-8px;transform:inherit}}.item_list-new-arrival{margin-top:36px}.item_list-new-arrival .section-header{margin-bottom:26px}@media screen and (max-width: 767px){.item_list-new-arrival .section-header svg{width:auto;height:22px}}.item_list-recommend .section-header{margin-bottom:26px}@media screen and (max-width: 767px){.item_list-recommend .section-header svg{width:auto;height:22px}}.item-list-detail{margin-right:0}.item-list-detail .item-list-item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;margin:0 0 27px;padding-bottom:27px;border-bottom:solid 1px #dfdfdf}.item-list-detail .item-list-item:last-child{border-bottom:none}.item-list-detail .item-list-item-img{width:250px;margin-bottom:0}.item-list-detail .item-list-item-text{width:calc(100% - 250px - 15px)}.item-list-detail .item-list-item-text-sp{display:none}.item-list-detail .item-list-item-info{display:flex;align-items:flex-start;justify-content:space-between}.item-list-detail .item-list-item-info .item-list-item-price-timesaleTitle{display:inline-block;margin-right:10px;font-size:16px}.item-list-detail .item-list-item-info .item-list-item-price-timesaleTitle::after,.item-list-detail .item-list-item-info .item-list-item-price-timesaleTitle::before{display:none}.item-list-detail .item-list-item-info .price-value{font-size:30px}.item-list-detail .item-list-item-info .price-label,.item-list-detail .item-list-item-info .price-unit,.item-list-detail .item-list-item-info .tax-label{font-weight:700;font-size:14px}.item-list-detail .item-list-item-info .price-proper .price-value{font-size:27px}.item-list-detail .item-list-item-info .price-sale .price-value{font-size:30px}.item-list-detail .item-list-item-shipping{max-width:50%;margin-bottom:0}.item-list-detail .item-list-item-btns{display:flex;align-items:center;justify-content:flex-end}.item-list-detail .item-list-item-btn{margin-left:14px}.item-list-detail .item-list-item-favorite{position:relative}.item-list-detail .item-list-item .item-list-item-favorite-popup{position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:180px;padding:8px;font-size:14px;line-height:1.6;text-align:center;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.1);border:1px solid #9d8825}@media screen and (max-width: 767px){.item-list-detail .item-list-item .item-list-item-favorite-popup{left:100%}}@media screen and (max-width: 767px){.item-list-detail .item-list-item{flex-wrap:wrap}.item-list-detail .item-list-item-img{width:110px}.item-list-detail .item-list-item-img .is_soldout::after{font-size:14px}.item-list-detail .item-list-item-text{width:100%;margin-top:10px}.item-list-detail .item-list-item-text-sp{display:block;width:calc(100% - 122px)}.item-list-detail .item-list-item-text .item-list-item-icon,.item-list-detail .item-list-item-text .item-list-item-name{display:none}.item-list-detail .item-list-item-info{position:relative;display:block}.item-list-detail .item-list-item-info .price-value{font-size:28px}.item-list-detail .item-list-item-info .price-label,.item-list-detail .item-list-item-info .price-unit,.item-list-detail .item-list-item-info .tax-label{font-size:12px}.item-list-detail .item-list-item-info .price-proper .price-value{font-size:24px}.item-list-detail .item-list-item-info .price-sale .price-value{font-size:28px}.item-list-detail .item-list-item-shipping{position:absolute;margin-bottom:0}.item-list-detail .item-list-item-btns{justify-content:space-between}.item-list-detail .item-list-item-btns .item-list-item-favorite{width:calc(50% - 6px)}.item-list-detail .item-list-item-btn{width:calc(50% - 6px)}}.page-item-list-column .item-list-item-inner{display:flex;justify-content:space-between;flex-direction:row;width:100%}@media screen and (max-width: 767px){.page-item-list-column .item-list-item-inner{display:block;margin:0 42px}}.page-item-list-column .item-list-item{margin:0;padding-bottom:20px}.page-item-list-column .item-list-item:not(:last-child){margin:0 0 20px}.page-item-list-column .item-list-item:last-child{border-bottom:solid 1px #dfdfdf}@media screen and (max-width: 767px){.page-item-list-column .item-list-detail{margin:0 calc(50% - 50vw)}}@media screen and (max-width: 767px){.page-item-list-column .item-list-page-guide-col1{margin:0}}.page-item-list-column .item-list-page-guide{padding:8px}@media screen and (max-width: 767px){.page-item-list-column .pager{margin:18px 0 18px}}.page-item-list-column .pager-text{position:static;transform:none;padding:0}@media screen and (max-width: 767px){.page-item-list-column .pager-text{margin:0}}@media screen and (max-width: 767px){.page-item-list-column .item-list-wrapper{padding:0;overflow-x:visible}}.page-item-list-column .item-list-item-img{width:269px;margin-right:18px}@media screen and (max-width: 767px){.page-item-list-column .item-list-item-img{width:100%;margin-bottom:4px;margin-right:0}}.page-item-list-column .item-list-item-img img{aspect-ratio:790/390}.page-item-list-column .item-list-item-name{font-size:18px}@media screen and (max-width: 767px){.page-item-list-column .item-list-item-name{font-size:14px}}.page-item-list-column .item-list-item-description{font-size:16px}@media screen and (max-width: 767px){.page-item-list-column .item-list-item-description{font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media screen and (max-width: 767px){.page-item-list-column .item-list-item-text-sp{width:100%}}.page-item-list-column .item-list-item-text{font-size:14px;margin:0}@media screen and (max-width: 767px){.page-item-list-column .item-list-item-btns{margin-top:8px;justify-content:flex-end}}@media screen and (max-width: 767px){.page-item-list-column .item-list-columnFree{margin-top:30px}}.page-item-list-column .breadcrumbs-lower{border:none}.item_list-section+.item_list-section{margin-top:40px}.item_list-narrow-icon{font-size:12px;font-weight:700;position:fixed;bottom:172px;right:40px;z-index:101}@media screen and (max-width: 767px){.item_list-narrow-icon{font-size:7px;bottom:140px;right:18px}}.item_list-narrow-icon a{display:block;width:80px;height:80px;border:1.5px solid #9d8825;border-radius:50%;color:#fff;background:#9d8825;position:relative}@media screen and (max-width: 767px){.item_list-narrow-icon a{width:54px;height:54px}}.item_list-narrow-icon a span{margin-top:15px;word-break:keep-all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.item_list-narrow-icon .icon{width:32px;height:32px;position:absolute;left:50%;top:12%;transform:translateX(-50%);fill:#fff}@media screen and (max-width: 767px){.item_list-narrow-icon .icon{width:27px;height:27px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL19taXhpbi5zY3NzIiwidXNlcndlYi9jc3Mvc3R5bGVfaXRlbV9saXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBU0EscUJBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFHRiwyQ0FDRSx3QkFHRixhQUNFLDhCQUNBLHdCQUdGLHVDQUNFLGFBQ0UsaUJBSUosOENBQ0UsMEJBQ0Usd0JBSUosYUFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FHRixxQ0FDRSxhQUNBLGNBR0YsaUJBQ0UsZ0JBQ0EsYUFHRixnRUFDRSxlQUdGLGtCQUNFLG1CQUdGLDhEQUNFLG1CQUdGLFVBQ0UsMkJBR0YsY0FDRSxnQkFHRix1REFDRSxjQUdGLHdCQUNFLHFCQUNBLGdCQUdGLDRCQUNFLHlCQUdGLGlCQUNFLDhCQUdGLFdBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBR0YsdUJBQ0UsZ0RBQ0EsbUJBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkM1SEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUNXVyxLRFZYLFlDRFEsaUZERVIsZ0JBQ0EsaUJBQ0EsZ0JFWUEscUNGakJGLEtBT0ksYUFJSixTQUNFLDJCRUtBLHFDRk5GLFNBR0kseUJBR0osU0FDRSx3QkVEQSw4Q0ZHRSw0QkFJSixFQUNFLE1DYlcsS0RjWCxxQkFDQSxtQkFDQSxnQkFFRSxNQ1ZXLFFEWWIsaUJBQ0UsMEJBQ0EsOENBRUUscUJBQ0EsTUN6Qk8sS0Q4QmIsTUFDRSxxQkFHRixjQUNFLHdCRTlCQSxxQ0Y2QkYsY0FH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R0osc0NBQ0UsdUJBT04sNkNBQ0UsYUFDQSw4QkFDQSxtQkFDQSxXRHhsQkYscUNDb2xCQSw2Q0FNSSxjQUNBLGVBR0osdUNBQ0UsU0FDQSxvQkFDQSx3REFDRSxnQkFFRixrREFDRSxnQ0RybUJKLHFDQ3dtQkEseUNBRUksMkJEMW1CSixxQ0M2bUJBLGtEQUVJLFVBR0osNkNBQ0UsWURubkJGLHFDQ3FuQkEsOEJBRUksb0JBR0osbUNBQ0UsZ0JBQ0EsZUFDQSxVRDduQkYscUNDMG5CQSxtQ0FLSSxVRC9uQkoscUNDa29CQSwwQ0FFSSxVQUNBLG9CQUdKLDJDQUNFLFlBQ0Esa0JEMW9CRixxQ0N3b0JBLDJDQUlJLFdBQ0Esa0JBQ0EsZ0JBRUYsK0NBQ0UscUJBR0osNENBQ0UsZURycEJGLHFDQ29wQkEsNENBR0ksZ0JBR0osbURBQ0UsZUQzcEJGLHFDQzBwQkEsbURBR0ksZUQ1akJKLHVCQUNBLG9CQUNBLDRCQUNBLG1CQzBqQndCLEVEempCeEIsaUJBckdBLHFDQ2lxQkEsK0NBRUksWUFHSiw0Q0FDRSxlQUNBLFNEeHFCRixxQ0MwcUJBLDRDQUVJLGVBQ0EsMEJEN3FCSixxQ0NnckJBLDZDQUVJLGlCQUdKLDBDQUNFLFlBSUYsc0NBQ0UsZ0JBR0osdUJBQ0UsZUFDQSxnQkFDQSxlQUNBLGFBQ0EsV0FDQSxZRHBzQkEscUNDOHJCRix1QkFRSSxjQUNBLGFBQ0EsTUYzdEJZLE1FNnRCZCx5QkFDRSxjQUNBLFdBQ0EsWUFDQSwyQkFDQSxrQkFDQSxXQUNBLFdGOXNCVyxRRStzQlgsa0JEbHRCRixxQ0Mwc0JBLHlCQVVJLFdBQ0EsYUFFRiw4QkFDRSxnQkFDQSxvQkFDQSxrQkFDQSxRQUNBLFNBQ0EsZ0NBR0osNkJBQ0UsV0FDQSxZQUNBLGtCQUNBLFNBQ0EsUUFDQSwyQkFDQSxVRHZ1QkYscUNDZ3VCQSw2QkFTSSxXQUNBIiwiZmlsZSI6InVzZXJ3ZWIvY3NzL3N0eWxlX2l0ZW1fbGlzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qXHJcbmFjYWIvcmVzZXQuY3NzIHYuMC41LjMoMjAyMi8xMC8yNClcclxuaHR0cHM6Ly9naXRodWIuY29tL21heWFuazk5L3Jlc2V0LmNzcy9ibG9iL21haW4vcGFja2FnZS9pbmRleC5jc3NcclxuKi9cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbjp3aGVyZShbaGlkZGVuXTpub3QoW2hpZGRlbj0ndW50aWwtZm91bmQnXSkpIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyayBsaWdodDtcclxufVxyXG5cclxuQHN1cHBvcnRzIG5vdCAobWluLWJsb2NrLXNpemU6IDEwMGR2Yikge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICBibG9jay1zaXplOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgOndoZXJlKGh0bWw6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICB9XHJcbn1cclxuXHJcbjp3aGVyZShib2R5KSB7XHJcbiAgYmxvY2stc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiAxMDBkdmI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG46d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjp3aGVyZSh0ZXh0YXJlYSkge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgcmVzaXplOiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGJ1dHRvbiwgbGFiZWwsIHNlbGVjdCwgc3VtbWFyeSwgW3JvbGU9J2J1dHRvbiddLCBbcm9sZT0nb3B0aW9uJ10pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbjp3aGVyZSg6ZGlzYWJsZWQpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUobGFiZWw6aGFzKD4gaW5wdXQ6ZGlzYWJsZWQpLCBsYWJlbDpoYXMoKyBpbnB1dDpkaXNhYmxlZCkpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUoYSkge1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZXg7XHJcbn1cclxuXHJcbjp3aGVyZSh1bCwgb2wpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGltZywgcGljdHVyZSwgc3ZnKSB7XHJcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IGF1dG87XHJcbn1cclxuXHJcbjp3aGVyZShwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuOndoZXJlKGgxLCBoMiwgaDMpIHtcclxuICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pO1xyXG59XHJcblxyXG46d2hlcmUoaHIpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmxvY2stc2l6ZTogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yLCBIaWdobGlnaHQpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbjp3aGVyZSgudmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy13aXRoaW4sIC5ub3QtdmlzdWFsbHktaGlkZGVuKSkge1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjp3aGVyZShibG9ja3F1b3RlLCBxKSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG46d2hlcmUodGFibGUpIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuOnJvb3Qge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbn1cclxuaHRtbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbmJvZHkge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LWZhbWlseTogJGZvbnQtamE7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtaW4td2lkdGg6IDEyNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG4vLyBtZWRpYSBxdWVyeVxyXG4uc2hvdy1wYyB7XHJcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2hvdy1zcCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgfVxyXG4gICYubGluay11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFuY2hvci1zdHlsZSB7XHJcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE3MHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8vIHdpZHRoXHJcbiR3aWR0aC1wYWdlLXBjOiAxMjAwcHg7XHJcbiR3aWR0aC1zdWItd2luZG93OiA1MDBweDtcclxuJHdpZHRoLW1haW46IDgyNXB4O1xyXG4kd2lkdGgtc3ViOiAzMDRweDtcclxuJHdpZHRoLXNpZGVtZW51OiAzMzBweDtcclxuJHdpZHRoLXNpZGUtc3A6IDE4cHg7XHJcblxyXG4vLyBmb250XHJcbiRmb250LWphOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNjAwO1xyXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNTAwO1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcclxuJGZvbnQtd2VpZ2h0LWV4LWxpZ2h0OiAyMDA7XHJcblxyXG4vLyBjb2xvclxyXG4kY29sb3ItdGV4dDogIzAwMDtcclxuJGNvbG9yLXRleHQyOiAjODg4O1xyXG4kY29sb3ItcmVkOiAjZTYwMDEyO1xyXG4kY29sb3ItcmVkMjogI0ZBMjIzMztcclxuJGNvbG9yLWZvcm0tYmFja2dyb3VuZDogI2Y0ZjlmYTtcclxuJGNvbG9yLWZvcm0tYm9yZGVyOiAjZGVkZWRlO1xyXG4kY29sb3ItbGluazogIzAwQztcclxuJGNvbG9yLWJyYW5kOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnJhbmQyOiAjOUQ4ODI1O1xyXG4kY29sb3ItYnJhbmQzOiAjRUVGM0RFO1xyXG4kY29sb3ItYnJhbmQ0OiAjRjZGN0YzO1xyXG4kY29sb3ItYmx1ZTogIzAwYTBlOTtcclxuJGNvbG9yLXllbGxvdzogI2ZmZjEwMDtcclxuJGNvbG9yLWdyYXk6ICNERURFREU7XHJcbiRjb2xvci1zdGFyLW9uOiAjRkZDMjI1O1xyXG4kY29sb3Itc3Rhci1vZmY6ICNCNEIyQjI7XHJcblxyXG4kY29sb3ItYnRuLW1haW46ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tc3ViOiAjOUQ4ODI1O1xyXG4kY29sb3ItYnRuLWNhcnQ6ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tY2FuY2VsOiAjRUNFQ0VDO1xyXG4kY29sb3ItYnRuLWRpc2FibGVkOiAjRUVFO1xyXG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI0NDQztcclxuJGNvbG9yLWJ0bi1mYXZvcml0ZTogIzlEODgyNTtcclxuJGNvbG9yLXRleHQtZmF2b3JpdGU6ICMwMDA7XHJcbiRjb2xvci1pY29uLWZhdm9yaXRlLW9uOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLWVzdGltYXRlOiAjMDBhNDM0O1xyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8vICNNZWRpYSBRdWVyeVxyXG4vL1xyXG4vLyDkvb/nlKjkvotcclxuLy8gLmZvbyB7XHJcbi8vICAgY29sb3I6IGJsdWU7XHJcbi8vICAgQGluY2x1ZGUgbXEoKSB7IC8vIOW8leaVsOOCkuecgeeVpe+8iOWIneacn+WApOOBr21k44GuNzY4cHjvvIlcclxuLy8gICAgIGNvbG9yOiB5ZWxsb3c7XHJcbi8vICAgfVxyXG4vLyAgIEBpbmNsdWRlIG1xKGxnKSB7IC8vIOW8leaVsOOCkuWAi+WIpeOBq+aMh+WumlxyXG4vLyAgICAgY29sb3I6IHJlZDtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gJGJyZWFrcG9pbnQtc206ICR3aWR0aC1taW4tcGFnZSAhZGVmYXVsdDtcclxuLy8gJGJyZWFrcG9pbnQtbWQ6ICR3aWR0aC1taWRkbGUtcGFnZSAhZGVmYXVsdDtcclxuLy8gJGJyZWFrcG9pbnQtbGc6ICR3aWR0aC1wYWdlLW1heCAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3hzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KScsXHJcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpJyxcclxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICd4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpJyxcclxuICAneHhsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCknLFxyXG4pICFkZWZhdWx0O1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOODreODvOODq+OCquODvOODkOODvOOCkuOBvuOBqOOCgeOBpuWHuuWKm1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBob3ZlciB7XHJcbi8vICAgY29sb3I6ICM5OTk7XHJcbi8vIH1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOefouWNsOOCouOCpOOCs+ODs+eUn+aIkFxyXG4vL1xyXG4vLyAkaWNvbi1wb3NpdGlvbiAgOiDnn6LljbDjga7kvY3nva7vvIh0b3AvcmlnaHQvYm90dG9tL2xlZnTvvIlcclxuLy8gJGljb24tc2l6ZSAgICAgIDog55+i5Y2w44Gu44K144Kk44K6XHJcbi8vICRpY29uLWNvbG9yICAgICA6IOefouWNsOOBruiJslxyXG4vLyAkaWNvbi1kaXJlY3Rpb24gOiDnn6LljbDjga7mlrnlkJHvvIh0b3AvcmlnaHQvYm90dG9tL2xlZnTvvIlcclxuLy8gJHBhZGRpbmcgICAgICAgIDog6Kaq6KaB57Sg44GucGFkZGluZ1xyXG4vLyAkcHNldWRvLWVsZW1lbnQgOiDnlpHkvLzopoHntKDmjIflrprvvIjliJ3mnJ/lgKTvvJpiZWZvcmXvvLvnnIHnlaXlj6/vvL3vvIlcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaWNvbi1hcnJvdygncmlnaHQnLCAnN3B4JywgJGNvbG9yLWJsYWNrLCAnYm90dG9tJywgJzE4cHgnKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGljb24tYXJyb3coJGljb24tcG9zaXRpb24sICRpY29uLXNpemUsICRpY29uLWNvbG9yLCAkaWNvbi1kaXJlY3Rpb24sICRwYWRkaW5nLCAkcHNldWRvLWVsZW1lbnQ6ICdiZWZvcmUnKSB7XHJcbiAgQGlmICRpY29uLXBvc2l0aW9uID09ICd0b3AnIHtcclxuICAgIHBhZGRpbmctdG9wOiAjeyRwYWRkaW5nfTtcclxuICB9IEBlbHNlIGlmICRpY29uLXBvc2l0aW9uID09ICdyaWdodCcge1xyXG4gICAgcGFkZGluZy1yaWdodDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAnYm90dG9tJyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAnbGVmdCcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAjeyRwYWRkaW5nfTtcclxuICB9XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOiN7JHBzZXVkby1lbGVtZW50fSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAjeyRpY29uLXNpemV9O1xyXG4gICAgaGVpZ2h0OiAjeyRpY29uLXNpemV9O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICN7JGljb24tY29sb3J9O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIG1hcmdpbjogKC0jeyRpY29uLXNpemV9KSAwIDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgICN7JGljb24tcG9zaXRpb259OiAycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ3RvcCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfSBAZWxzZSBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ3JpZ2h0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgfSBAZWxzZSBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfSBAZWxzZSBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ2xlZnQnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vICNtYXJnaW4gLCBwYWRkaW5nXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIHNwYWNpbmcoI3skaSo1fSk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBzcGFjaW5nKCRzaXplKSB7XHJcbiAgJHR5cGU6ICd1X3AnO1xyXG4gICRwcm9wOiAncGFkZGluZyc7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyIHtcclxuICAgIEBpZiAkaSA+IDEge1xyXG4gICAgICAkdHlwZTogJ3VfbSc7XHJcbiAgICAgICRwcm9wOiAnbWFyZ2luJztcclxuICAgIH1cclxuICAgIC4jeyR0eXBlfXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9ci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1iLSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfWwtI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXNlbnRhdGlvbjpcclxuLy8g6KGM5Yi26ZmQXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIFByZXNlbnRhdGlvbjpcclxuLy8g6KSH5pWw6KGM5Yi26ZmQ77yIUEPnlKjvvIlcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgbGluZS1jbGFtcC1wYygzLCA1ZW0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcC1wYygkbGluZXMsICRoZWlnaHQpIHtcclxuICBAaWYgJGxpbmVzID09IDEge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9IEBlbHNlIHtcclxuICAgIG1heC1oZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjdHJhbnNmb3JtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJyb3dzZXIgUHJlZml4ZXNcclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAvLyAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG59XHJcblxyXG4vLyBSb3RhdGVcclxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xyXG59XHJcblxyXG4vLyBTY2FsZVxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xyXG59XHJcblxyXG4vLyBUcmFuc2xhdGVcclxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG5cclxuLy8gU2tld1xyXG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybSBPcmlnaW5cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgLy8gLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5cclxuXHJcbi8vICNkZWNpbWFsIHBvaW50XHJcbi8vIOWwj+aVsOOBruahgeaVsOOBqOS4uOOCgeaWueOCkuWItuW+oeOBmeOCi1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSByb3VuZC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBjZWlsLWRlY2ltYWwoJG51bWJlcik7XHJcbi8vIEBpbmNsdWRlIGZsb29yLWRlY2ltYWwoJG51bWJlcik7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFJvdW5kICjlm5vmjajkupTlhaUpXHJcbkBmdW5jdGlvbiByb3VuZC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdyb3VuZCcpO1xyXG59XHJcblxyXG4vLyBDZWlsICjliIfjgorkuIrjgZIpXHJcbkBmdW5jdGlvbiBjZWlsLWRlY2ltYWwoJG51bWJlciwgJGRpZ2l0czogMCkge1xyXG4gIEByZXR1cm4gdG8tZml4ZWQoJG51bWJlciwgJGRpZ2l0cywgJ2NlaWwnKTtcclxufVxyXG5cclxuLy8gRmxvb3IgKOWIh+OCiuaNqOOBpilcclxuQGZ1bmN0aW9uIGZsb29yLWRlY2ltYWwoJG51bWJlciwgJGRpZ2l0czogMCkge1xyXG4gIEByZXR1cm4gdG8tZml4ZWQoJG51bWJlciwgJGRpZ2l0cywgJ2Zsb29yJyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB0by1maXhlZCAoJG51bWJlciwgJGRpZ2l0czogMCwgJHJvdW5kOiAncm91bmQnKSB7XHJcbiAgJG46IDE7XHJcbiAgLy8gJG51bWJlciBtdXN0IGJlIGEgbnVtYmVyXHJcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgIT0gbnVtYmVyIHtcclxuICAgIEB3YXJuICcjeyAkbnVtYmVyIH0gaXMgbm90IGEgbnVtYmVyLic7XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbiAgfVxyXG4gIC8vICRkaWdpdHMgbXVzdCBiZSBhIHVuaXRsZXNzIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRkaWdpdHMpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH0gQGVsc2UgaWYgbm90IHVuaXRsZXNzKCRkaWdpdHMpIHtcclxuICAgIEB3YXJuICcjeyAkZGlnaXRzIH0gaGFzIGEgdW5pdC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRkaWdpdHMge1xyXG4gICAgJG46ICRuICogMTA7XHJcbiAgfVxyXG4gIEBpZiAkcm91bmQgPT0gJ3JvdW5kJyB7XHJcbiAgICBAcmV0dXJuIHJvdW5kKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIGlmICRyb3VuZCA9PSAnY2VpbCcge1xyXG4gICAgQHJldHVybiBjZWlsKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIGlmICRyb3VuZCA9PSAnZmxvb3InIHtcclxuICAgIEByZXR1cm4gZmxvb3IoJG51bWJlciAqICRuKSAvICRuO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHdhcm4gJyN7ICRyb3VuZCB9IGlzIHVuZGVmaW5lZCBrZXl3b3JkLic7XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDliKXjgqbjgqPjg7Pjg4njgqbjgafplovjgY/jg6rjg7Pjgq/jgavjgqLjgqTjgrPjg7PjgpLjgaTjgZHjgotcclxuQG1peGluIG5ldy13aW5kb3coJGNvbG9yLCAkc2l6ZSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAxNS40IDEzLjRcIj48cGF0aCBkPVwiTTExLjQsMTMuNEgxLjRjLS43NywwLTEuNC0uNjMtMS40LTEuNFY0YzAtLjc3LjYzLTEuNCwxLjQtMS40aDJ2LjhIMS40Yy0uMzMsMC0uNi4yNy0uNi42djhjMCwuMzMuMjcuNi42LjZoMTBjLjMzLDAsLjYtLjI3LjYtLjZ2LTJoLjh2MmMwLC43Ny0uNjMsMS40LTEuNCwxLjRaXCIvPjxwYXRoIGQ9XCJNMTQuNCw5SDUuNGMtLjU1LDAtMS0uNDUtMS0xVjFjMC0uNTUuNDUtMSwxLTFoOWMuNTUsMCwxLC40NSwxLDF2N2MwLC41NS0uNDUsMS0xLDFaTTUuNC44Yy0uMTEsMC0uMi4wOS0uMi4ydjdjMCwuMTEuMDkuMi4yLjJoOWMuMTEsMCwuMi0uMDkuMi0uMlYxYzAtLjExLS4wOS0uMi0uMi0uMkg1LjRaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG5AY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiZm91bmRhdGlvblwiIGFzICo7XHJcbkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnBhZ2UtaXRlbS1saXN0LWltYWdlLFxyXG4ucGFnZS1pdGVtLWxpc3QtZGV0YWlsIHtcclxuICAuaXRlbS1saXN0LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICYuanNfaXRlbS1saXN0LXNsaWRlciB7XHJcbiAgICAgIC5pdGVtLWxpc3Qge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgLml0ZW1fbGlzdC1yZWNvbW1lbmQgLFxyXG4gICAgLml0ZW0taGlzdG9yeSAsXHJcbiAgICAuaXRlbV9saXN0LW5ldy1hcnJpdmFsLWlubmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tbGlzdC1jYXRlZ29yeS1oZWFkZXItc2VjdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4uaXRlbS1saXN0LWNhdGVnb3J5LWhlYWRlci1iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBnYXA6IDIwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpXHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3QtY2F0ZWdvcnktaW1nIHtcclxuICBoZWlnaHQ6IDMyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHggMTVweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tbGlzdC1zdWItY2F0ZWdvcmllcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMCAtMTVweCAxNXB4O1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LXN1Yi1jYXRlZ29yaWVzLXRpdGxlLCAuaXRlbS1saXN0LW5hcnJvd2Rvd24tdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1zdWItY2F0ZWdvcmllcy1pbm5lciB7XHJcbiAgcGFkZGluZzogMCA1MXB4IDUwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzhweCAwO1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LXN1Yi1jYXRlZ29yaWVzLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3Qtc3ViLWNhdGVnb3JpZXMtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gcGFkZGluZzogMjBweCAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1zdWItY2F0ZWdvcmllcy1saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbjogMCA5cHggOXB4IDA7XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gOXB4KTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXRlbS1saXN0LW5hcnJvd2Rvd24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMCAwcHggMHB4O1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LW5hcnJvd2Rvd24tYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgJjpoYXMoLml0ZW0tbGlzdC1uYXJyb3dkb3duLWxpc3Q6ZW1wdHkpLFxyXG4gICY6aGFzKC5pdGVtLWxpc3QtbmFycm93ZG93bi1saXN0Om5vdCg6aGFzKC5pdGVtLWxpc3QtbmFycm93ZG93bi1saXN0LWl0ZW0pKSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uYXJyb3dkb3duLWxhYmVsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1icmFuZDI7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uYXJyb3dkb3duLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uYXJyb3dkb3duLWxpc3QtaXRlbSB7XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMThweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAxOHB4IDBweCAwO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQ0FDQTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICBtYXJnaW46IDAgMHB4IDBweCAwO1xyXG4gICAgcGFkZGluZzogMTJweCA1cHggMTJweCA1cHg7XHJcbiAgfVxyXG4gIC5jX2NoZWNrYm94Ky5jX2xhYmVsK2xhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3QtbmFycm93ZG93bi1kZWxpdmVyeS1kYXRlIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uYXJyb3dkb3duLWZpbHRlciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kNDtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LW5hcnJvd2Rvd24tZmlsdGVyLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uYXJyb3dkb3duLWZpbHRlci10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LW5hcnJvd2Rvd24tZmlsdGVyLWxhYmVsIHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uYXJyb3dkb3duLWZpbHRlci1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG59XHJcbi5pdGVtLWxpc3QtbmFycm93ZG93bi1maWx0ZXItbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LW5hcnJvd2Rvd24tZmlsdGVyLWNsZWFyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluaztcclxuICB9XHJcbn1cclxuI21vZGFsLW5hcnJvd2Rvd24ge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gIH1cclxuICAubW9kYWwtdGV4dC1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1idG5zIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjQ0FDQUNBO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGV4dC10dGwge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGV4dC1ib2R5IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJ0bnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAyOHB4IDAgMjhweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tbGlzdC1wYWdlLWd1aWRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDI3cHggMThweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ0O1xyXG4gICYtY29sMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJi1jb2wyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLmZvcm0tY2hlY2tib3gtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNfc2VsZWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuZm9ybS1jaGVja2JveC1pdGVtIHtcclxuICAgIC5jX2NoZWNrYm94Ky5jX2xhYmVsIHtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTE4cHg7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAmLWNvbDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb2wyIHtcclxuICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLmNfY2hlY2tib3grLmNfbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY19zZWxlY3Qge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9ICBcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1wYWdlLWd1aWRlLXRvdGFsLW51bSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5udW0ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LXBhZ2UtZ3VpZGUtbnVtLXBlci1wYWdlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gICYtbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIu+8mlwiO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LXBhZ2UtZ3VpZGUtc29ydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAmLWxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCLvvJpcIjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1uby1pdGVtIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLy8g44Oa44O844K45YiH44KK5pu/44GIXHJcbi5pdGVtLWxpc3QtcGFnZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5pdGVtLWxpc3QtcGFnZS1zd2l0Y2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAmLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWNhbmNlbDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYuaXNfYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kMztcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8g5paw5YWl6I2344O744OU44OD44Kv44Ki44OD44OXXHJcbi5pdGVtX2xpc3QtbmV3LWFycml2YWwge1xyXG4gIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8g44Kq44K544K544Oh44Gu5ZWG5ZOBXHJcbi5pdGVtX2xpc3QtcmVjb21tZW5kIHtcclxuICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g5ZWG5ZOB5LiA6Kan77yI6Kmz57Sw6KGo56S677yJXHJcbi5pdGVtLWxpc3QtZGV0YWlsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgLml0ZW0tbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNERkRGREY7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHggLSAxNXB4KTtcclxuICAgICAgJi1zcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLml0ZW0tbGlzdC1pdGVtLXByaWNlLXRpbWVzYWxlVGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS1sYWJlbCxcclxuICAgICAgLnByaWNlLXVuaXQsXHJcbiAgICAgIC50YXgtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNlLXByb3BlciB7XHJcbiAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICB9ICBcclxuICAgICAgfVxyXG4gICAgICAucHJpY2Utc2FsZSB7XHJcbiAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2hpcHBpbmcge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtYnRucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJi1mYXZvcml0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5pdGVtLWxpc3QtaXRlbS1mYXZvcml0ZS1wb3B1cCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIC5pc19zb2xkb3V0IHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJi1zcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLWxpc3QtaXRlbS1pY29uICxcclxuICAgICAgICAuaXRlbS1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAucHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2UtbGFiZWwsXHJcbiAgICAgICAgLnByaWNlLXVuaXQsXHJcbiAgICAgICAgLnRheC1sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZS1wcm9wZXIge1xyXG4gICAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZS1zYWxlIHtcclxuICAgICAgICAgIC5wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zaGlwcGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1idG5zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLml0ZW0tbGlzdC1pdGVtLWZhdm9yaXRle1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0tbGlzdC1jb2x1bW4ge1xyXG4gIC5pdGVtLWxpc3QtaXRlbS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW0tbGlzdC1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGZkZmRmO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1saXN0LWRldGFpbCB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWxpc3QtcGFnZS1ndWlkZS1jb2wxIHtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWxpc3QtcGFnZS1ndWlkZSB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIC5wYWdlciB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAxOHB4IDAgMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2VyLXRleHQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1saXN0LXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWxpc3QtaXRlbS1pbWcge1xyXG4gICAgd2lkdGg6IDI2OXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNzkwIC8gMzkwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1saXN0LWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW0tbGlzdC1pdGVtLXRleHQtc3Age1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5pdGVtLWxpc3QtaXRlbS1idG5zIHtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWxpc3QtY29sdW1uRnJlZSB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzLWxvd2VyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuLml0ZW1fbGlzdC1zZWN0aW9uIHtcclxuICAmKy5pdGVtX2xpc3Qtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG4uaXRlbV9saXN0LW5hcnJvdy1pY29uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAxNzJweDtcclxuICByaWdodDogNDBweDtcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDdweDtcclxuICAgIGJvdHRvbTogMTQwcHg7XHJcbiAgICByaWdodDogJHdpZHRoLXNpZGUtc3A7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLWJyYW5kMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMTIlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
