﻿*,*::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}}.breadcrumbs{width:1200px;margin:13px auto 10px}.contents .breadcrumbs{margin-top:0}.main .breadcrumbs{width:auto;margin:22px auto 35px;padding:10px 18px;border-top:solid 1px #f6f7f3}.breadcrumbs-list{display:flex;flex-wrap:wrap}.breadcrumbs-list-item{font-size:14px;line-height:1.6;margin-right:8px;color:#000;position:relative;padding-right:20px}.breadcrumbs-list-item::after{content:"＞";display:block;position:absolute;top:0;right:0}.breadcrumbs-list-item a{display:inline-block;color:#000;text-decoration:underline}.breadcrumbs-list-item a:hover{text-decoration:none}.breadcrumbs-list-item:last-child::after{display:none}@media screen and (max-width: 767px){.breadcrumbs{width:auto;margin:9px 18px 10px}.contents .breadcrumbs{margin:0 0 10px}.main .breadcrumbs{display:none}.breadcrumbs-list-item{font-size:12px}}input[type=submit],input[type=button]{-webkit-appearance:none !important}@media all and (-ms-high-contrast: none){input[type=submit],input[type=button]{padding-bottom:4px}}.btn{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,0);box-shadow:none;white-space:nowrap;outline:none;cursor:pointer}.btn:hover,.btn:focus{text-decoration:none;transition:.2s}.btn-main{color:#fff;background:#c44751}.btn-main .icon{fill:#fff}.btn-main:hover,.btn-main:focus{color:#c44751;border:1px solid #c44751;background-color:#fff}.btn-main:hover .icon,.btn-main:focus .icon{fill:#c44751}.btn-sub{color:#fff;background:#9d8825}.btn-sub .icon{fill:#fff}.btn-sub:hover,.btn-sub:focus{color:#000;border:1px solid #9d8825;background-color:#fff}.btn-sub:hover .icon,.btn-sub:focus .icon{fill:#000}.btn-sub.btn-arrow-right::after,.btn-sub.btn-arrow-down::after{border-color:#fff}.btn-sub.btn-arrow-right:hover::after,.btn-sub.btn-arrow-right:focus::after,.btn-sub.btn-arrow-down:hover::after,.btn-sub.btn-arrow-down:focus::after{border-color:#9d8825}.btn-sub-reverse{color:#000;background:#fff;border:1px solid #9d8825}.btn-sub-reverse .icon{fill:#9d8825}.btn-sub-reverse:hover,.btn-sub-reverse:focus{color:#fff;border:1px solid #9d8825;background-color:#9d8825}.btn-sub-reverse:hover .icon,.btn-sub-reverse:focus .icon{fill:#fff}.btn-sub-reverse.btn-arrow-right::after,.btn-sub-reverse.btn-arrow-down::after{border-color:#fff}.btn-sub-reverse.btn-arrow-right:hover::after,.btn-sub-reverse.btn-arrow-right:focus::after,.btn-sub-reverse.btn-arrow-down:hover::after,.btn-sub-reverse.btn-arrow-down:focus::after{border-color:#9d8825}.btn-sub2{color:#000;background:#eef3de}.btn-sub2 .icon{fill:#000}.btn-sub2:hover,.btn-sub2:focus{opacity:.7;color:#000}.btn-cancel{color:#000;background:#fff;border:1px solid #9d8825}.btn-cancel .icon{fill:#9d8825}.btn-cancel:hover,.btn-cancel:focus{color:#fff;border:1px solid #9d8825;background-color:#9d8825}.btn-cancel:hover .icon,.btn-cancel:focus .icon{fill:#fff}.btn-cancel.btn-arrow-right::after,.btn-cancel.btn-arrow-down::after{border-color:#fff}.btn-cancel.btn-arrow-right:hover::after,.btn-cancel.btn-arrow-right:focus::after,.btn-cancel.btn-arrow-down:hover::after,.btn-cancel.btn-arrow-down:focus::after{border-color:#9d8825}.btn-cart{color:#fff;background:#c44751}.btn-cart .icon{fill:#fff;stroke:#fff;margin-right:5px}.btn-cart:hover,.btn-cart:focus{color:#c44751;border:1px solid #c44751;background-color:#fff}.btn-cart:hover .icon,.btn-cart:focus .icon{fill:#c44751;stroke:#c44751}.btn-cart.is_soldout{color:#ccc;background:#eee;cursor:default}.btn-cart.is_soldout .icon{fill:#ccc}.btn-cart.is_soldout:hover,.btn-cart.is_soldout:focus{border-color:rgba(0,0,0,0)}.btn-cart.btn-arrow-right::after,.btn-cart.btn-arrow-down::after{border-color:#fff}.btn-cart.btn-arrow-right:hover::after,.btn-cart.btn-arrow-right:focus::after,.btn-cart.btn-arrow-down:hover::after,.btn-cart.btn-arrow-down:focus::after{border-color:#c44751}.btn-favorite{display:none;color:#000;background:#fff;border:1px solid #9d8825}.btn-favorite .icon{fill:#fff;stroke:#000}.btn-favorite .icon-heart-fill{fill:#c44751;stroke:#c44751}.btn-favorite:hover,.btn-favorite:focus{color:#fff;background:#9d8825}.btn-favorite:hover .icon,.btn-favorite:focus .icon{fill:#fff;stroke:#fff}.btn-favorite:hover .icon-heart-fill,.btn-favorite:focus .icon-heart-fill{fill:#c44751}.btn-disabled,.btn[disabled]{color:#ccc !important;background:#eee !important;border:none !important;cursor:default}.btn-disabled:hover,.btn[disabled]:hover{opacity:1}.btn-disabled .icon,.btn[disabled] .icon{fill:#ccc}.btn-estimate{color:#fff;background:#00a434}.btn-estimate .icon{fill:#fff}.btn-hidden{display:none}.btn-size-l{font-size:14px;font-weight:600;height:46px;line-height:46px;border-radius:2px;min-width:230px;padding:0 20px;position:relative}.btn-size-l .icon{width:16px;height:16px;margin-right:12px}.btn-size-l.btn-arrow-right{padding-right:20px}.btn-size-l.btn-arrow-right::after{right:20px;margin-top:-3px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.btn-size-l.btn-arrow-down{padding:20px}.btn-size-l.btn-arrow-down::after{content:"";position:absolute;top:50%;right:20px;margin-top:-3px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;transform:rotate(135deg);transition:.3s}.btn-size-l.btn-arrow-down.is_toggle-opened::after{transform:rotate(-45deg)}@media screen and (max-width: 767px){.btn-size-l{min-width:0;width:100%;font-size:14px;height:40px;line-height:40px}.btn-size-l .icon{width:16px;height:16px}}.btn-size-m{font-size:14px;font-weight:600;height:40px;line-height:40px;border-radius:2px;min-width:130px;padding:0 15px}.btn-size-m .icon{width:16px;height:16px;margin-right:5px}.btn-size-m.btn-arrow-right{padding-right:20px;position:relative}.btn-size-m.btn-arrow-right::after{right:20px;margin-top:-3px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.btn-size-s{font-size:13px;font-weight:600;height:30px;line-height:30px;border-radius:2px;padding:0 15px}.btn-size-s .icon{width:13px;height:13px;margin-right:5px}.btn-amazon{line-height:1.4;font-size:16px}@media screen and (max-width: 767px){.btn-amazon{font-size:14px}}.btn-right{position:relative}.btn-right::before,.btn-right::after{content:"";position:absolute;width:6px;height:1px;background:currentColor;top:50%;right:18px}.btn-right::before{border-radius:999px 0 0 999px;top:calc(50% - 2px);transform:translateY(-50%) rotate(45deg)}.btn-right::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translateY(-50%) rotate(-225deg)}.btn.btn-text{display:inline-block;color:#000;font-weight:600;height:auto;padding:3px 0;border-radius:0;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,0,0,0)}.btn.btn-text:hover{border-color:#888}.btn.btn-text .icon{fill:#000;width:10px;height:10px}.btn.btn-text .icon-close{position:relative;top:1px}.btn.btn-text.btn-size-s{font-size:11px;line-height:16px;padding:0}.btn.btn-text.btn-size-m{font-size:14px;line-height:20px}.btn-arrow-left{padding-left:15px}.btn-arrow-left::after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-5px;width:5px;height:5px;transform:rotate(45deg)}.btn-arrow-right{padding-right:15px}.btn-arrow-right::after{content:"";display:block;position:absolute;top:50%;right:-10px;margin-top:-3px;width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}.btn .icon-close{position:relative;top:3px;margin-right:5px}a.btn,span.btn{display:inline-flex;justify-content:center;align-items:center}.btns{display:flex;justify-content:center;margin-top:36px;margin-bottom:110px;text-align:center}.btns .btn-size-l{margin:0 10px}.btns .btn-size-m{margin:0 10px}.btns.form-table-top-btns{justify-content:flex-end;margin-top:0;margin-bottom:10px}.btns.form-table-top-btns .btn-size-s{margin:0 0 0 20px}.btns .btn-disabled{display:none}.btns.is_disabled .btn-disabled{display:inline-flex}.btns.is_disabled .btn-main{display:none}.btns.show-pc{display:flex !important}.btns.show-sp{display:none !important}.btns-agreement .btn-main{display:none}.btns-agreement.is_agreed .btn-disabled{display:none}.btns-agreement.is_agreed .btn-main{display:flex}@media screen and (max-width: 767px){.btns{margin-top:36px;margin-bottom:60px}}.section-title .btn{margin-left:60px}.btns{display:flex}.btns .btn{margin:0 10px}@media screen and (max-width: 767px){.btns{flex-direction:column-reverse}.btns .btn{margin:0 auto 10px}}.table-wrapper{margin:36px 0}@media screen and (max-width: 767px){.table-wrapper{margin-top:30px;margin-left:-18px;margin-right:-18px;width:auto}}.table-block{display:flex;align-items:center}@media screen and (max-width: 767px){.table-block{display:block;margin-top:15px}}.table-block-alignment{align-items:baseline}.table-block-block{display:block}.table-block-border{margin:8px 0;padding:18px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.table-block-name .table-content label{display:inline-block;min-width:2em}.table-block-zip .table-content{display:block}.table-block-zip .table-content .btn{height:40px;margin-left:15px}.table-block-mail .table-content{display:block}.table-block-mail .input-wrapper:first-child{margin-bottom:15px}.table-block-mail .input-wrapper+.error-message{margin-top:10px}.table-block-password .table-content{display:block}.table-block-password .input-wrapper:first-child{margin-bottom:15px}.table-block-textarea .table-content{display:block}.table-block-textarea .table-content .input-wrapper{display:block;width:100%}.table-block-textarea .table-content .form-note{margin:10px 0 0}.table-block-payment-method .table-content{display:block}.table-block-image .table-content{display:block}.table-label{display:flex;align-items:center;width:340px;padding:8px 15px;font-size:16px;line-height:1.6;text-align:left;vertical-align:middle;position:relative;min-height:50px;box-sizing:border-box;flex-shrink:0;font-weight:600}@media screen and (max-width: 767px){.table-label{width:auto;padding:2px 18px;font-size:14px;min-height:0}}.table-label .required{margin:3px 0 0 12px;flex-shrink:0}.member-main .table-label{width:240px}.table-content{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.6;padding:8px 15px;width:100%;box-sizing:border-box}@media screen and (max-width: 767px){.table-content{display:block;width:auto;font-size:14px;padding:2px 18px}}.table-content .input-wrapper{display:flex;align-items:center;font-size:16px;font-weight:500}@media screen and (max-width: 767px){.table-content .input-wrapper{display:block;font-size:14px}}.table-content .input-wrapper .form-note{margin-top:0;margin-left:20px}@media screen and (max-width: 767px){.table-content .input-wrapper .form-note{margin:10px 0 0}}.table-content .input-wrapper input[type=text]+label,.table-content .input-wrapper input[type=text]+.js_placeholder+label,.table-content .input-wrapper input[type=password]+label,.table-content .input-wrapper input[type=password]+.js_placeholder+label,.table-content .input-wrapper input[type=email]+label,.table-content .input-wrapper input[type=email]+.js_placeholder+label,.table-content .input-wrapper input[type=number]+label,.table-content .input-wrapper input[type=number]+.js_placeholder+label,.table-content .input-wrapper input[type=tel]+label,.table-content .input-wrapper input[type=tel]+.js_placeholder+label{margin-left:10px}.table-content .input-wrapper label:has(+input){margin-right:10px}.table-content .input-wrapper+.table-content .input-wrapper{margin-left:15px}@media screen and (max-width: 767px){.table-content .input-wrapper+.table-content .input-wrapper{margin:15px 0 0}}.table-content .input-wrapper-w100{width:100%}.table-content .form-note{margin-top:0}@media screen and (max-width: 767px){.table-content .form-note{margin:10px 0 0}}.table-content+.table-content{margin-top:15px}.table-content input[type=text]+label,.table-content input[type=password]+label,.table-content input[type=email]+label,.table-content input[type=number]+label,.table-content input[type=tel]+label{margin-left:10px}.table-content-block{display:block}body[class*=page-input] .table-content{display:block}body[class*=page-input] .table-content .form-note{margin:10px 0 0}body[class*=page-input] .table-content .input-wrapper{font-size:14px}body[class*=page-input] .table-content .input-wrapper+body[class*=page-input] .table-content .input-wrapper{margin:15px 0 0}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel]{height:40px;background:#fff;border:1.5px solid #dedede;border-radius:2px;padding:0 12px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;box-sizing:border-box;max-width:100%}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus{outline:none;border:1px solid #9d8825}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder{color:#767676}input#L_NAME,input#F_NAME,input#L_KANA,input#F_KANA,input#SEND_L_NAME,input#SEND_F_NAME,input#SEND_L_KANA,input#SEND_F_KANA{width:180px}input#ORDER_DATE_FROM,input#ORDER_DATE_TO{width:240px}input#LOGINID,input#PASSWORD,input#PASSWORD_OLD,input#PASSWORD2,input#MAIL,input#PC_MAIL,input#ADDR2,input#ADDR3,input#ITEM_NAME{width:300px}input#BIRTH_YEAR{width:120px}input#BIRTH_MONTH,input#BIRTH_DAY{width:80px}input#PC_MAIL_CONFIRM1{width:160px}input#PC_MAIL_CONFIRM2{width:200px}input#ZIP{width:140px}input#NICKNAME,input#REVIEW_TITLE{width:300px}.nickname input#NICKNAME{width:400px}@media screen and (max-width: 767px){input#L_NAME,input#F_NAME,input#L_KANA,input#F_KANA,input#SEND_L_NAME,input#SEND_F_NAME,input#SEND_L_KANA,input#SEND_F_KANA{width:calc(50% - 60px)}input#ORDER_DATE_FROM,input#ORDER_DATE_TO{width:calc(50% - 20px)}input#LOGINID,input#PASSWORD,input#PASSWORD_OLD,input#PASSWORD2,input#MAIL,input#PC_MAIL,input#ADDR2,input#ADDR3,input#ITEM_NAME{width:100%}input#BIRTH_YEAR{width:25%}input#BIRTH_MONTH,input#BIRTH_DAY{width:15%}input#PC_MAIL_CONFIRM1{width:40%}input#PC_MAIL_CONFIRM2{width:50%}input#ZIP,input[name="MEMBER.FREE_ITEM11"]{width:160px;margin-right:10px}input#NICKNAME,input#REVIEW_TITLE{width:670px}.nickname input#NICKNAME{width:400px}}.c_radio{display:none}.c_radio+.c_label{padding:10px 0 10px 24px;position:relative;min-height:20px;line-height:20px;display:inline-block;box-sizing:border-box}.c_radio+.c_label::before{content:"";display:block;position:absolute;top:50%;left:0;width:18px;height:18px;border-radius:50%;border:2px solid #dedede;background:#fff;transform:translateY(-50%);box-sizing:border-box}.c_radio+.c_label+label{line-height:20px;display:inline-block;position:relative;top:2px}.c_radio:checked+.c_label::after{content:"";display:block;position:absolute;top:50%;left:4px;width:10px;height:10px;border-radius:50%;background:#000;transform:translateY(-50%);box-sizing:border-box}.c_radio:disabled+.c_label::before{background:#f4f9fa}.c_checkbox{display:none}.c_checkbox+.c_label{padding:10px 0 10px 30px;position:relative;min-height:20px;line-height:20px;display:inline-block;box-sizing:border-box}.c_checkbox+.c_label::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;border-radius:2px;background:#fff;border:2px solid #dedede;transform:translateY(-50%);box-sizing:border-box}.c_checkbox+.c_label+label{line-height:20px;display:inline-block;position:relative;top:2px;font-weight:600}.c_checkbox:checked+.c_label::before{background:#000;border:none}.c_checkbox:checked+.c_label::after{content:"";display:block;position:absolute;top:50%;left:7px;width:7px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg);box-sizing:border-box}.c_checkbox:disabled+.c_label::before{background:#f4f9fa}.c_file{display:flex;align-items:center}.c_file input[type=file]{display:none}.c_file .text{font-size:14px;margin-left:10px}textarea{width:100%;background:#fff;border:1.5px solid #dedede;border-radius:2px;padding:5px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;box-sizing:border-box}textarea:focus{outline:none;border:1.5px solid #9d8825}.c_select{position:relative;height:30px;border:1.5px solid #dedede;border-radius:2px;padding:0 24px 0 12px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;background:url("../images/common/select_arrow.svg") no-repeat calc(100% - 5px) center;background-size:10px auto;background-color:#fff;max-width:100%}.c_select:focus{outline:none;border:1.5px solid #9d8825}.required{display:inline-block;color:#fff;background:#fa2233;font-size:12px;font-weight:600;width:40px;height:21px;line-height:21px;border-radius:2px;text-align:center}@media screen and (max-width: 767px){.required{font-size:11px;width:40px}}.error-message{color:#e60012;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:20px}.error-message .icon{width:16px;height:16px;fill:#e60012;margin-right:10px;position:relative;top:5px}.error-message:empty{display:none}.form-links{margin-top:30px;font-size:14px;line-height:1.6;text-align:right}.form-links p{margin-bottom:5px}.form-links a{display:inline-block;padding-right:15px;position:relative}.form-links a::before,.form-links a::after{content:"";width:6px;height:1px;background:currentColor;position:absolute;top:50%;right:-3px;display:block}.form-links a::before{border-radius:999px 0 0 999px;top:calc(50% - 2px);transform:translate(-50%, -50%) rotate(45deg)}.form-links a::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translate(-50%, -50%) rotate(-225deg)}.form-note{color:#656565;font-size:12px;font-weight:500;line-height:1.4;margin-top:10px}@media screen and (max-width: 767px){.form-note{font-size:10px}}.form-text{font-size:12px;line-height:1.4;color:#656565}.form-text-kessai{margin-top:8px;margin:8px 0 0 24px;color:#000;display:none}@media screen and (max-width: 767px){.form-text-kessai{margin:8px 0 0}}.form-radio-list,.form-checkbox-list{display:flex;flex-wrap:wrap;margin-top:5px;margin-left:30px}.form-radio-list:first-of-type,.form-checkbox-list:first-of-type{margin-left:0}.form-radio-list .form-radio-item,.form-radio-list .form-checkbox-item,.form-checkbox-list .form-radio-item,.form-checkbox-list .form-checkbox-item{margin-top:0}.form-radio-item,.form-checkbox-item{display:flex;align-items:center;margin-top:5px;margin:0 20px 10px 0}.form-radio-item label,.form-checkbox-item label{font-weight:600}.form-radio-item-block,.form-checkbox-item-block{display:block}.form-name-wrapper{display:flex;align-items:center}@media screen and (max-width: 767px){.form-name-wrapper{display:block}}.form-name-wrapper label{display:block;width:2em;text-align:right;margin-right:5px;font-size:14px}.form-name-wrapper input[type=text]{margin-right:10px}.form-name-wrapper input[type=text]:last-child{margin-right:0}.form-name-inner{display:flex;align-items:center}@media screen and (max-width: 767px){.form-name-inner{margin-bottom:10px}}.form-date-wrapper,.form-mail-wrapper,.form-zip-wrapper{display:flex;align-items:center}.form-date-wrapper .btn,.form-mail-wrapper .btn,.form-zip-wrapper .btn{margin-left:10px}.form-note+.form-date-wrapper,.form-note+.form-mail-wrapper,.form-note+.form-zip-wrapper{margin-top:10px}.form-date-wrapper label,.form-mail-wrapper label,.form-zip-wrapper label{margin:0 10px}.form-payment-wrapper .form-text{margin-left:30px}.form-credit-wrapper{flex-shrink:0}.form-credit-wrapper input[type=text]+label,.form-credit-wrapper input[type=password]+label,.form-credit-wrapper input[type=email]+label,.form-credit-wrapper input[type=number]+label,.form-credit-wrapper input[type=tel]+label{margin:0}.saved-card-list{display:block;margin-top:15px}.saved-card-list-item{display:flex;align-items:flex-start;margin-bottom:30px}@media screen and (max-width: 767px){.saved-card-list-item{display:block}}.saved-card-list-item-detail{display:block}.saved-card-list-item-num{display:block}.saved-card-list-item-name{font-size:14px;margin:0 30px 0 0}@media screen and (max-width: 767px){.saved-card-list-item-name{margin:0 15px 0 0}}.saved-card-list-item-expire{font-size:14px}.credit-info{margin-top:18px}.credit-info-wrapper{margin:30px 0 0 30px;display:none}.credit-info-label{margin-bottom:5px}.credit-info-content{display:block;width:auto;margin-bottom:10px}.payment-method-list-item{margin-bottom:10px}.payment-method-radio span .c_radio+.c_label+label{top:-4px}.payment-method-comment{font-size:14px;line-height:1.6;margin-left:24px}.payment-method-detail{font-size:14px;line-height:1.6;margin-top:15px}@media screen and (max-width: 767px){.payment-method-comment{font-size:12px}.payment-method-detail{font-size:12px;margin-top:10px}}.HTMLFORM_ELEMENT,.HTMLFORM_LABEL_GROUP{display:flex;align-items:center}.policyCheck{margin-top:20px}@media screen and (max-width: 767px){.policyCheck{margin:10px calc(50% - 50vw)}}.policyCheck-inquiry{margin-top:80px}@media screen and (max-width: 767px){.policyCheck-inquiry{margin-top:60px}}.policyCheck-title{font-size:18px;font-weight:600;padding:10px 18px;background:#f6f7f3}@media screen and (max-width: 767px){.policyCheck-title{font-size:16px}}.policyCheck-list{margin-top:28px}@media screen and (max-width: 767px){.policyCheck-list{margin:25px 18px 0}}.policyCheck-item:not(:first-child){margin-top:28px}@media screen and (max-width: 767px){.policyCheck-item:not(:first-child){margin-top:25px}}.policyCheck-subTitle{font-weight:600}@media screen and (max-width: 767px){.policyCheck-subTitle{font-size:14px}}.policyCheck-content{font-size:14px;max-height:210px;overflow-y:auto;margin-top:8px;border:1.5px solid #dedede;border-radius:2px;padding:18px 24px}@media screen and (max-width: 767px){.policyCheck-content{font-size:13px;padding:16px 10px}}.policyCheck-checkbox{display:flex;justify-content:center;align-items:center;margin-top:20px}.policyCheck-checkbox .c_checkbox+.c_label+label{top:0}.policyContent-text,.policyContent-caution,.policyContent-list,.policyContent-subList{margin-bottom:1em}.policyContent-caution{color:#e60012;font-weight:600}.policyContent-right{text-align:right}.policyContent-title{font-weight:bold}.policyContent-item{padding-left:1em;text-indent:-1em}.policyContent-item:not(:last-child){margin-bottom:1em}.policyContent-subItem{padding-left:1em}.page-input-APPLY1 .form-text{font-size:16px;color:#000}@media screen and (max-width: 767px){.page-input-APPLY1 .form-text{font-size:14px}}.page-input-APPLY1 .c_select{height:40px}.zip-p{font-size:14px;margin-bottom:20px}@media screen and (max-width: 767px){.zip-p{font-size:12px;margin-bottom:1em}}.zip-note{margin:8px 0 8px}.zip-link{text-decoration:underline}.zip-link:hover,.zip-link:focus{text-decoration:none}.modal{z-index:200}.modal::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.modal.modal-size-l .modal-content{width:810px;max-height:80vh}.modal.modal-size-l .loader-wrapper{width:810px}.modal.modal-size-m .modal-content{width:540px}.modal.modal-size-m .loader-wrapper{width:540px}.modal.modal-size-s .modal-content{width:340px}.modal.modal-size-s .loader-wrapper{width:340px}.modal.is_loading .modal-content{display:none}.modal.is_loading .loader{display:block}.modal-inner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:2px;background:#fff;max-height:100vh;overflow-y:visible;z-index:201}.modal-content{display:flex;flex-direction:column;overflow:auto;padding:30px 30px 40px}.modal-text{font-size:18px;font-weight:600;line-height:1.6}.modal-text-body{padding:30px 45px}.modal-text-ttl{padding:15px;background-color:#f6f7f3;text-align:center;font-size:15px;font-weight:700}.modal-btns{display:flex;justify-content:center;align-items:center;margin-top:40px}.modal-btns .btn{width:180px;margin:0 15px}.modal-close{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-50px;right:-10px;width:40px;height:40px;color:#fff !important;font-size:11px}.modal-close:hover{color:#fff}.modal-close .icon{width:18px;height:18px;fill:#fff;margin-bottom:5px}.modal-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;cursor:default;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.modal-overlay:hover{opacity:1}.modal .loader{display:none}@media screen and (max-width: 767px){.modal.modal-size-l .modal-inner,.modal.modal-size-m .modal-inner,.modal.modal-size-s .modal-inner{width:94%}.modal.modal-size-l .modal-content,.modal.modal-size-m .modal-content,.modal.modal-size-s .modal-content{width:auto}.modal .modal-content{padding:24px 20px;height:100%;max-height:80vh;overflow:auto}.modal .modal-text{font-size:16px}.modal .modal-text-body{padding:18px}.modal .modal-btns{display:flex;justify-content:center;align-items:center;margin-top:40px}.modal.is_active .modal-inner{opacity:1;transform:translate(0, 0)}}.modal .option-modal-img{margin:auto}body.is_modal-opened{position:fixed;width:100%;scroll-behavior:auto}.modal-search .modal-inner{height:63px;top:10%;transform:translate(-50%, 0)}.modal-search .modal-inner.is_suggest-opened{height:60vh}.toggle-trigger{display:block;position:relative;padding:5px 40px 5px 0;line-height:1.4}.toggle-trigger::before,.toggle-trigger::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:50%;right:0}.toggle-trigger::before{border-radius:999px 0 0 999px;right:19px;transform:translateY(-50%) rotate(45deg)}.toggle-trigger::after{border-radius:0 999px 999px 0;right:14px;transform:translateY(-50%) rotate(-45deg)}.toggle-trigger.is_toggle-opened::before{transform:translateY(-50%) rotate(-45deg)}.toggle-trigger.is_toggle-opened::after{transform:translateY(-50%) rotate(45deg)}.js_toggle-trigger{position:relative;padding-right:40px}@media screen and (max-width: 767px){.js_toggle-trigger.is_toggle-pc{pointer-events:none;cursor:text}}@media screen and (max-width: 767px){.js_toggle-trigger.is_toggle-pc::before,.js_toggle-trigger.is_toggle-pc::after{display:none}}.js_toggle-trigger.is_toggle-sp{pointer-events:none;cursor:text}@media screen and (max-width: 767px){.js_toggle-trigger.is_toggle-sp{pointer-events:auto;cursor:default}}.js_toggle-trigger.is_toggle-sp::before,.js_toggle-trigger.is_toggle-sp::after{display:none}@media screen and (max-width: 767px){.js_toggle-trigger.is_toggle-sp::before,.js_toggle-trigger.is_toggle-sp::after{display:block}}.js_toggle-content{display:none}@media screen and (max-width: 767px){.js_toggle-content.is_toggle-pc{display:block}}.js_toggle-content.is_toggle-sp{display:block}@media screen and (max-width: 767px){.js_toggle-content.is_toggle-sp{display:none}}.js_toggle-content.is_toggle-opened{display:block}.js_more-wrapper{position:relative;overflow:hidden}.js_more-trigger{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;background:linear-gradient(rgba(255, 255, 255, 0) 0%, white 50%);padding:60px 0 30px;font-size:14px}@media screen and (max-width: 767px){.js_more-trigger{padding:60px 18px 30px}}.js_more-trigger.toggle-m{padding:30px 0 30px}@media screen and (max-width: 767px){.js_more-trigger.toggle-m{padding:30px 18px 30px}}.js_more-trigger.toggle-m a{width:230px;height:40px}.js_more-trigger.toggle-s{padding:30px 0 30px}@media screen and (max-width: 767px){.js_more-trigger.toggle-s{padding:30px 18px 30px}}.js_more-trigger.toggle-s a{width:142px;height:32px}.is_opened .js_more-trigger{background:rgba(0,0,0,0);padding:0 18px;bottom:0}.is_opened .js_more-trigger a::after{display:none}.js_more-trigger a{position:relative;font-size:14px;width:264px;height:46px}.js_more-trigger a::before,.js_more-trigger a::after{content:"";display:block;width:9px;height:0;border:none;border-top:1px solid #000;border-radius:999px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.js_more-trigger a::after{transform:rotate(-90deg)}.js_more-trigger a:hover::before,.js_more-trigger a:hover::after,.js_more-trigger a:focus::before,.js_more-trigger a:focus::after{border-color:#fff;transition:all .2s}.js_more-trigger a:hover.btn-sub-reverse,.js_more-trigger a:focus.btn-sub-reverse{color:#000;background:#fff;border:1px solid #9d8825}.js_more-trigger a:hover.btn-sub-reverse::before,.js_more-trigger a:hover.btn-sub-reverse::after,.js_more-trigger a:focus.btn-sub-reverse::before,.js_more-trigger a:focus.btn-sub-reverse::after{border-color:#000}.pager{position:relative;display:flex;justify-content:center;align-items:center;margin:22px 0;font-size:16px;line-height:1.4}.pager .num{font-size:20px;font-weight:600;margin:0 5px;letter-spacing:.04em}.pager-wrapper{display:flex;justify-content:flex-end;align-items:center}.pager-first,.pager-last,.pager-prev,.pager-next{margin:0 6px}.pager-first a,.pager-last a,.pager-prev a,.pager-next a{display:block;color:#000;position:relative;width:16px;height:32px}.pager-first a::before,.pager-first a::after,.pager-last a::before,.pager-last a::after{content:"";width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:50%}.pager-first a::before,.pager-first a::after{transform:translate(-50%, -50%) rotate(-135deg)}.pager-first a::before{left:calc(50% - 1px)}.pager-first a::after{left:calc(50% + 3px)}.pager-last a::before,.pager-last a::after{transform:translate(-50%, -50%) rotate(45deg)}.pager-last a::before{left:calc(50% - 3px)}.pager-last a::after{left:calc(50% + 1px)}.pager-prev a::before,.pager-next a::before{content:"";width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:50%;left:50%}.pager-prev a::before{transform:translate(-50%, -50%) rotate(-135deg)}.pager-next a::before{transform:translate(-50%, -50%) rotate(45deg)}.pager-num{display:block;margin:0 4px}.pager-num-wrapper{display:flex}.pager-num a,.pager-num>span{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#000;font-size:14px;text-decoration:none;border:1px solid #dedede;border-radius:50%}.pager-num.is_current a,.pager-num.is_current>span{background:#eef3de;border-color:#eef3de;font-weight:700}.pager-text{position:absolute;top:50%;left:0;transform:translateY(-50%);padding-left:18px;display:flex;font-size:14px;line-height:1.4}@media screen and (max-width: 767px){.pager{display:block;margin:22px 0 28px}.pager-wrapper{justify-content:center}.pager-text{position:static;margin-bottom:28px;padding-left:0;transform:inherit}}.loader{margin:100px 0;font-size:25px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:load 1.1s infinite ease;transform:translateZ(0) scale(0.5)}.loader-wrapper{display:flex;justify-content:center;align-items:center;max-width:100%}@-webkit-keyframes load{0%,100%{box-shadow:0em -2.6em 0em 0em #ccc,1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.5),-1.8em -1.8em 0 0em rgba(204,204,204,.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.7),1.8em -1.8em 0 0em #ccc,2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.5),1.8em -1.8em 0 0em rgba(204,204,204,.7),2.5em 0em 0 0em #ccc,1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.5),2.5em 0em 0 0em rgba(204,204,204,.7),1.75em 1.75em 0 0em #ccc,0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.5),1.75em 1.75em 0 0em rgba(204,204,204,.7),0em 2.5em 0 0em #ccc,-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.5),0em 2.5em 0 0em rgba(204,204,204,.7),-1.8em 1.8em 0 0em #ccc,-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.5),-1.8em 1.8em 0 0em rgba(204,204,204,.7),-2.6em 0em 0 0em #ccc,-1.8em -1.8em 0 0em rgba(204,204,204,.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.5),-2.6em 0em 0 0em rgba(204,204,204,.7),-1.8em -1.8em 0 0em #ccc}}@keyframes load{0%,100%{box-shadow:0em -2.6em 0em 0em #ccc,1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.5),-1.8em -1.8em 0 0em rgba(204,204,204,.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.7),1.8em -1.8em 0 0em #ccc,2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.5),1.8em -1.8em 0 0em rgba(204,204,204,.7),2.5em 0em 0 0em #ccc,1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.5),2.5em 0em 0 0em rgba(204,204,204,.7),1.75em 1.75em 0 0em #ccc,0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.5),1.75em 1.75em 0 0em rgba(204,204,204,.7),0em 2.5em 0 0em #ccc,-1.8em 1.8em 0 0em rgba(204,204,204,.2),-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.5),0em 2.5em 0 0em rgba(204,204,204,.7),-1.8em 1.8em 0 0em #ccc,-2.6em 0em 0 0em rgba(204,204,204,.2),-1.8em -1.8em 0 0em rgba(204,204,204,.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.5),-1.8em 1.8em 0 0em rgba(204,204,204,.7),-2.6em 0em 0 0em #ccc,-1.8em -1.8em 0 0em rgba(204,204,204,.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,.2),1.8em -1.8em 0 0em rgba(204,204,204,.2),2.5em 0em 0 0em rgba(204,204,204,.2),1.75em 1.75em 0 0em rgba(204,204,204,.2),0em 2.5em 0 0em rgba(204,204,204,.2),-1.8em 1.8em 0 0em rgba(204,204,204,.5),-2.6em 0em 0 0em rgba(204,204,204,.7),-1.8em -1.8em 0 0em #ccc}}.ui-datepicker{display:none;padding:10px;background:#fff;border:1px solid #dedede;border-radius:5px}.ui-datepicker-header{position:relative;margin-bottom:10px}.ui-datepicker-title{text-align:center;padding:0 40px;font-size:14px;white-space:nowrap}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:50%;transform:translateY(-50%);font-size:12px}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar th,.ui-datepicker-calendar td{border:1px solid #dedede;font-size:14px}.ui-datepicker-calendar th{background:#eef3de;text-align:center;padding:5px}.ui-datepicker-calendar td{background:#fff}.ui-datepicker-calendar td a{display:block;padding:5px;text-align:right;text-decoration:none}.ui-datepicker-calendar td a:hover{background:#eef3de}.ui-datepicker-trigger{margin-left:5px}.container{position:relative;width:100%}.contents{width:1200px;margin:31px auto 80px;position:relative;z-index:1}@media screen and (max-width: 767px){.contents{width:auto;margin:18px 18px 40px}}@media screen and (max-width: 767px){.page-top .contents{margin-top:8px}}.contents-2cols{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 767px){.contents-2cols{display:block}}.main{width:825px;flex-shrink:0}.main>:last-child{margin-bottom:0}.page-top .main{width:855px}@media screen and (max-width: 767px){.main{width:auto;margin-bottom:30px;font-size:14px}.page-top .main{width:auto}}.sub{width:304px;flex-shrink:0;margin-right:41px}@media screen and (max-width: 767px){.sub{width:auto;margin-left:-18px;margin-right:-18px}}.sidemenu{width:330px;flex-shrink:0}@media screen and (max-width: 767px){.sidemenu{width:100%}}.page-header{font-size:40px;font-weight:700;line-height:1.4;margin-bottom:30px}@media screen and (max-width: 767px){.page-header{font-size:27px;text-align:center}}.section-header{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px;color:#9d8825}@media screen and (max-width: 767px){.section-header{font-size:14px;margin:0 18px 10px}}.section-header .section-header-sub{display:block;font-size:16px;font-weight:700;margin-top:4px;color:#9d8825}@media screen and (max-width: 767px){.section-header .section-header-sub{font-size:14px}}.section-header-flex{position:static;display:flex;top:0;align-items:center}@media screen and (max-width: 767px){.section-header-flex{padding-left:0}}.section-header-flex svg{margin-right:12px}.section-header-flex span{margin:0}@media screen and (max-width: 767px){.section-header-related svg,.section-header-history svg{width:108px}}@media screen and (max-width: 767px){.section-header-recommend svg{width:178px}}.section-header-wrapper{display:flex;justify-content:space-between;align-items:baseline;position:relative;margin-bottom:32px}@media screen and (max-width: 767px){.section-header-wrapper{font-size:20px}}.section-header-wrapper .section-header{margin-bottom:0}.section-header-wrapper .all-link{display:block;font-size:14px;padding-right:15px}@media screen and (max-width: 767px){.section-header-wrapper .all-link{font-size:12px}}.section-header-wrapper .all-link::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:5px;border-top:2px solid #999;border-right:2px solid #999;color:#999;transform:translateY(-50%) rotate(45deg)}.section-header-link{display:inline-block;position:relative;font-size:14px;padding-right:15px}@media screen and (max-width: 767px){.section-header-link{font-size:12px}}.section-block-header{font-size:14px;font-weight:700;line-height:1.4;color:#9d8825}.price-value{font-family:"Hind",sans-serif;font-size:22px;font-weight:500}.price-unit{font-size:12px;margin-left:2px;font-weight:700}.price-label{font-size:12px;font-weight:700}.tax-label{font-size:12px;font-weight:700}.postage-label{font-size:12px;font-weight:700}.tilde{font-size:12px}.price-sale{color:#e60012;line-height:1.1}.price-proper{display:inline-block;position:relative;line-height:1.1}.price-proper::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid #000}.price-proper-del{display:block;position:relative}.price-proper-del::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid #000}.price-proper .price-value{font-size:18px;display:inline-block;height:24px;margin-bottom:-1px}.price-proper .price-unit{font-size:12px}.price-proper .price-label{font-size:12px}.price-proper .tax-label{font-size:12px}.no-tax-price .price-value{font-size:18px}.no-tax-price .price-unit{font-size:12px}.no-tax-price .tax-label{font-size:11px}.with-tax-price{margin-left:.5em}.with-tax-price .price-value{font-size:14px}.with-tax-price .price-unit{font-size:11px}.with-tax-price .tax-label{font-size:10px}.item-icon{border-radius:2px;color:#fff;font-weight:700;line-height:1;text-align:center;display:inline-block}.item-history-inner{margin:0 auto}.item-history-inner .section-header{margin-bottom:26px}.item-history-inner .item-list-wrapper.js_item-list-slider .item-list{left:0}.item-history-inner .swiper-prev{left:0}@media screen and (max-width: 767px){.item-history-inner{width:auto;margin:0 0 40px}.item-history-inner .section-header svg{width:auto;height:22px}}.p{font-size:16px;line-height:1.6;margin-bottom:1em}@media screen and (max-width: 767px){.p{font-size:14px}}.p-kessai{font-size:14px;margin-top:16px}@media screen and (max-width: 767px){.p-kessai{font-size:12px}}.p-kessai+.p-kessai{margin-top:4px}.item-icon{font-size:12px;line-height:1;padding:4px 5px;margin:0 5px 5px 0;color:#fff}.item-icon-sale,.item-icon-freeShipping,.item-icon-campaign,.item-icon-samedayShipping,.item-icon-groupDiscount,.item-icon-volumeDiscount,.item-icon-limitedQuantity{background:#c44751;border:1px solid #c44751}.item-icon-new,.item-icon-fewRemaining{background:#9d8825;border:1px solid #9d8825}.item-icon-coldRegion,.item-icon-noNeedToWater,.item-icon-airmailNotAvailable,.item-icon-large{color:#c44751;border:1px solid #b23842;background:#fff}.item-icon-express,.item-icon-personalDelivery,.item-icon-fixedTerm{color:#9d8825;border:1px solid #87720e;background:#fff}.item-icon-campaign{padding:5px 5px;position:relative;top:-1px}.item-icon-egift{color:#16c1b3;border:1px solid #16c1b3;background:#fff}.item-icon-egift a{display:block;color:#16c1b3}.item-icon-egift a:hover,.item-icon-egift a:focus{color:#16c1b3;opacity:.7}.item-icon-link{display:inline-block;border:1px solid #16c1b3;border-radius:999px;width:12px;height:12px;margin-left:2px;position:relative;top:1.5px}.item-icon-link::before,.item-icon-link::after{content:"";position:absolute;width:4px;height:1px;background:#16c1b3;top:50%;left:51%}.item-icon-link::before{border-radius:999px;top:calc(50% - 1.5px);transform:translate(-50%, -50%) rotate(45deg)}.item-icon-link::after{border-radius:999px;top:calc(50% + 1px);transform:translate(-50%, -50%) rotate(135deg)}.header{position:sticky;z-index:1001;background:#fff;width:100%;min-width:1248px;top:0;left:0;padding-bottom:17px;border-bottom:solid 1px #f6f7f3}.page-top .header{padding-bottom:12px;border-bottom:solid 0px #f6f7f3}@media screen and (max-width: 767px){.page-top .header{padding-bottom:0}}@media screen and (max-width: 767px){.header{min-width:100%;padding-bottom:0}}.header .header-preview{position:fixed;top:0;right:0;color:#fff;font-size:12px;font-weight:bold;line-height:24px;background:#999;text-align:center;padding:0 10px}.header .header-row0{padding-top:10px;margin-bottom:-10px}@media screen and (max-width: 767px){.header .header-row0{display:none !important}}.header .header-row0-inner{width:1200px;margin:0 auto}@media screen and (max-width: 767px){.header .header-row0-inner{width:auto;margin:0 18px}}.header .header-row1{padding-top:8px}@media screen and (max-width: 767px){.header .header-row1-cart{padding-bottom:8px}}.header .header-row1-inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1240px){.header .header-row1-inner{margin:0 15px}}@media screen and (max-width: 767px){.header .header-row1-inner{width:auto;margin:0 18px;align-items:center}}.header .header-row2{margin-top:12px}@media screen and (max-width: 767px){.header .header-row2{margin-top:10px}}.header .header-row2-inner{width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.header .header-row2-inner{width:auto}}.header .header-title{flex-shrink:0;position:relative}.header .header-tagline{color:#888;font-size:11px;line-height:1.2;margin-bottom:10px}.header .header-logo img{width:276px;height:auto;object-fit:contain}@media screen and (max-width: 767px){.header .header-logo img{width:156px}}.header .header-search{min-width:343px;display:flex}@media screen and (max-width: 767px){.header .header-search{display:none;position:absolute;top:0;left:0;min-width:100%;align-items:center;background:#fff;z-index:100;transition:.3s}.is_search-opened .header .header-search{display:block}}.header .header-search-box{position:relative}@media screen and (max-width: 767px){.header .header-search-box{padding:10px 0 10px 18px}.header .header-search-box input[type=text]{border-radius:20px}.header .header-search-box button .icon{left:0}}.header .header-search-box input[type=text]{width:282px;height:33px;border:none;background:#f5f5f5;border-radius:17px;box-shadow:none;padding-left:38px;outline:none;box-sizing:border-box}.header .header-search-box button{position:absolute;top:50%;right:10px;font-size:15px;transform:translateY(-50%);border:none;background:none}.header .header-search-box button .icon{position:relative;top:2px;width:20px;height:20px}@media screen and (max-width: 767px){.header .header-utilities{margin-bottom:0}}.header .header-utilities-list{display:flex;align-items:flex-end}.header .header-utilities-list-item{text-align:center;position:relative}.header .header-utilities-list-item:not(:first-child){margin-left:15px}@media screen and (max-width: 767px){.header .header-utilities-list-item:not(:first-child){margin-left:12px}}.header .header-utilities-list-item .header-utilities-list-link{display:block;color:#000;font-size:12px;position:relative;cursor:pointer}.header .header-utilities-list-item .header-utilities-list-link .icon{width:27px;height:22px;stroke:#000;position:relative}@media screen and (max-width: 767px){.header .header-utilities-list-item .header-utilities-list-link .icon{width:22px;height:22px;top:0}}.header .header-utilities-list-item .header-utilities-list-link .icon-search{stroke:rgba(0,0,0,0)}@media screen and (max-width: 767px){.header .header-utilities-list-item .header-utilities-list-link .text{font-size:10px}}.header .header-utilities-list-item .header-utilities-list-link:hover,.header .header-utilities-list-item .header-utilities-list-link:focus{color:#9d8825}.header .header-utilities-list-item .header-utilities-list-link:hover .icon,.header .header-utilities-list-item .header-utilities-list-link:focus .icon{text-decoration:none;fill:#9d8825;stroke:#9d8825;transition:all .3s}.header .header-utilities-list-item .header-utilities-list-link:hover .icon-search,.header .header-utilities-list-item .header-utilities-list-link:focus .icon-search{stroke:rgba(0,0,0,0);fill:#9d8825}.header .header-utilities-list-item .header-utilities-list-link:hover .text,.header .header-utilities-list-item .header-utilities-list-link:focus .text{color:#9d8825;transition:all .3s}.header .header-utilities-list-item .text{display:block;font-weight:600}.header .header-utilities-list-item-cart .cart-num{display:flex;justify-content:center;align-items:center;color:#fff;background:#c44751;width:17px;height:17px;font-size:10px;font-weight:600;border-radius:50%;position:absolute;top:-4px;right:0}.header .header-utilities-list-item-cart .cart-num span{color:#fff}.header .header-utilities-list-item-cart .cart-num:empty{display:none}.header .header-sidemenu .icon{display:block;width:18px;height:18px}.header .header-sidemenu .icon-menu{display:block}.header .header-sidemenu .icon-close{display:none}.header .header-nav{position:relative}@media screen and (max-width: 767px){.header .header-nav{overflow-x:hidden}}.header .header-nav-list{display:flex}@media screen and (max-width: 767px){.header .header-nav-list{overflow-x:auto;padding:0 18px 10px}}.header .header-nav-list-item{position:relative}.header .header-nav-list-item>a{display:block;height:42px;line-height:42px;background:#eef3de;border-radius:999px;padding:0 24px;color:#000;font-size:17px;font-weight:500;position:relative}@media screen and (max-width: 767px){.header .header-nav-list-item>a{padding:0 14px}}.header .header-nav-list-item>a:hover,.header .header-nav-list-item>a:focus{color:#000;opacity:.7}@media screen and (max-width: 767px){.header .header-nav-list-item>a{width:max-content;height:30px;line-height:30px;font-size:12px}}.header .header-nav-list-item:not(:first-child){margin-left:18px}@media screen and (max-width: 767px){.header .header-nav-list-item:not(:first-child){margin-left:9px}}.header .header-nav-list-item.is_parent>a{padding-right:20px}.header .header-nav-list-item.is_parent>a::after{content:"";display:block;position:absolute;top:50%;right:0;width:4px;height:4px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translateY(-50%) rotate(45deg);transition:all .3s}.header .header-nav-list-item.is_opened>a::after{transform:rotate(225deg)}.header .header-nav-list-item .icon{width:16px;height:16px;margin-left:7px;position:relative;top:1px}@media screen and (max-width: 767px){.header .header-nav-list-item .icon{width:14px;height:14px;top:2px}}.header .header-nav-children{width:100vw;position:absolute;top:40px;left:0;background:#fff;z-index:100;border-top:1px solid #dedede;opacity:0;visibility:hidden}.header .header-nav-children-list{width:1200px;padding-top:24px;margin:0 auto;display:flex;flex-wrap:wrap}.header .header-nav-children-list-item{width:208px;margin:0 40px 20px 0;border-bottom:1px solid #dedede}.header .header-nav-children-list-item:nth-child(5n){margin-right:0}.header .header-nav-children-list-item a{display:block;padding:16px 30px 16px 0;font-size:14px;line-height:1.4;position:relative}.header .header-nav-children-list-item a .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:6px}.header .header-nav-children-all{width:1200px;margin:0 auto;text-align:right}.header .header-nav-children-all a{display:inline-block;padding:0px 30px 72px 0;font-size:14px;line-height:1.4;position:relative}.header .header-nav-children-all a .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:6px}.header.is_initialized .header-nav-children{display:none;opacity:1;visibility:visible}.header .header-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:100}.header .header-search-box{width:100%}@media screen and (max-width: 767px){.header .header-search-box{width:94%}}.header .header-search-box form{width:100%}.header .header-search-box input[type=text]{width:100%;height:42px;padding:0 35px 0 11px;background:#fff;border:1px solid #dedede;border-radius:2px}.header .header-search-close{flex-shrink:0}.header .header-search-close a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:40px;height:40px}.header .header-search-close a .icon{width:16px;height:16px;margin-top:5px}.header .header-search-close a .text{font-size:7px;transform:scale(0.7)}.header .header.header-simple{border-bottom:1px solid #e5e5e5}.is_modal-opened .header{z-index:1}.is_modal-opened .important-info{z-index:1}.is_modal-opened .header-banner{z-index:1}.is_gnav-opened{position:fixed;width:100%}.is_gnav-opened .header .header-overlay{display:block}.is_scrolled .header,.is_search-opened .header{position:sticky;top:0;left:0;width:100%;min-width:1248px;padding-bottom:6px}.is_scrolled .header-row0,.is_search-opened .header-row0{display:none}.is_scrolled .header-row2,.is_search-opened .header-row2{margin-top:6px}.is_scrolled .header-nav-list-item>a,.is_search-opened .header-nav-list-item>a{height:36px;line-height:36px;font-size:15px}@media screen and (max-width: 767px){.is_scrolled .header-nav-list-item>a,.is_search-opened .header-nav-list-item>a{height:30px;line-height:30px;font-size:12px}}@media screen and (max-width: 767px){.is_scrolled .header,.is_search-opened .header{min-width:100%}}.is_menu-opened .header{z-index:1000}.is_menu-opened .header .header-sidemenu .icon-menu{display:none}.is_menu-opened .header .header-sidemenu .icon-close{display:block}.pageLink{display:flex;justify-content:flex-end;font-size:13px}.pageLink .pageLink-list:not(:first-child){margin-left:18px}.important-info{background:#f6f7f3;position:relative;z-index:1000}@media screen and (max-width: 767px){.important-info{font-size:12px;padding:0 18px}}.important-info .important-info-content{width:1200px;margin:0 auto}@media screen and (max-width: 767px){.important-info .important-info-content{width:100%}}.important-info .important-info-item:not(:first-child){border-top:1px solid #dfdfdf}.important-info .important-info-inner{max-width:815px;margin:0 auto}@media screen and (max-width: 767px){.important-info .important-info-inner{padding:0 8px}}.important-info .important-info-inner a{display:flex;align-items:center;position:relative;padding:4px 0}.important-info .important-info-inner a::before,.important-info .important-info-inner a::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:calc(50% - 12px);right:0}.important-info .important-info-inner a::before{border-radius:999px 0 0 999px;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg)}.important-info .important-info-inner a::after{border-radius:0 999px 999px 0;top:calc(50% + 1px);transform:translateY(-50%) rotate(135deg)}.important-info .important-info-date{font-family:"Hind",sans-serif;flex-shrink:0;min-width:82px;margin-right:10px;font-size:16px}@media screen and (max-width: 767px){.important-info .important-info-date{font-size:14px;min-width:70px;margin-right:7px;position:relative;top:1px}}.important-info .important-info-description{font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;padding-right:30px}@media screen and (max-width: 767px){.important-info .important-info-description{font-size:12px;padding-right:11px}}.important-info .important-info-description span{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.header-banner{display:flex;justify-content:center;position:relative;z-index:1000;background:#fff}.header-banner img{height:60px;object-fit:cover}.header-campaign{margin-top:10px;background:#1d808d}.header-campaign .header-campaign-trigger{display:block;font-size:18px;font-weight:700;text-align:center;color:#fff}.header-campaign .header-campaign-trigger:hover,.header-campaign .header-campaign-trigger:focus{color:#fff}@media screen and (max-width: 767px){.header-campaign .header-campaign-trigger{font-size:16px}}.header-campaign .header-campaign-img{max-width:80%;margin:0 auto 20px}.header-campaign .header-campaign-text{font-size:18px;text-align:center}@media screen and (max-width: 767px){.header-campaign .header-campaign-text{font-size:16px}}.header-campaign .modal-inner{overflow:visible}.header-campaign .modal-content{color:#fff;font-weight:600;background:#1d808d}@media screen and (max-width: 767px){.header-campaign .modal-content{padding:20px}}div.poplink.sphs2>div.poplink_search>div.item>a>div.poplink_invisible{display:block !important}.header-search-box{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif !important}.header-search-box div.poplink.pc022{left:-40% !important}.header-search-box div.poplink.pc022>div.poplink_search{width:600px !important}.header-search-box div.poplink.pc022>div.poplink_search>div.item{padding:0 !important;border-bottom:1px solid #c44751 !important;margin:8px !important}.header-search-box div.poplink.pc022>div.poplink_search>div.item a{display:block !important;padding:8px !important}.header-search-box .poplink_suggest .word:hover,.header-search-box .poplink_suggest .word.highlighted{background-color:#eef3de !important}.header-search-box .poplink_search .item{border:none !important}.header-search-box .poplink_search .item .item_right{margin-top:0 !important;padding-left:0 !important}.header-search-box .poplink_search .item .title{color:#000 !important}.header-search-box div.poplink>div.poplink_search>div.item a>div.item_right>div.any1{color:#000 !important;font-weight:700 !important}.header-search-box .poplink_search .item:after{display:none !important}.header-search-box .poplink_search .item:hover{border:none !important;opacity:.8 !important;transition:all .2s !important}.header-search-box div.poplink>div.poplink_search>div.item:hover{background-color:rgba(0,0,0,0) !important}.header-search-box div.poplink>div.poplink_search>div.header{display:block !important;min-width:100% !important;background-color:rgba(196,71,81,.5) !important}.header-search-box div.poplink>div.poplink_search>div.item a>div.item_right>div.summary{display:block !important}.header-search-box div.poplink.sphs2>div.poplink_search>div.item>a>div.poplink_invisible{display:block !important}.header-search-box div.poplink.pc022>div.poplink_recommend{display:none}@media screen and (max-width: 860px){.header-search-box div.poplink.sphs2{width:94vw !important}.header-search-box div.poplink.sphs2>div.poplink_suggest{padding:5px 60px 5px 3px !important}div.poplink.sphs2>div.poplink_search>div.item>a>div.poplink_invisible{display:block !important}div.poplink.sphs2 div.poplink_search{width:100% !important}div.poplink.sphs2>div.poplink_suggest{padding:5px 60px 5px 3px !important;background-color:rgba(196,71,81,.3) !important}div.poplink.sphs2 div.poplink_search>div.item>a{padding:5px 10px !important}div.poplink div.close_button{background-color:#c44751 !important}div.poplink.sphs2 div.poplink_search>div.item>a>div.title{padding-top:0 !important;font-weight:700 !important}div.poplink.sphs2 div.poplink_search>div.item{border-bottom:1px solid #c44751 !important;min-height:auto !important}div.poplink.sphs2 div.poplink_search>div.item>a{padding:8px}div.poplink.sphs2 div.poplink_search>div.item:after{display:none}div.poplink.sphs2>div.poplink_search>div.item>a>div.summary,div.poplink.sphs2>div.poplink_search>div.item>a>div.any1{display:block !important;visibility:visible !important;font-size:70% !important}div.poplink.sphs2>div.poplink_search>div.item>a>div.any1{text-align:end !important;font-weight:700 !important}div.poplink.sphs2>div.poplink_suggest>div.word.highlighted{background-color:#fff !important;border:1px solid #c7bda6 !important;color:#333 !important}div.poplink.sphs2>div.poplink_search{border:none !important}div.poplink.sphs2>div.poplink_search>div.item>a>div.poplink_invisible{display:block !important}}.back-to-top{font-size:12px;font-weight:700;position:fixed;bottom:80px;right:40px;transform:translateY(160px);transition:.3s;z-index:101}.back-to-top a{display:block;width:80px;height:80px;border:1.5px solid #9d8825;border-radius:50%;background:#fff;position:relative}.back-to-top a::before,.back-to-top a::after{content:"";position:absolute;width:12px;height:2px;background:currentColor;top:calc(50% - 12px);left:50%}.back-to-top a::before{border-radius:999px 0 0 999px;left:calc(50% - 4px);transform:translateX(-50%) rotate(-45deg)}.back-to-top a::after{border-radius:0 999px 999px 0;left:calc(50% + 4px);transform:translateX(-50%) rotate(45deg)}.back-to-top a span{margin-top:10px;word-break:keep-all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.back-to-top{bottom:78px;right:18px;transform:translateY(160px);font-size:7px}.back-to-top a{width:54px;height:54px}.back-to-top a::before,.back-to-top a::after{top:calc(50% - 10px)}.back-to-top a span{margin-top:7px}}.is_scrolled .back-to-top{transform:translateY(0)}.footer{text-align:left}.footer-row1{display:flex;justify-content:center;padding:60px 0 30px;background:#f6f7f3}@media screen and (max-width: 767px){.footer-row1{display:block;padding:30px 0}}.footer-row2{margin-top:50px}@media screen and (max-width: 767px){.footer-row2{margin-top:31px}}.footer-categories{width:1200px;margin:0 auto;display:grid;grid-template-columns:4fr 2fr}@media screen and (max-width: 767px){.footer-categories{width:100%;display:block}}.footer-categories .footer-categories-inner1{display:grid;grid-template-columns:18% 26% 26% 30%}@media screen and (max-width: 767px){.footer-categories .footer-categories-inner1{display:block}}.footer-categories .footer-categories-inner2{display:grid;grid-template-columns:repeat(2, 1fr);margin-left:20px;padding-left:20px;border-left:1px solid #dedede}@media screen and (max-width: 767px){.footer-categories .footer-categories-inner2{display:block;margin-left:0;padding-left:0;border-left:none}}.footer-categories .footer-categories-title{font-size:14px;font-weight:700;color:#9d8825}@media screen and (max-width: 767px){.footer-categories .footer-categories-title{font-size:13px;color:#000;font-weight:500;padding:11px 35px 11px 25px;border-top:1px solid #cacaca;background:#f6f7f3;position:relative}}@media screen and (max-width: 767px){.footer-categories .footer-categories-title::before,.footer-categories .footer-categories-title::after{content:"";display:block;width:9px;height:0;border:none;border-top:1px solid #000;border-radius:999px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}}@media screen and (max-width: 767px){.footer-categories .footer-categories-title::after{transform:rotate(-90deg);top:calc(50% - .5px)}}@media screen and (max-width: 767px){.footer-categories .footer-categories-title.is_toggle-opened::after{transform:translateY(-50%);top:50%}}.footer-categories .footer-categories-title.js_toggle-trigger{padding-right:0}@media screen and (max-width: 767px){.footer-categories .footer-categories-title.js_toggle-trigger{padding-right:40px}}.footer-categories .footer-categories-list+.footer-categories-list{margin-left:27px}@media screen and (max-width: 767px){.footer-categories .footer-categories-list+.footer-categories-list{margin-left:0}}.footer-categories .footer-categories-item:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.footer-categories .footer-categories-item:not(:first-child){margin-top:0}}.footer-categories .footer-categories-subList{margin-top:8px}@media screen and (max-width: 767px){.footer-categories .footer-categories-subList{margin-top:0}}.footer-categories .footer-categories-subItem{font-size:11.5px}@media screen and (max-width: 767px){.footer-categories .footer-categories-subItem{font-size:13px}}.footer-categories .footer-categories-subItem:not(:first-child){margin-top:2px}@media screen and (max-width: 767px){.footer-categories .footer-categories-subItem:not(:first-child){margin-top:0}}@media screen and (max-width: 767px){.footer-categories .footer-categories-subItem{border-top:1px solid #cacaca}}@media screen and (max-width: 767px){.footer-categories .footer-categories-subLink{display:block;padding:11px 25px 11px 35px}}.footer-categories .footer-categories-subLink .icon{width:13px;height:13px;position:relative;top:1px;margin-left:4px;transition:all .3s}.footer-categories .footer-categories-subLink:hover .icon,.footer-categories .footer-categories-subLink:focus .icon{fill:#9d8825}.footer-pages .footer-pages-list:not(:first-child){margin-left:16px}@media screen and (max-width: 767px){.footer-pages .footer-pages-list:not(:first-child){margin-left:0}}@media screen and (max-width: 767px){.footer-pages .footer-pages-list:last-child{border-bottom:1px solid #cacaca}}.footer-pages .footer-pages-item{font-size:11.5px}.footer-pages .footer-pages-item:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.footer-pages .footer-pages-item:not(:first-child){margin-top:0}}.footer-pages .footer-pages-item.snsIcon .snsIcon-list{gap:15px;justify-content:start}.footer-pages .footer-pages-item.snsIcon .snsIcon-item{width:32px}.footer-pages .footer-pages-item.snsIcon .snsIcon-item img{width:100%;aspect-ratio:1/1;object-fit:cover}.footer-pages .footer-pages-title{font-size:14px}@media screen and (max-width: 767px){.footer-pages .footer-pages-title{font-size:13px;color:#000;font-weight:500;padding:11px 35px 11px 25px;border-top:1px solid #cacaca;background:#f6f7f3;position:relative}}@media screen and (max-width: 767px){.footer-pages .footer-pages-title::before,.footer-pages .footer-pages-title::after{content:"";display:block;width:9px;height:0;border:none;border-top:1px solid #000;border-radius:999px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}}@media screen and (max-width: 767px){.footer-pages .footer-pages-title::after{transform:rotate(-90deg);top:calc(50% - .5px)}}@media screen and (max-width: 767px){.footer-pages .footer-pages-title.is_toggle-opened::after{transform:translateY(-50%);top:50%}}.footer-pages .footer-pages-subList{margin-top:8px}@media screen and (max-width: 767px){.footer-pages .footer-pages-subList{margin-top:0}}@media screen and (max-width: 767px){.footer-pages .footer-pages-subItem{border-top:1px solid #cacaca}}.footer-pages .footer-pages-subItem:not(:first-child){margin-top:2px}@media screen and (max-width: 767px){.footer-pages .footer-pages-subItem:not(:first-child){margin-top:0}}@media screen and (max-width: 767px){.footer-pages .footer-pages-subLink{display:block;padding:11px 25px 11px 35px}}.footer-pages .footer-pages-subLink .icon{width:13px;height:13px;position:relative;top:1px;margin-left:4px;transition:all .3s}.footer-pages .footer-pages-subLink:hover .icon,.footer-pages .footer-pages-subLink:focus .icon{fill:#9d8825}.footer-row3{padding:100px 0 10px}@media screen and (max-width: 767px){.footer-row3{padding:12px 0;background:#f8f7f5}}.footer-nav{width:1200px;margin:0 auto}@media screen and (max-width: 767px){.footer-nav{width:auto;padding:0}}.footer-nav-list{display:flex;justify-content:center}@media screen and (max-width: 767px){.footer-nav-list{flex-wrap:wrap}}.footer-nav-list-item{font-size:12px}@media screen and (max-width: 767px){.footer-nav-list-item{margin:0}}.footer-nav-list-item a{display:block;line-height:1.2;padding:10px 8px}@media screen and (max-width: 767px){.footer-nav-list-item a{padding:5px 8px}}.footer-copyright{color:#fff;background:#3c3c3c;font-size:11px;text-align:center;padding:10px 0}.footer-section .footer-section-content{margin-top:27px}@media screen and (max-width: 767px){.footer-section .footer-section-content{padding:0 18px}}.footer-section .footer-section-header{text-align:center;color:#9d8825}.footer-section .footer-section-header svg{margin:0 auto}@media screen and (max-width: 767px){.footer-section .footer-section-header svg{width:143px}}.footer-section .footer-section-list{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){.footer-section .footer-section-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}.footer-section .footer-section-list+.footer-section-list{margin-top:13px}@media screen and (max-width: 767px){.footer-section .footer-section-list-row2{display:block}}.footer-section .footer-section-list-row2 .footer-section-item{padding:25px 27px}@media screen and (max-width: 767px){.footer-section .footer-section-list-row2 .footer-section-item{padding:22px 12px}}@media screen and (max-width: 767px){.footer-section .footer-section-list-row2 .footer-section-item:not(:first-child){margin-top:9px}}.footer-section .footer-section-item{min-width:220px;padding:4px 18px;background:#fff;border-radius:2px;flex:1}@media screen and (max-width: 767px){.footer-section .footer-section-item{min-width:auto;padding:4px 8px}}.footer-section .footer-section-item:not(:first-child){margin-left:9px}@media screen and (max-width: 767px){.footer-section .footer-section-item:not(:first-child){margin-left:0}}.footer-section .footer-section-itemInner{display:flex;align-items:center;height:70px}.footer-section .footer-section-icon{flex-shrink:0;margin-right:16px;display:flex}.footer-section .footer-section-icon .icon{width:35px;height:35px;fill:#000}.footer-section .footer-section-icon .icon-service-favorite{width:45px;height:45px}.footer-section .footer-section-text{font-size:13px}@media screen and (max-width: 767px){.footer-section .footer-section-text{font-size:12px}}.footer-section .error-message{margin-bottom:10px}.footer-appeal .footer-appeal-content{margin-top:8px}.footer-appeal .footer-appeal-title{font-size:16px;text-align:center}.footer-appeal .footer-appeal-text{font-size:14px;text-align:center}@media screen and (max-width: 767px){.footer-appeal .footer-appeal-text{font-size:13px}}.footer-appeal .footer-appeal-form{max-width:395px;margin:0 auto}.footer-appeal .footer-appeal-form form{max-width:395px;display:flex;justify-content:space-between;margin-top:10px}.footer-appeal .footer-appeal-form input[type=text]{padding:0 9px}@media screen and (max-width: 767px){.footer-appeal .footer-appeal-form input[type=text]{min-width:auto;font-size:14px}}.footer-appeal .footer-appeal-form input[type=text]::placeholder{color:#c8c8c8}.footer-appeal .footer-appeal-form input#MAIL{width:310px}@media screen and (max-width: 767px){.footer-appeal .footer-appeal-form input#MAIL{width:100%}}.footer-appeal .footer-appeal-form .btns{margin:10px 0 0}.footer-appeal .footer-appeal-form .btn{min-width:310px}@media screen and (max-width: 767px){.footer-appeal .footer-appeal-form .btn{max-width:252px;min-width:auto}}.footer-appeal .footer-appeal-form .btn:visited{color:#fff}.footer-appeal.footer-appeal-member .footer-appeal-form .btn:hover,.footer-appeal.footer-appeal-member .footer-appeal-form .btn:focus{color:#c44751}.footer-appeal.footer-appeal-newsLetter .footer-appeal-form .btn:hover,.footer-appeal.footer-appeal-newsLetter .footer-appeal-form .btn:focus{color:#9d8825}.footer-categories-snsIcon{margin:0 0 27px 0}.footer-cart{padding-top:30px;background:#fafafa}@media screen and (max-width: 767px){.footer-cart{padding-top:0;background:#fff}}.footer-cart .footer-row2{background:#fafafa;margin-top:0}@media screen and (max-width: 767px){.footer-cart .footer-row2{background:#fff}}@media screen and (max-width: 767px){.footer-cart .footer-row2 .footer-nav-list{display:block;border-top:1px solid #cacaca}}.footer-cart .footer-row2 .footer-nav-list-item{font-size:14px;font-weight:600}@media screen and (max-width: 767px){.footer-cart .footer-row2 .footer-nav-list-item{font-size:13px;font-weight:500;border-bottom:1px solid #cacaca;position:relative}.footer-cart .footer-row2 .footer-nav-list-item::before,.footer-cart .footer-row2 .footer-nav-list-item::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:calc(50% - 12px);right:18px}.footer-cart .footer-row2 .footer-nav-list-item::before{border-radius:999px 0 0 999px;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg)}.footer-cart .footer-row2 .footer-nav-list-item::after{border-radius:0 999px 999px 0;top:calc(50% + 1px);transform:translateY(-50%) rotate(135deg)}}.footer-cart .footer-row2 .footer-nav-list-item a{padding:10px 20px}.footer-cart .footer-row3{padding:10px 0 10px;background:#fafafa}.sidebar .sideSection{margin-top:20px}.quickDelivery .quickDelivery-link{display:flex;align-items:center;background:#eef3de;padding:10.5px 14px;border-radius:2px;position:relative}.quickDelivery .quickDelivery-link::before,.quickDelivery .quickDelivery-link::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:50%;right:10px}.quickDelivery .quickDelivery-link::before{border-radius:999px 0 0 999px;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg)}.quickDelivery .quickDelivery-link::after{border-radius:0 999px 999px 0;top:calc(50% + 1px);transform:translateY(-50%) rotate(-225deg)}.quickDelivery .quickDelivery-link:hover,.quickDelivery .quickDelivery-link:focus{color:#000;opacity:.7;transition:all .2s}.quickDelivery .quickDelivery-link .icon{width:27px;height:14px}.quickDelivery div.quickDelivery-link:hover,.quickDelivery div.quickDelivery-link:focus{color:#000;opacity:1}.quickDelivery .quickDelivery-text{font-size:12px;font-weight:700;margin-left:4px}.quickDelivery .quickDelivery-date{color:#c44751}.sideSection .sideSection-title{font-size:15px;font-weight:700;color:#9d8825;background:#f6f7f3;padding:9.5px 15px}.sideSection .sideSection-cat{margin-top:5px}.sideSection .sideSection-cat .js_more-trigger{margin-bottom:10px}.sideSection .sideSection-catTitle{font-size:15px;font-weight:700;display:block;padding:8px 15px;position:relative}.sideSection .sideSection-catTitle::after{content:"";position:absolute;width:100%;height:1px;background:#9d8825;left:0;bottom:0;border-radius:999px}.sideSection .sideSection-catTitleLink{display:block}.sideSection .sideSection-catTitleLink::before,.sideSection .sideSection-catTitleLink::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:calc(50% - 12px);right:16px}.sideSection .sideSection-catTitleLink::before{border-radius:999px 0 0 999px;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg)}.sideSection .sideSection-catTitleLink::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translateY(-50%) rotate(135deg)}.sideSection .sideSection-catList{display:grid}.sideSection .sideSection-catList.js_more-list{padding-bottom:55px}.sideSection .sideSection-catList .sideSection-catItem{height:100%}.sideSection .sideSection-catList .sideSection-catLink{height:100%;min-height:40px;display:flex;align-items:center;padding:5px 8px;position:relative}.sideSection .sideSection-catList .sideSection-catLink::after{content:"";position:absolute;width:100%;height:1px;background:#cacaca;left:0;bottom:0;border-radius:999px}.sideSection .sideSection-catList .sideSection-catLink-budget{font-size:13px;padding:10px 8px}.sideSection .sideSection-catList .sideSection-imgWrapper{width:30px;height:30px;margin-right:8px;flex-shrink:0}.sideSection .sideSection-catList .sideSection-imgWrapper img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:999px}.sideSection .sideSection-catList .sideSection-imgWrapper .icon{width:30px;height:30px}.sideSection .sideSection-catList .sideSection-catName{font-size:13px;line-height:1.2}.sideSection .sideSection-catList.sideSection-catList-1col{grid-template-columns:repeat(1, 1fr);gap:0}.sideSection .sideSection-catList.sideSection-catList-1col .sideSection-catLink{padding:13px 12px}.sideSection .sideSection-catList.sideSection-catList-1col .sideSection-catName::before,.sideSection .sideSection-catList.sideSection-catList-1col .sideSection-catName::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:calc(50% - 12px);right:16px}.sideSection .sideSection-catList.sideSection-catList-1col .sideSection-catName::before{border-radius:999px 0 0 999px;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg)}.sideSection .sideSection-catList.sideSection-catList-1col .sideSection-catName::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translateY(-50%) rotate(135deg)}.sideSection .sideSection-catList.sideSection-catList-2cols{grid-template-columns:repeat(2, 1fr);gap:0 10px}.sideSection .sideSection-content{margin-top:8px}.sideSection .sideSection-contentLink{display:block;font-size:13px;line-height:1.2;padding:8px 12px;position:relative}.sideSection .sideSection-contentLink::before,.sideSection .sideSection-contentLink::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;top:calc(50% - 12px);right:16px}.sideSection .sideSection-contentLink::before{border-radius:999px 0 0 999px;top:calc(50% - 4px);transform:translateY(-50%) rotate(45deg)}.sideSection .sideSection-contentLink::after{border-radius:0 999px 999px 0;top:calc(50% + 2px);transform:translateY(-50%) rotate(135deg)}.sideSection .sideSection-contentLink-external::before,.sideSection .sideSection-contentLink-external::after{display:none}.sideSection .sideSection-contentLink-external .icon{width:14px;height:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sideSection .sideSection-contentLink-external:hover,.sideSection .sideSection-contentLink-external:focus{fill:#9d8825}.sideSection-corporate{background:#fbfbfb}.sideSection-corporate .sideSection-title{background:#e9efe1}.sideSection-corporate .sideSection-catList .sideSection-catLink::after{background:#dedede}.menuBanner{margin-top:10px}.menuBanner .menuBanner-item:not(:first-child){margin-top:10px}.menuBanner .menuBanner-item img{width:100%;aspect-ratio:710/160;object-fit:cover}.snsIcon{margin-top:10px}.snsIcon .snsIcon-list{display:flex;justify-content:center;gap:27px}.snsIcon .snsIcon-item img{width:100%;aspect-ratio:1/1;object-fit:cover}.sidemenu{position:fixed;top:0;right:0;width:330px;height:100%;overflow-y:auto;z-index:150;transform:translateX(100%);transition:.3s}.sidemenu-inner{width:330px;background:#fff;padding:24px 18px 15px}.sidemenu-signup{margin-bottom:10px}.sidemenu-member{font-size:14px;font-weight:700;margin-bottom:10px}.sidemenu-member-name{font-size:15px}.sidemenu-search{display:flex;align-items:center;background:#fff;z-index:100;margin-top:18px}.sidemenu-search-box{width:100%;position:relative}.sidemenu-search-box input[type=text]{width:100%;height:36px;padding:0 35px 0 11px;background:#fff;border:1px solid #dedede;border-radius:2px;box-shadow:none;outline:none;box-sizing:border-box}.sidemenu-search-box button{position:absolute;top:50%;right:10px;font-size:15px;transform:translateY(-50%);border:none;background:none}.sidemenu-search-box button .icon{position:relative;top:2px;width:20px;height:20px}.sidemenu-categories-list-item{border-bottom:1px solid #dedede}.sidemenu-categories-list-item>a{display:block;padding:10px 40px 10px 15px;font-size:14px;line-height:1.2;position:relative}.sidemenu-categories-list-item:not(.is_parent)>a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:4px;height:4px;border-top:1px solid #888;border-right:1px solid #888;transform:translateY(-50%) rotate(45deg)}.sidemenu-categories-list-item.is_parent>a::before,.sidemenu-categories-list-item.is_parent>a::after{width:6px}.sidemenu-categories-children a{display:block;padding:8px 30px 8px 15px;font-size:12px;line-height:1.2;position:relative}.sidemenu-footer-close a{font-size:12px}.sidemenu-footer-close a .icon{width:10px;height:10px;margin-right:5px}.sidemenu-close{display:none;position:fixed;top:15px;right:314px;z-index:150}.sidemenu-close a{display:block}.sidemenu-close a .icon{width:18px;height:18px;fill:#fff}.sidemenu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:149}.sidemenu-btns{display:flex;justify-content:space-between;align-items:center}.sidemenu-btns .btn{width:143px;height:40px;line-height:40px}.sidemenu-title{font-size:15px;font-weight:700;color:#9d8825;background:#f6f7f3;padding:9.5px 15px;width:calc(100% + 36px);position:relative;left:-18px;margin-top:18px}.sidemenu-history-inner{width:calc(100% + 36px);position:relative;left:-18px;overflow-x:auto;margin-top:18px;margin-bottom:-16px}.sidemenu-history-list{display:flex;flex-wrap:nowrap;position:relative;left:18px;padding-bottom:16px}.sidemenu-history-img img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}.sidemenu-history-item{width:80px;flex-shrink:0}.sidemenu-history-item:not(:first-child){margin-left:9px}.sidemenu-history-name{font-size:11px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sidemenu .quickDelivery{margin-top:18px}.sidemenu .toggle-trigger{padding:0}.is_menu-opened{position:fixed;width:100%}.is_menu-opened .sidemenu{transform:translateX(0)}.is_menu-opened .sidemenu .sidemenu-close{display:block}.is_menu-opened .sidemenu-overlay{display:block}.item-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:27px 15px}@media screen and (max-width: 767px){.item-list{grid-template-columns:repeat(2, 1fr)}}.item-list-ranking{counter-reset:elementCounter;position:relative}.item-list-ranking .item-list-item{position:relative}.item-list-ranking .item-list-item::before{position:absolute;top:-10px;left:2px;counter-increment:elementCounter;content:counter(elementCounter);background-repeat:no-repeat;background-position:center;display:block;width:31px;height:38px;text-align:center;line-height:33px;z-index:10}.item-list-ranking .item-list-item:nth-child(1)::before{background-image:url("../images/common/ranking/rank1.png")}.item-list-ranking .item-list-item:nth-child(2)::before{background-image:url("../images/common/ranking/rank2.png")}.item-list-ranking .item-list-item:nth-child(3)::before{background-image:url("../images/common/ranking/rank3.png")}.item-list-ranking .item-list-item:nth-child(n+4)::before{background-image:url("../images/common/ranking/rank.png")}.item-list-item{display:flex;flex-direction:column}.item-list-item-img{margin-bottom:10px;position:relative}.item-list-item-img a:hover,.item-list-item-img a:focus{opacity:.8;transition:all .2s}.item-list-item-img img{width:100%;aspect-ratio:1;object-fit:contain}@media screen and (max-width: 767px){.item-list-item-img img{display:block;margin:0 auto}}.item-list-item-img .is_soldout{position:relative}.item-list-item-img .is_soldout::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#acacac;opacity:.6}.item-list-item-img .is_soldout::after{content:"SOLD OUT";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.item-list-item-img .is_soldout::after{font-size:18px}}.item-list-item-favorite{position:relative}.item-list-item-favorite-on,.item-list-item-favorite-off{display:none;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #dedede;transition:.3s}.item-list-item-favorite-on .icon,.item-list-item-favorite-off .icon{width:16px;height:16px;fill:#fff;stroke:#101010}.item-list-item-favorite-on:hover,.item-list-item-favorite-off:hover{transform:scale(1.1)}.item-list-item-favorite-on .icon{fill:#c44751;stroke:rgba(0,0,0,0)}.item-list-item-favorite-popup{position:absolute;top:-70px;display:flex;justify-content:center;width:140px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.1);border:1px solid #9d8825;padding:8px;border-radius:5px;font-size:12px;line-height:1.6}.item-list-item-favorite-popup:empty{display:none}.item-list-item-icon-list{display:flex;flex-wrap:wrap}.item-list-item-icon-list .item-icon{font-size:12px;line-height:1;padding:4px 5px;margin:0 5px 5px 0}.item-list-item-icon-list .item-icon-campaign{padding:5px 5px;position:relative;top:-1px}.item-list-item-name{color:#000;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:4px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 767px){.item-list-item-name{font-size:15px}}.item-list-item-description{font-size:14px;line-height:1.3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 767px){.item-list-item-description{font-size:12px}}.item-list-item-price-wrapper{text-align:end;line-height:1.3}.item-list-item-price-timesaleTitle{color:#fa2233;font-size:12px;font-weight:700;text-align:center;position:relative;z-index:1}.item-list-item-price-timesaleTitle::before,.item-list-item-price-timesaleTitle::after{content:"";position:absolute;display:block;background:#fa2233;width:25%;height:1px;top:50%;transform:translateY(-50%)}.item-list-item-price-timesaleTitle::before{left:0}.item-list-item-price-timesaleTitle::after{right:0}.item-list-item-price-timesaleTitle span{position:relative;z-index:1}.item-list-item-price-rank .price-proper::after{display:none}.item-list-item-price-rank .price-proper-del{display:block}.item-list-item-review-stars{display:flex;align-items:center;margin-top:5px}.item-list-item-review-stars .review-star .icon{width:18px;height:18px;margin-right:2px}.item-list-item-review-stars .review-star .icon-star-on{fill:#ffc225}.item-list-item-review-stars .review-star .icon-star-off{fill:#b4b2b2}.item-list-item-review-stars .num{font-size:12px}.item-list-item-btns{margin-top:5px}.item-list-item-btns .btn{width:100%}.item-list-item-btns .btn-favorite{padding:0 10px}.item-list-item-btns .btn-favorite .icon{width:16px;height:16px}.item-list-item-btns .btn-favorite span{display:none}.item-list-item-shipping{margin-bottom:10px;font-size:14px;font-weight:700;color:#fa2233}@media screen and (max-width: 767px){.item-list-item-shipping{font-size:12px}}.item-list-item-footer{display:flex;align-items:flex-start;justify-content:end;flex-wrap:wrap}.item-list-item-footer .item-list-item-price-timesaleTitle{width:100%}.item-list-wrapper{overflow-x:clip;padding-right:21px}@media screen and (max-width: 767px){.item-list-wrapper.js_item-list-slider{width:auto;padding-right:0}}.item-list-wrapper.js_item-list-slider .item-list{flex-wrap:nowrap;margin-right:0;left:40px}@media screen and (max-width: 767px){.item-list-wrapper.js_item-list-slider .item-list{left:0;padding:0 0 0 18px}}.item-list-wrapper.js_item-list-slider .item-list-item{margin:0;padding-bottom:15px}.item-list-slider-container{position:relative;overflow-x:clip;padding:0 21px;margin:0 -21px}@media screen and (max-width: 767px){.item-list-slider-container{width:100%;margin:0;padding:0}}.item-list-slider-container .item-list{display:flex;gap:0;margin-left:-15px}.item-list-slider-container .swiper-prev,.item-list-slider-container .swiper-next{position:absolute;top:64px;width:42px;height:42px;background:#eef3de;border-radius:50%;z-index:100}@media screen and (max-width: 767px){.item-list-slider-container .swiper-prev,.item-list-slider-container .swiper-next{display:none}}.item-list-slider-container .swiper-prev::before,.item-list-slider-container .swiper-prev::after,.item-list-slider-container .swiper-next::before,.item-list-slider-container .swiper-next::after{content:"";position:absolute;width:9px;height:2px;background:#9d8825;top:50%;left:50%;right:18px}.item-list-slider-container .swiper-prev::before,.item-list-slider-container .swiper-next::before{border-radius:999px 0 0 999px;top:calc(50% - 3px)}.item-list-slider-container .swiper-prev::after,.item-list-slider-container .swiper-next::after{border-radius:0 999px 999px 0;top:calc(50% + 2px)}.item-list-slider-container .swiper-prev:hover,.item-list-slider-container .swiper-next:hover{opacity:.8}.item-list-slider-container .swiper-prev{left:0}.item-list-slider-container .swiper-prev::before{transform:translate(-50%, -50%) rotate(135deg)}.item-list-slider-container .swiper-prev::after{transform:translate(-50%, -50%) rotate(45deg)}.item-list-slider-container .swiper-next{right:0}.item-list-slider-container .swiper-next::before{transform:translate(-50%, -50%) rotate(45deg)}.item-list-slider-container .swiper-next::after{transform:translate(-50%, -50%) rotate(-225deg)}.item-list-slider-container .swiper-scrollbar{background:#ddd;display:none}.item-list-slider-container .swiper-scrollbar-drag{background:#999}.item-list-slider-container .swiper-button-lock{display:block}@media screen and (max-width: 767px){.item-list-slider-container .swiper-button-lock{display:none}}.js_campaignIcon-wrapper{display:none}#recommender_pc111,#recommender_pc211,#recommender_pc215 #recommender_pc311,#recommender_pc411,#recommender_pc511{position:relative;overflow-x:clip;padding:0 21px;margin:0 -21px}@media screen and (max-width: 767px){#recommender_pc111,#recommender_pc211,#recommender_pc215 #recommender_pc311,#recommender_pc411,#recommender_pc511{width:100%;margin:0;padding:0}}.dv_recommend{overflow-x:clip;padding-right:21px}@media screen and (max-width: 767px){.dv_recommend{padding:0}}.js_recommend-list{display:flex;gap:0;margin-left:-15px;flex-wrap:nowrap;margin-right:0;left:25px}@media screen and (max-width: 767px){.js_recommend-list{left:0}}#recommender_pc111 .js_recommend-list{left:25px}@media screen and (max-width: 767px){#recommender_pc111 .js_recommend-list{left:0}}#recommender_sp111 .js_recommend-list{left:0}#recommender_pc215 .js_recommend-list,#recommender_pc311 .js_recommend-list,#recommender_pc411 .js_recommend-list,#recommender_pc511 .js_recommend-list{left:-15px}@media screen and (max-width: 767px){#recommender_pc215 .js_recommend-list,#recommender_pc311 .js_recommend-list,#recommender_pc411 .js_recommend-list,#recommender_pc511 .js_recommend-list{left:0}}#recommender_sp215 .js_recommend-list,#recommender_sp311 .js_recommend-list,#recommender_sp411 .js_recommend-list,#recommender_sp511 .js_recommend-list{left:0}#recommender_pc211 .js_recommend-list{left:-15px}#recommender_sp211 .js_recommend-list{left:-15px}.dv_rc_items{display:flex;flex-direction:column;margin:0;padding-bottom:15px}.dv_rc_items a:hover,.dv_rc_items a:focus{opacity:.8;transition:all .2s}.dv_rc_img{margin-bottom:6px}.dv_rc_img img{width:100%;aspect-ratio:1;object-fit:contain}.dv_rc_name{color:#000;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:4px;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 767px){.dv_rc_name{font-size:15px}}.dv_rc_description{font-size:14px;line-height:1.3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 767px){.dv_rc_description{font-size:12px}}.dv_rc_price{font-family:"Hind",sans-serif;font-size:18px;font-weight:500;text-align:end}@media screen and (max-width: 767px){.dv_rc_price{font-size:16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL19taXhpbi5zY3NzIiwidXNlcndlYi9jc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsInVzZXJ3ZWIvY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInVzZXJ3ZWIvY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsInVzZXJ3ZWIvY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL190b2dnbGUuc2NzcyIsInVzZXJ3ZWIvY3NzL2NvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL19sb2FkZXIuc2NzcyIsInVzZXJ3ZWIvY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9sYXlvdXRzL19tYWluLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsInVzZXJ3ZWIvY3NzL2xheW91dHMvX2Zvb3Rlci5zY3NzIiwidXNlcndlYi9jc3MvbGF5b3V0cy9fc2lkZW1lbnUuc2NzcyIsInVzZXJ3ZWIvY3NzL2xheW91dHMvX2l0ZW1fbGlzdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQVNBLHFCQUdFLFNBQ0EsVUFDQSxzQkFDQSxTQUNBLGVBQ0Esa0JBR0YsMkNBQ0Usd0JBR0YsYUFDRSw4QkFDQSx3QkFHRix1Q0FDRSxhQUNFLGlCQUlKLDhDQUNFLDBCQUNFLHdCQUlKLGFBQ0UsZ0JBQ0Esa0JBQ0EsZ0JBQ0EsaUNBQ0EsbUNBR0YscUNBQ0UsYUFDQSxjQUdGLGlCQUNFLGdCQUNBLGFBR0YsZ0VBQ0UsZUFHRixrQkFDRSxtQkFHRiw4REFDRSxtQkFHRixVQUNFLDJCQUdGLGNBQ0UsZ0JBR0YsdURBQ0UsY0FHRix3QkFDRSxxQkFDQSxnQkFHRiw0QkFDRSx5QkFHRixpQkFDRSw4QkFHRixXQUNFLFlBQ0EsNkJBQ0EsY0FDQSxhQUNBLGlCQUdGLHVCQUNFLGdEQUNBLG1CQUdGLGdGQUNFLGdDQUNBLHNCQUNBLHFCQUNBLDJCQUNBLDZCQUNBLDhCQUNBLG9CQUdGLHFCQUNFLFlBQ0EseURBQ0UsV0FDQSxhQUdKLGNBQ0UseUJBQ0EsaUJDNUhGLE1BQ0UsbUJBRUYsS0FDRSxrQkFFRixLQUNFLE1DV1csS0RWWCxZQ0RRLGlGREVSLGdCQUNBLGlCQUNBLGdCRVlBLHFDRmpCRixLQU9JLGFBSUosU0FDRSwyQkVLQSxxQ0ZORixTQUdJLHlCQUdKLFNBQ0Usd0JFREEsOENGR0UsNEJBSUosRUFDRSxNQ2JXLEtEY1gscUJBQ0EsbUJBQ0EsZ0JBRUUsTUNWVyxRRFliLGlCQUNFLDBCQUNBLDhDQUVFLHFCQUNBLE1DekJPLEtEOEJiLE1BQ0UscUJBR0YsY0FDRSx3QkU5QkEscUNGNkJGLGNBR0kseUJHdERKLGFBQ0UsTUZIYyxPRUlkLHNCQUNBLHVCQUNFLGFBRUYsbUJBQ0UsV0FDQSxzQkFDQSxrQkFDQSw2QkFFRixrQkFDRSxhQUNBLGVBQ0EsdUJBQ0UsZUFDQSxnQkFDQSxpQkFDQSxNRkZPLEtFR1Asa0JBQ0EsbUJBQ0EsOEJBQ0UsWUFDQSxjQUNBLGtCQUNBLE1BQ0EsUUFFRix5QkFDRSxxQkFDQSxNRmRLLEtFZUwsMEJBQ0EsK0JBQ0UscUJBSUYseUNBQ0UsYURqQlIscUNDdEJGLGFBNkNJLFdBQ0EscUJBQ0EsdUJBQ0UsZ0JBRUYsbUJBQ0UsYUFHQSx1QkFDRSxnQkN4RFIsc0NBRUUsbUNBQ0EseUNBSEYsc0NBSUksb0JBR0osS0FDRSxvQkFDQSx1QkFDQSxtQkFDQSxzQkFDQSxxQkFDQSxrQkFDQSwrQkFDQSxnQkFDQSxtQkFDQSxhQUNBLGVBQ0Esc0JBRUUscUJBQ0EsZUFFRixVQUNFLFdBQ0EsV0hTYSxRR1JiLGdCQUNFLFVBRUYsZ0NBRUUsTUhHVyxRR0ZYLHlCQUNBLHNCQUNBLDRDQUNFLEtIRFMsUUdLZixTQUNFLFdBQ0EsV0hOWSxRR09aLGVBQ0UsVUFFRiw4QkFFRSxNSDlCTyxLRytCUCx5QkFDQSxzQkFDQSwwQ0FDRSxLSGxDSyxLR3NDUCwrREFDRSxrQkFJQSxzSkFDRSxhSHBDSyxRR3lDYixpQkFDRSxNSGxEUyxLR21EVCxnQkFDQSx5QkFDQSx1QkFDRSxLSHBDVSxRR3NDWiw4Q0FFRSxXQUNBLHlCQUNBLGlCSDFDVSxRRzJDViwwREFDRSxVQUlGLCtFQUNFLGtCQUlBLHNMQUNFLGFIaEVLLFFHcUViLFVBQ0UsTUg5RVMsS0crRVQsV0h0RVcsUUd1RVgsZ0JBQ0UsS0hqRk8sS0dtRlQsZ0NBRUUsV0FDQSxNSHRGTyxLR3lGWCxZQUNFLE1IMUZTLEtHMkZULGdCQUNBLHlCQUNBLGtCQUNFLEtINUVVLFFHOEVaLG9DQUVFLFdBQ0EseUJBQ0EsaUJIbEZVLFFHbUZWLGdEQUNFLFVBSUYscUVBQ0Usa0JBSUEsa0tBQ0UsYUh4R0ssUUc2R2IsVUFDRSxXQUNBLFdIcEdhLFFHcUdiLGdCQUNFLFVBQ0EsWUFDQSxpQkFFRixnQ0FFRSxNSDlHVyxRRytHWCx5QkFDQSxzQkFDQSw0Q0FDRSxLSGxIUyxRR21IVCxPSG5IUyxRR3NIYixxQkFDRSxNSGxIZ0IsS0dtSGhCLFdIcEhlLEtHcUhmLGVBQ0EsMkJBQ0UsS0h0SGMsS0d3SGhCLHNEQUVFLDJCQUlGLGlFQUNFLGtCQUlBLDBKQUNFLGFIeklPLFFHOElmLGNBQ0UsYUFDQSxNSHpJa0IsS0cwSWxCLGdCQUNBLHlCQUNBLG9CQUNFLFVBQ0EsT0g5SWdCLEtHK0loQiwrQkFDRSxLSC9JaUIsUUdnSmpCLE9IaEppQixRR21KckIsd0NBRUUsV0FDQSxXSHhKZSxRR3lKZixvREFDRSxVQUNBLFlBQ0EsMEVBQ0UsS0gzSmUsUUdnS3ZCLDZCQUNFLHNCQUNBLDJCQUNBLHVCQUNBLGVBQ0EseUNBQ0UsVUFFRix5Q0FDRSxLSDVLZ0IsS0crS3BCLGNBQ0UsV0FDQSxXSDdLaUIsUUc4S2pCLG9CQUNFLFVBR0osWUFDRSxhQUVGLFlBQ0UsZUFDQSxnQkFDQSxZQUNBLGlCQUNBLGtCQUNBLGdCQUNBLGVBQ0Esa0JBQ0Esa0JBQ0UsV0FDQSxZQUNBLGtCQUVGLDRCQUNFLG1CQUNBLG1DQUNFLFdBQ0EsZ0JBQ0EsVUFDQSxXQUNBLHFCQUNBLHVCQUNBLHdCQVFKLDJCQUNFLGFBQ0Esa0NBQ0UsV0FDQSxrQkFDQSxRQUNBLFdBQ0EsZ0JBQ0EsVUFDQSxXQUNBLHFCQUNBLHVCQUNBLHlCQUNBLGVBR0EsbURBQ0UseUJGMVBSLHFDRTBNQSxZQXdESSxZQUNBLFdBQ0EsZUFDQSxZQUNBLGlCQUNBLGtCQUNFLFdBQ0EsYUFJTixZQUNFLGVBQ0EsZ0JBQ0EsWUFDQSxpQkFDQSxrQkFDQSxnQkFDQSxlQUNBLGtCQUNFLFdBQ0EsWUFDQSxpQkFFRiw0QkFDRSxtQkFDQSxrQkFDQSxtQ0FDRSxXQUNBLGdCQUNBLFVBQ0EsV0FDQSxxQkFDQSx1QkFDQSx3QkFZTixZQUNFLGVBQ0EsZ0JBQ0EsWUFDQSxpQkFDQSxrQkFDQSxlQUlBLGtCQUNFLFdBQ0EsWUFDQSxpQkFHSixZQUNFLGdCQUNBLGVGbFVGLHFDRWdVQSxZQUlJLGdCQUdKLFdBQ0Usa0JBQ0EscUNBRUUsV0FDQSxrQkFDQSxVQUNBLFdBQ0Esd0JBQ0EsUUFDQSxXQUVGLG1CQUNFLDhCQUNBLG9CQUNBLHlDQUVGLGtCQUNFLDhCQUNBLG9CQUNBLDJDQUlKLGNBQ0UscUJBQ0EsTUh0V1MsS0d1V1QsWUg3V2lCLElHOFdqQixZQUNBLGNBQ0EsZ0JBQ0EscUJBQ0Esa0JBQ0Usc0NBQ0Ysb0JBQ0UsYUg5V1EsS0dnWFYsb0JBQ0UsS0hsWE8sS0dtWFAsV0FDQSxZQUNBLDBCQUNFLGtCQUNBLFFBS0EseUJBQ0UsZUFDQSxpQkFDQSxVQUVGLHlCQUNFLGVBQ0EsaUJBTVIsZ0JBQ0Usa0JBQ0EsdUJBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsT0FDQSxnQkFDQSxVQUNBLFdBR0Esd0JBR0osaUJBQ0UsbUJBQ0Esd0JBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsWUFDQSxnQkFDQSxVQUNBLFdBQ0EsMEJBQ0EsNEJBQ0Esd0JBSUosaUJBQ0Usa0JBQ0EsUUFDQSxpQkFHSixlQUNFLG9CQUNBLHVCQUNBLG1CQUVGLE1BQ0UsYUFDQSx1QkFDQSxnQkFDQSxvQkFDQSxrQkFDQSxrQkFDRSxjQUVGLGtCQUNFLGNBRUYsMEJBQ0UseUJBQ0EsYUFDQSxtQkFDQSxzQ0FDRSxrQkFHSixvQkFDRSxhQUdBLGdDQUNFLG9CQUVGLDRCQUNFLGFBR0osY0FDRSx3QkFFRixjQUNFLHdCQUtBLDBCQUNFLGFBR0Esd0NBQ0UsYUFFRixvQ0FDRSxhRmhlTixxQ0VnYkYsTUFxREksZ0JBQ0Esb0JBSUYsb0JBQ0UsaUJBR0osTUFDRSxhQUNBLFdBQ0UsY0ZqZkYscUNFOGVGLE1BTUksOEJBQ0EsV0FDRSxvQkM3Z0JOLGVBQ0UsY0hzQkEscUNHdkJGLGVBR0ksZ0JBQ0Esa0JBQ0EsbUJBQ0EsWUFHSixhQUNFLGFBQ0EsbUJIWUEscUNHZEYsYUFJSSxjQUNBLGlCQUdKLHVCQUNFLHFCQUVGLG1CQUNFLGNBRUYsb0JBQ0UsYUFDQSxlQUNBLDZCQUNBLGdDQUlFLHVDQUNFLHFCQUNBLGNBS0osZ0NBQ0UsY0FDQSxxQ0FDRSxZQUNBLGlCQUtKLGlDQUNFLGNBR0EsNkNBQ0UsbUJBRUYsZ0RBQ0UsZ0JBS0oscUNBQ0UsY0FHQSxpREFDRSxtQkFLSixxQ0FDRSxjQUNBLG9EQUNFLGNBQ0EsV0FFRixnREFDRSxnQkFLSiwyQ0FDRSxjQUlGLGtDQUNFLGNBR0osYUFDRSxhQUNBLG1CQUNBLFlBQ0EsaUJBQ0EsZUFDQSxnQkFDQSxnQkFDQSxzQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxjQUNBLGdCSGpGQSxxQ0dvRUYsYUFlSSxXQUNBLGlCQUNBLGVBQ0EsY0FFRix1QkFDRSxvQkFDQSxjQUVGLDBCQUNFLFlBR0osZUFDRSxhQUNBLG1CQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQ0EsV0FDQSxzQkh4R0EscUNHZ0dGLGVBVUksY0FDQSxXQUNBLGVBQ0Esa0JBRUYsOEJBQ0UsYUFDQSxtQkFDQSxlQUNBLGdCSG5IRixxQ0crR0EsOEJBTUksY0FDQSxnQkFFRix5Q0FDRSxhQUNBLGlCSDFISixxQ0d3SEUseUNBSUksaUJBUUEsOG1CQUNFLGlCQUtKLGdEQUNFLGtCQUdKLDREQUNFLGlCSC9JSixxQ0c4SUUsNERBR0ksaUJBSU4sbUNBQ0UsV0FFRiwwQkFDRSxhSHpKRixxQ0d3SkEsMEJBR0ksaUJBR0osOEJBQ0UsZ0JBT0Usb01BQ0UsaUJBS1IscUJBQ0UsY0FHQSx1Q0FDRSxjQUNBLGtEQUNFLGdCQUVGLHNEQUNFLGVBQ0EsNEdBQ0UsZ0JBTU4sMkZBQ0UsWUFDQSxnQkFDQSwyQkFDQSxrQkFDQSxlQUNBLGdCQUNBLHdCQUNBLHFCQUNBLGdCQUNBLHNCQUNBLHNCQUNBLGVBQ0EseUhBQ0UsYUFDQSx5QkFFRiw0SkFDRSxjQUlKLDRIQUNFLFlBRUYsMENBQ0UsWUFFRixpSUFDRSxZQUVGLGlCQUNFLFlBRUYsa0NBQ0UsV0FFRix1QkFDRSxZQUVGLHVCQUNFLFlBRUYsVUFDRSxZQUVGLGtDQUNFLFlBR0EseUJBQ0UsWUhqUEoscUNHcVBFLDRIQUNFLHVCQUVGLDBDQUNFLHVCQUVGLGlJQUNFLFdBRUYsaUJBQ0UsVUFFRixrQ0FDRSxVQUVGLHVCQUNFLFVBRUYsdUJBQ0UsVUFFRiwyQ0FDRSxZQUNBLGtCQUVGLGtDQUNFLFlBR0EseUJBQ0UsYUFLUixTQUNFLGFBQ0Esa0JBQ0UseUJBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsT0FDQSxXQUNBLFlBQ0Esa0JBQ0EseUJBQ0EsZ0JBQ0EsMkJBQ0Esc0JBRUYsd0JBQ0UsaUJBQ0EscUJBQ0Esa0JBQ0EsUUFJRixpQ0FDRSxXQUNBLGNBQ0Esa0JBQ0EsUUFDQSxTQUNBLFdBQ0EsWUFDQSxrQkFDQSxXSnJVTyxLSXNVUCwyQkFDQSxzQkFJRixtQ0FDRSxXSnhVa0IsUUk0VXhCLFlBQ0UsYUFDQSxxQkFDRSx5QkFDQSxrQkFDQSxnQkFDQSxpQkFDQSxxQkFDQSxzQkFDQSw2QkFDRSxXQUNBLGNBQ0Esa0JBQ0EsUUFDQSxPQUNBLFdBQ0EsWUFDQSxrQkFDQSxnQkFDQSx5QkFDQSwyQkFDQSxzQkFFRiwyQkFDRSxpQkFDQSxxQkFDQSxrQkFDQSxRQUNBLGdCQUlGLHFDQUNFLFdKalhPLEtJa1hQLFlBRUYsb0NBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsU0FDQSxVQUNBLFlBQ0EsNEJBQ0EsNkJBQ0EseUNBQ0Esc0JBSUYsc0NBQ0UsV0poWWtCLFFJcVl4QixRQUNFLGFBQ0EsbUJBQ0EseUJBQ0UsYUFFRixjQUNFLGVBQ0EsaUJBR0osU0FDRSxXQUNBLGdCQUNBLDJCQUNBLGtCQUNBLFlBQ0EsZ0JBQ0Esd0JBQ0EscUJBQ0EsZ0JBQ0Esc0JBQ0Esc0JBQ0EsZUFDRSxhQUNBLDJCQUdKLFVBQ0Usa0JBQ0EsWUFDQSwyQkFDQSxrQkFDQSxzQkFDQSxnQkFDQSx3QkFDQSxxQkFDQSxnQkFDQSxzQkFDQSxzRkFDQSwwQkFDQSxzQkFDQSxlQUNBLGdCQUNFLGFBQ0EsMkJBR0osVUFDRSxxQkFDQSxXQUNBLFdKemJXLFFJMGJYLGVBQ0EsZ0JBQ0EsV0FDQSxZQUNBLGlCQUNBLGtCQUNBLGtCSDliQSxxQ0dvYkYsVUFZSSxlQUNBLFlBR0osZUFDRSxNSnhjVSxRSXljVixlQUNBLGdCQUNBLGdCQUNBLG1CQUNBLHFCQUNFLFdBQ0EsWUFDQSxLSmhkUSxRSWlkUixrQkFDQSxrQkFDQSxRQUVGLHFCQUNFLGFBR0osWUFDRSxnQkFDQSxlQUNBLGdCQUNBLGlCQUNBLGNBQ0Usa0JBRUYsY0FDRSxxQkFDQSxtQkFDQSxrQkFDQSwyQ0FFRSxXQUNBLFVBQ0EsV0FDQSx3QkFDQSxrQkFDQSxRQUNBLFdBQ0EsY0FFRixzQkFDRSw4QkFDQSxvQkFDQSw4Q0FFRixxQkFDRSw4QkFDQSxvQkFDQSxnREFJTixXQUNFLGNBQ0EsZUFDQSxnQkFDQSxnQkFDQSxnQkg5ZkEscUNHeWZGLFdBT0ksZ0JBR0osV0FDRSxlQUNBLGdCQUNBLGNBRUYsa0JBQ0UsZUFDQSxvQkFDQSxXQUNBLGFINWdCQSxxQ0d3Z0JGLGtCQU1JLGdCQUdKLHFDQUNFLGFBQ0EsZUFDQSxlQUNBLGlCQUNBLGlFQUNFLGNBRUYsb0pBQ0UsYUFHSixxQ0FDRSxhQUNBLG1CQUNBLGVBQ0EscUJBQ0EsaURBQ0UsZ0JBR0osaURBQ0UsY0FFRixtQkFDRSxhQUNBLG1CSDNpQkEscUNHeWlCRixtQkFJSSxlQUVGLHlCQUNFLGNBQ0EsVUFDQSxpQkFDQSxpQkFDQSxlQUVGLG9DQUNFLGtCQUNBLCtDQUNFLGVBSU4saUJBQ0UsYUFDQSxtQkgvakJBLHFDRzZqQkYsaUJBSUksb0JBR0osd0RBQ0UsYUFDQSxtQkFDQSx1RUFDRSxpQkFFRix5RkFDRSxnQkFFRiwwRUFDRSxjQUlGLGlDQUNFLGlCQUdKLHFCQUNFLGNBR0ksa09BQ0UsU0FLUixpQkFDRSxjQUNBLGdCQUVGLHNCQUNFLGFBQ0EsdUJBQ0EsbUJIdm1CQSxxQ0dvbUJGLHNCQUtJLGVBR0osNkJBQ0UsY0FFRiwwQkFDRSxjQUVGLDJCQUNFLGVBQ0Esa0JIcG5CQSxxQ0drbkJGLDJCQUlJLG1CQUdKLDZCQUNFLGVBRUYsYUFDRSxnQkFFRixxQkFDRSxxQkFDQSxhQUVGLG1CQUNFLGtCQUVGLHFCQUNFLGNBQ0EsV0FDQSxtQkFFRiwwQkFDRSxtQkFJRSxtREFDRSxTQUlOLHdCQUNFLGVBQ0EsZ0JBQ0EsaUJBRUYsdUJBQ0UsZUFDQSxnQkFDQSxnQkg3cEJBLHFDR2dxQkEsd0JBQ0UsZUFFRix1QkFDRSxlQUNBLGlCQUdKLHdDQUNFLGFBQ0EsbUJBRUYsYUFDRSxnQkg3cUJBLHFDRzRxQkYsYUFHSSw4QkFHSixxQkFDRSxnQkhuckJBLHFDR2tyQkYscUJBR0ksaUJBR0osbUJBQ0UsZUFDQSxnQkFDQSxrQkFDQSxtQkg1ckJBLHFDR3dyQkYsbUJBTUksZ0JBR0osa0JBQ0UsZ0JIbHNCQSxxQ0dpc0JGLGtCQUdJLG9CQUlGLG9DQUNFLGdCSHpzQkYscUNHd3NCQSxvQ0FHSSxpQkFJTixzQkFDRSxnQkhodEJBLHFDRytzQkYsc0JBR0ksZ0JBR0oscUJBQ0UsZUFDQSxpQkFDQSxnQkFDQSxlQUNBLDJCQUNBLGtCQUNBLGtCSDV0QkEscUNHcXRCRixxQkFTSSxlQUNBLG1CQUdKLHNCQUNFLGFBQ0EsdUJBQ0EsbUJBQ0EsZ0JBQ0EsaURBQ0UsTUFHSixzRkFJRSxrQkFFRix1QkFDRSxNSnJ2QlUsUUlzdkJWLGdCQUVGLHFCQUNFLGlCQUVGLHFCQUNFLGlCQUVGLG9CQUNFLGlCQUNBLGlCQUNBLHFDQUNFLGtCQUdKLHVCQUNFLGlCQUlBLDhCQUNFLGVBQ0EsTUo5d0JTLEtDS1gscUNHdXdCQSw4QkFJSSxnQkFHSiw2QkFDRSxZQUlKLE9BQ0UsZUFDQSxtQkhyeEJBLHFDR214QkYsT0FJSSxlQUNBLG1CQUdKLFVBQ0UsaUJBRUYsVUFDRSwwQkFDQSxnQ0FFRSxxQkN0ekJILE9BWUMsWUFDQSxpQkFDRSwwQkFDQSwwQkFLSSxtQ0FDRSxZQUNBLGdCQUdKLG9DQUNFLFlBS0EsbUNBQ0UsWUFHSixvQ0FDRSxZQUtBLG1DQUNFLFlBR0osb0NBQ0UsWUFVRixpQ0FDRSxhQUdKLDBCQUNFLGNBR0osYUFDRSxlQUNBLFFBQ0EsU0FDQSxnQ0FDQSxtQ0FDQSxrQkFDQSxnQkFDQSxpQkFDQSxtQkFDQSxZQUVGLGVBQ0UsYUFDQSxzQkFDQSxjQUNBLHVCQUVGLFlBQ0UsZUFDQSxnQkFDQSxnQkFDQSxpQkFDRSxrQkFFRixnQkFDRSxhQUNBLGlCTGxFUyxRS21FVCxrQkFDQSxlQUNBLGdCQUdKLFlBQ0UsYUFDQSx1QkFDQSxtQkFDQSxnQkFDQSxpQkFDRSxZQUNBLGNBR0osYUFDRSxhQUNBLHNCQUNBLG1CQUNBLHVCQUNBLGtCQUNBLFVBQ0EsWUFDQSxXQUNBLFlBQ0Esc0JBQ0EsZUFDQSxtQkFDRSxXQUVGLG1CQUNFLFdBQ0EsWUFDQSxVQUNBLGtCQUdKLGVBQ0UsY0FDQSxlQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsWUFDQSxlQUNBLDBCQUNBLDBCQUNBLHFCQUNFLFVBR0osZUFDRSxhSjdIRixxQ0lvSVEsbUdBQ0UsVUFFRix5R0FDRSxXQWNOLHNCQUNFLGtCQUNBLFlBQ0EsZ0JBQ0EsY0FFRixtQkFDRSxlQUNBLHdCQUNFLGFBR0osbUJBQ0UsYUFDQSx1QkFDQSxtQkFDQSxnQkFLQSw4QkFDRSxVQUNBLDJCQUtSLHlCQUNFLFlBR0oscUJBQ0UsZUFDQSxXQUNBLHFCQUlBLDJCQUNFLFlBQ0EsUUFDQSw2QkFDQSw2Q0FDRSxZQ3pOTixnQkFDRSxjQUNBLGtCQUNBLHVCQUNBLGdCQUNBLCtDQUVFLFdBQ0Esa0JBQ0EsVUFDQSxXQUNBLHdCQUNBLFFBQ0EsUUFFRix3QkFDRSw4QkFDQSxXQUNBLHlDQUVGLHVCQUNFLDhCQUNBLFdBQ0EsMENBR0EseUNBQ0UsMENBRUYsd0NBQ0UseUNBSU4sbUJBQ0Usa0JBQ0EsbUJMYkEscUNLY0EsZ0NBRUksb0JBQ0EsYUxqQkoscUNLbUJFLCtFQUVJLGNBSU4sZ0NBQ0Usb0JBQ0EsWUwzQkYscUNLeUJBLGdDQUlJLG9CQUNBLGdCQUVGLCtFQUNFLGFMakNKLHFDS2dDRSwrRUFHSSxlQUtSLG1CQUNFLGFMekNBLHFDSzBDQSxnQ0FFSSxlQUdKLGdDQUNFLGNMaERGLHFDSytDQSxnQ0FHSSxjQUdKLG9DQUNFLGNBR0osaUJBQ0Usa0JBQ0EsZ0JBRUYsaUJBQ0Usa0JBQ0EsYUFDQSxPQUNBLFdBQ0Esa0JBQ0EsaUVBQ0Esb0JBQ0EsZUxyRUEscUNLNkRGLGlCQVVJLHdCQUVGLDBCQUNFLG9CTDFFRixxQ0t5RUEsMEJBR0ksd0JBRUYsNEJBQ0UsWUFDQSxZQUdKLDBCQUNFLG9CTHBGRixxQ0ttRkEsMEJBR0ksd0JBRUYsNEJBQ0UsWUFDQSxZQUdKLDRCQUNFLHlCQUNBLGVBQ0EsU0FFRSxxQ0FDRSxhQUlOLG1CQUNFLGtCQUNBLGVBQ0EsWUFDQSxZQUNBLHFEQUVFLFdBQ0EsY0FDQSxVQUNBLFNBQ0EsWUFDQSwwQkFDQSxvQkFDQSxrQkFDQSxRQUNBLFdBQ0EsMkJBRUYsMEJBQ0UseUJBSUEsa0lBRUUsa0JBQ0EsbUJBRUYsa0ZBQ0UsTU4xSUssS00ySUwsZ0JBQ0EseUJBQ0Esa01BRUUsa0JDaktWLE9BQ0Usa0JBQ0EsYUFDQSx1QkFDQSxtQkFDQSxjQUNBLGVBQ0EsZ0JBQ0EsWUFDRSxlQUNBLGdCQUNBLGFBQ0EscUJBRUYsZUFDRSxhQUNBLHlCQUNBLG1CQUVGLGlEQUNFLGFBQ0EseURBQ0UsY0FDQSxNUExPLEtPTVAsa0JBQ0EsV0FDQSxZQUtBLHdGQUVFLFdBQ0EsVUFDQSxXQUNBLGtDQUNBLG9DQUNBLGtCQUNBLFFBZ0NGLDZDQUVFLGdEQUVGLHVCQUNFLHFCQUVGLHNCQUNFLHFCQWNGLDJDQUVFLDhDQUVGLHNCQUNFLHFCQUVGLHFCQUNFLHFCQWVGLDRDQUNFLFdBQ0EsVUFDQSxXQUNBLGtDQUNBLG9DQUNBLGtCQUNBLFFBQ0EsU0FNRixzQkFDRSxnREFNRixzQkFDRSw4Q0FJTixXQUNFLGNBQ0EsYUFDQSxtQkFDRSxhQUVGLDZCQUNFLGFBQ0EsdUJBQ0EsbUJBQ0EsV0FDQSxZQUNBLE1QeElPLEtPeUlQLGVBQ0EscUJBQ0EseUJBQ0Esa0JBR0EsbURBQ0UsV1B2SU8sUU93SVAsYVB4SU8sUU95SVAsWVAxSlcsSU84SmpCLFlBQ0Usa0JBQ0EsUUFDQSxPQUNBLDJCQUNBLGtCQUNBLGFBQ0EsZUFDQSxnQk56SkYscUNNdkJGLE9BbUxJLGNBQ0EsbUJBQ0EsZUFDRSx1QkFFRixZQUNFLGdCQUNBLG1CQUNBLGVBQ0EsbUJDNUxOLFFBQ0UsZUFDQSxlQUNBLFVBQ0EsV0FDQSxrQkFDQSxrQkFDQSxvQkFDQSxrQ0FDQSxtQ0FDQSxnQkFDRSxhQUNBLHVCQUNBLG1CQUNBLGVBR0osd0JBQ0UsUUFFRSxxVEFFRixNQUNFLHFUQUVGLElBQ0UscVRBRUYsTUFDRSxxVEFFRixJQUNFLHFUQUVGLE1BQ0UscVRBRUYsSUFDRSxxVEFFRixNQUNFLHNUQUdKLGdCQUNFLFFBRUUscVRBRUYsTUFDRSxxVEFFRixJQUNFLHFUQUVGLE1BQ0UscVRBRUYsSUFDRSxxVEFFRixNQUNFLHFUQUVGLElBQ0UscVRBRUYsTUFDRSxzVENwRUosZUFDRSxhQUNBLGFBQ0EsZ0JBQ0EseUJBQ0Esa0JBQ0Esc0JBQ0Usa0JBQ0EsbUJBRUYscUJBQ0Usa0JBQ0EsZUFDQSxlQUNBLG1CQUVGLHdDQUNFLGtCQUNBLFFBQ0EsMkJBQ0EsZUFFRixvQkFDRSxPQUVGLG9CQUNFLFFBRUYsd0JBQ0UsV0FDQSxzREFDRSx5QkFDQSxlQUVGLDJCQUNFLFdUUlMsUVNTVCxrQkFDQSxZQUVGLDJCQUNFLGdCQUNBLDZCQUNFLGNBQ0EsWUFDQSxpQkFDQSxxQkFDQSxtQ0FDRSxXVHBCSyxRU3lCYix1QkFDRSxnQkNyREosV0FDRSxrQkFDQSxXQU1GLFVBQ0UsTVZWYyxPVVdkLHNCQUNBLGtCQUNBLFVUV0EscUNTZkYsVUFNSSxXQUNBLHVCVFFGLHFDU05BLG9CQUVJLGdCQUlOLGdCQUNFLGFBQ0EsMkJBQ0EsOEJUSEEscURTS0UsZUFHSixNQUNFLE1WL0JXLE1VZ0NYLGNBQ0Esa0JBQ0UsZ0JBRUYsZ0JBQ0UsWVRmRixxQ1NRRixNQVVJLFdBQ0EsbUJBQ0EsZUFDQSxnQkFDRSxZQUlOLEtBQ0UsTVZoRFUsTVVpRFYsY0FDQSxrQlQ3QkEscUNTMEJGLEtBS0ksV0FDQSxrQkFDQSxvQkFHSixVQUNFLE1WekRlLE1VMERmLGNUdENBLHFDU29DRixVQUlJLFlBR0osYUFDRSxlQUNBLGdCQUNBLGdCQUNBLG1CVC9DQSxxQ1MyQ0YsYUFNSSxlQUNBLG1CQUdKLGdCQUNFLGVBQ0EsWVZsRW1CLElVbUVuQixnQkFDQSxnQkFDQSxNVnZEYSxRQ0hiLHFDU3FERixnQkFPSSxlQUNBLG9CQUVGLG9DQUNFLGNBQ0EsZUFDQSxnQkFDQSxlQUNBLE1WakVXLFFDSGIscUNTK0RBLG9DQU9JLGdCQUlOLHFCQUNFLGdCQUNBLGFBQ0EsTUFDQSxtQlQ5RUEscUNTMEVGLHFCQU1JLGdCQUVGLHlCQUNFLGtCQUVGLDBCQUNFLFNUdEZGLHFDUzJGQSx3REFFSSxhVDdGSixxQ1NrR0EsOEJBRUksYUFLTix3QkFDRSxhQUNBLDhCQUNBLHFCQUNBLGtCQUNBLG1CVDlHQSxxQ1N5R0Ysd0JBT0ksZ0JBRUYsd0NBQ0UsZ0JBRUYsa0NBQ0UsY0FDQSxlQUNBLG1CVHhIRixxQ1NxSEEsa0NBS0ksZ0JBRUYseUNBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsUUFDQSxVQUNBLFdBQ0EsMEJBQ0EsNEJBQ0EsV0FDQSx5Q0FJTixxQkFDRSxxQkFDQSxrQkFDQSxlQUNBLG1CVC9JQSxxQ1MySUYscUJBTUksZ0JBR0osc0JBQ0UsZUFDQSxnQkFDQSxnQkFDQSxNVnJKYSxRVXVKZixhQUNFLFlWMUtRLGtCVTJLUixlQUNBLGdCQUVGLFlBQ0UsZUFDQSxnQkFDQSxnQkFFRixhQUNFLGVBQ0EsZ0JBRUYsV0FDRSxlQUNBLGdCQUVGLGVBQ0UsZUFDQSxnQkFFRixPQUNFLGVBRUYsWUFDRSxNVnZMVSxRVXdMVixnQkFFRixjQUNFLHFCQUNBLGtCQUNBLGdCQUNBLHFCQUNFLFdBQ0EsY0FDQSxrQkFDQSxRQUNBLE9BQ0EsV0FDQSwwQkFFRixrQkFDRSxjQUNBLGtCQUNBLHlCQUNFLFdBQ0EsY0FDQSxrQkFDQSxRQUNBLE9BQ0EsV0FDQSwwQkFHSiwyQkFDRSxlQUNBLHFCQUNBLFlBQ0EsbUJBRUYsMEJBQ0UsZUFFRiwyQkFDRSxlQUVGLHlCQUNFLGVBSUYsMkJBQ0UsZUFFRiwwQkFDRSxlQUVGLHlCQUNFLGVBR0osZ0JBQ0UsaUJBQ0EsNkJBQ0UsZUFFRiw0QkFDRSxlQUVGLDJCQUNFLGVBR0osV0FDRSxrQkFDQSxXQUNBLFlWeFFpQixJVXlRakIsY0FDQSxrQkFDQSxxQkFJQSxvQkFDRSxjQUNBLG9DQUNFLG1CQUVGLHNFQUNFLE9BRUYsaUNBQ0UsT1QzUUoscUNTK1FFLG9CQUNFLFdBQ0EsZ0JBRUUsd0NBQ0UsV0FDQSxhQU9WLEdBQ0UsZUFDQSxnQkFDQSxrQlQvUkEscUNTNFJGLEdBS0ksZ0JBR0osVUFDRSxlQUNBLGdCVHRTQSxxQ1NvU0YsVUFJSSxnQkFFRixvQkFDRSxlQUdKLFdBQ0UsZUFDQSxjQUNBLGdCQUNBLG1CQUNBLFdBQ0EscUtBT0UsV1Z6VFUsUVUwVFYseUJBRUYsdUNBRUUsV1Y3VFcsUVU4VFgseUJBRUYsK0ZBSUUsTVZyVVUsUVVzVVYseUJBQ0EsZ0JBRUYsb0VBR0UsTVYzVVcsUVU0VVgseUJBQ0EsZ0JBRUYsb0JBQ0UsZ0JBQ0Esa0JBQ0EsU0FFRixpQkFDRSxjQUNBLHlCQUNBLGdCQUNBLG1CQUNFLGNBQ0EsY0FDQSxrREFFRSxjQUNBLFdBSU4sZ0JBQ0UscUJBQ0EseUJBQ0Esb0JBQ0EsV0FDQSxZQUNBLGdCQUNBLGtCQUNBLFVBQ0EsK0NBRUUsV0FDQSxrQkFDQSxVQUNBLFdBQ0EsbUJBQ0EsUUFDQSxTQUVGLHdCQUNFLG9CQUNBLHNCQUNBLDhDQUVGLHVCQUNFLG9CQUNBLG9CQUNBLCtDQ3ZaTixRQUNFLGdCQUNBLGFBQ0EsZ0JBQ0EsV0FDQSxpQkFDQSxNQUNBLE9BQ0Esb0JBQ0EsZ0NBQ0Esa0JBQ0Usb0JBQ0EsZ0NWV0YscUNVYkEsa0JBSUksa0JWU0oscUNVdkJGLFFBa0JJLGVBQ0Esa0JBRUYsd0JBQ0UsZUFDQSxNQUNBLFFBQ0EsV0FDQSxlQUNBLGlCQUNBLGlCQUNBLGdCQUNBLGtCQUNBLGVBRUYscUJBQ0UsaUJBQ0Esb0JWWkYscUNVVUEscUJBSUkseUJBR0osMkJBQ0UsTVgxQ1ksT1cyQ1osY1ZuQkYscUNVaUJBLDJCQUlJLFdBQ0EsZUFHSixxQkFDRSxnQlYxQkYscUNVNEJBLDBCQUVJLG9CQUdKLDJCQUNFLE1YMURZLE9XMkRaLGNBQ0EsYUFDQSw4QkFDQSxxQlZ0Q0Ysc0NVaUNBLDJCQU9JLGVWeENKLHFDVWlDQSwyQkFVSSxXQUNBLGNBQ0Esb0JBR0oscUJBQ0UsZ0JWakRGLHFDVWdEQSxxQkFHSSxpQkFHSiwyQkFDRSxNWC9FWSxPV2dGWixjQUNBLGFBQ0EsdUJBQ0EsbUJWM0RGLHFDVXNEQSwyQkFPSSxZQUdKLHNCQUNFLGNBQ0Esa0JBRUYsd0JBQ0UsTVh6RVUsS1cwRVYsZUFDQSxnQkFDQSxtQkFHQSx5QkFDRSxZQUNBLFlBQ0EsbUJWOUVKLHFDVTJFRSx5QkFLSSxhQUlOLHVCQUNFLGdCQUNBLGFWdEZGLHFDVW9GQSx1QkFJSSxhQUNBLGtCQUNBLE1BQ0EsT0FDQSxlQUNBLG1CQUNBLGdCQUNBLFlBQ0EsZUFDQSx5Q0FDRSxlQUlOLDJCQUNFLGtCVnZHRixxQ1VzR0EsMkJBR0kseUJBQ0EsNENBQ0UsbUJBR0Esd0NBQ0UsUUFJTiw0Q0FDRSxZQUNBLFlBQ0EsWUFDQSxtQkFDQSxtQkFDQSxnQkFDQSxrQkFDQSxhQUNBLHNCQUVGLGtDQUNFLGtCQUNBLFFBQ0EsV0FDQSxlQUNBLDJCQUNBLFlBQ0EsZ0JBQ0Esd0NBQ0Usa0JBQ0EsUUFDQSxXQUNBLFlWMUlOLHFDVThJQSwwQkFFSSxpQkFHSiwrQkFDRSxhQUNBLHFCQUVGLG9DQUNFLGtCQUNBLGtCQUNBLHNEQUNFLGlCVjNKSixxQ1UwSkUsc0RBR0ksa0JBR0osZ0VBQ0UsY0FDQSxNWHZLTyxLV3dLUCxlQUNBLGtCQUNBLGVBRUEsc0VBQ0UsV0FDQSxZQUNBLE9YL0tLLEtXZ0xMLGtCVjNLTixxQ1V1S0ksc0VBTUksV0FDQSxZQUNBLE9BR0osNkVBQ0UscUJWbkxOLHFDVXFMSSxzRUFFSSxnQkFHSiw0SUFFRSxNWHpMTyxRVzBMUCx3SkFDRSxxQkFDQSxLWDVMSyxRVzZMTCxPWDdMSyxRVzhMTCxtQkFFRixzS0FDRSxxQkFDQSxLWGxNSyxRV29NUCx3SkFDRSxNWHJNSyxRV3NNTCxtQkFJTiwwQ0FDRSxjQUNBLGdCQUlGLG1EQUNFLGFBQ0EsdUJBQ0EsbUJBQ0EsV0FDQSxXWHROUSxRV3VOUixXQUNBLFlBQ0EsZUFDQSxnQkFDQSxrQkFDQSxrQkFDQSxTQUNBLFFBQ0Esd0RBQ0UsV0FFRix5REFDRSxhQUtKLCtCQUNFLGNBQ0EsV0FDQSxZQUVGLG9DQUNFLGNBRUYscUNBQ0UsYUFHSixvQkFDRSxrQlZ2UEYscUNVc1BBLG9CQUdJLG1CQUdKLHlCQUNFLGFWN1BGLHFDVTRQQSx5QkFHSSxnQkFDQSxxQkFHSiw4QkFDRSxrQkFDQSxnQ0FDRSxjQUNBLFlBQ0EsaUJBQ0EsV1hyUVMsUVdzUVQsb0JBQ0EsZUFDQSxNWGpSTyxLV2tSUCxlQUNBLGdCQUNBLGtCVi9RSixxQ1VxUUUsZ0NBWUksZ0JBRUYsNEVBRUUsTVgxUkssS1cyUkwsV1Z0Uk4scUNVcVFFLGdDQW9CSSxrQkFDQSxZQUNBLGlCQUNBLGdCQUdKLGdEQUNFLGlCVmhTSixxQ1UrUkUsZ0RBR0ksaUJBSUYsMENBQ0UsbUJBQ0EsaURBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsUUFDQSxVQUNBLFdBQ0EsOEJBQ0EsK0JBQ0EseUNBQ0EsbUJBTUYsaURBQ0UseUJBSU4sb0NBQ0UsV0FDQSxZQUNBLGdCQUNBLGtCQUNBLFFWblVKLHFDVThURSxvQ0FPSSxXQUNBLFlBQ0EsU0FJTiw2QkFDRSxZQUNBLGtCQUNBLFNBQ0EsT0FDQSxnQkFDQSxZQUNBLDZCQUVBLFVBQ0Esa0JBRUYsa0NBQ0UsTVhoWFksT1dpWFosaUJBQ0EsY0FDQSxhQUNBLGVBRUYsdUNBQ0UsWUFDQSxxQkFDQSxnQ0FDQSxxREFDRSxlQUVGLHlDQUNFLGNBQ0EseUJBQ0EsZUFDQSxnQkFDQSxrQkFDQSwrQ0FDRSxrQkFDQSxRQUNBLFFBQ0EsMkJBQ0EsY0FJTixpQ0FDRSxNWDdZWSxPVzhZWixjQUNBLGlCQUNBLG1DQUNFLHFCQUNBLHdCQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EseUNBQ0Usa0JBQ0EsUUFDQSxRQUNBLDJCQUNBLGNBT0EsNENBQ0UsYUFDQSxVQUNBLG1CQUtSLHdCQUNFLGFBQ0EsZUFDQSxNQUNBLE9BQ0EsV0FDQSxhQUNBLDBCQUNBLFlBRUYsMkJBQ0UsV1Y3WkYscUNVNFpBLDJCQUdJLFdBRUYsZ0NBQ0UsV0FFRiw0Q0FDRSxXQUNBLFlBQ0Esc0JBRUEsZ0JBQ0EseUJBQ0Esa0JBR0osNkJBQ0UsY0FDQSwrQkFDRSxhQUNBLHNCQUNBLDhCQUNBLG1CQUNBLFdBQ0EsWUFDQSxxQ0FDRSxXQUNBLFlBQ0EsZUFFRixxQ0FDRSxjQUNBLHFCQUlOLDhCQUNFLGdDQUlGLHlCQUNFLFVBRUYsaUNBQ0UsVUFFRixnQ0FDRSxVQUdKLGdCQUNFLGVBQ0EsV0FFRSx3Q0FDRSxjQU1KLCtDQUNFLGdCQUNBLE1BQ0EsT0FDQSxXQUNBLGlCQUNBLG1CQUVGLHlEQUNFLGFBRUYseURBQ0UsZUFHQSwrRUFDRSxZQUNBLGlCQUNBLGVWOWVKLHFDVTJlRSwrRUFLSSxZQUNBLGlCQUNBLGdCVmxmTixxQ1V1ZkUsK0NBQ0UsZ0JBS0osd0JBQ0UsYUFFRSxvREFDRSxhQUVGLHFEQUNFLGNBS1IsVUFDRSxhQUNBLHlCQUNBLGVBRUUsMkNBQ0UsaUJBSU4sZ0JBQ0UsbUJBQ0Esa0JBQ0EsYVZ0aEJBLHFDVW1oQkYsZ0JBS0ksZUFDQSxnQkFFRix3Q0FDRSxNWHBqQlksT1dxakJaLGNWN2hCRixxQ1UyaEJBLHdDQUlJLFlBSUYsdURBQ0UsNkJBR0osc0NBQ0UsZ0JBQ0EsY1Z6aUJGLHFDVXVpQkEsc0NBSUksZUFFRix3Q0FDRSxhQUNBLG1CQUNBLGtCQUNBLGNBQ0EsK0ZBRUUsV0FDQSxrQkFDQSxVQUNBLFdBQ0Esd0JBQ0EscUJBQ0EsUUFFRixnREFDRSw4QkFDQSxvQkFDQSx5Q0FFRiwrQ0FDRSw4QkFDQSxvQkFDQSwwQ0FJTixxQ0FDRSxZWHhsQk0sa0JXeWxCTixjQUNBLGVBQ0Esa0JBQ0EsZVY3a0JGLHFDVXdrQkEscUNBT0ksZUFDQSxlQUNBLGlCQUNBLGtCQUNBLFNBR0osNENBQ0UsZVZ0ZkYsdUJBQ0Esb0JBQ0EsNEJBQ0EsbUJVb2ZzQixFVm5mdEIsZ0JVb2ZFLG1CVnpsQkYscUNVc2xCQSw0Q0FLSSxlQUNBLG9CQUVGLGlEVjdmRix1QkFDQSxvQkFDQSw0QkFDQSxtQlUyZndCLEVWMWZ4QixnQlU4ZkYsZUFDRSxhQUNBLHVCQUNBLGtCQUNBLGFBQ0EsZ0JBQ0EsbUJBQ0UsWUFDQSxpQkFrQkosaUJBQ0UsZ0JBQ0EsbUJBQ0EsMENBQ0UsY0FDQSxlQUNBLGdCQUNBLGtCQUNBLFdBQ0EsZ0dBQ0UsV1Z2b0JKLHFDVWdvQkEsMENBVUksZ0JBR0osc0NBQ0UsY0FFQSxtQkFFRix1Q0FDRSxlQUNBLGtCVnBwQkYscUNVa3BCQSx1Q0FJSSxnQkFHSiw4QkFDRSxpQkFFRixnQ0FDRSxXQUNBLGdCQUNBLG1CVi9wQkYscUNVNHBCQSxnQ0FLSSxjQU1OLHNFQUNFLHlCQUVGLG1CQUNFLHdHQUNBLHFDQUNFLHFCQUNBLHdEQUNFLHVCQUNBLGlFQUNFLHFCQUNBLDJDQUNBLHNCQUNBLG1FQUNFLHlCQUNBLHVCQUtSLHNHQUNFLG9DQUVGLHlDQUNFLHVCQUVGLHFEQUNFLHdCQUNBLDBCQUVGLGdEQUNFLHNCQUVGLHFGQUNFLHNCQUNBLDJCQUVGLCtDQUNFLHdCQUVGLCtDQUNFLHVCQUNBLHNCQUNBLDhCQUVGLGlFQUNFLDBDQUVGLDZEQUNFLHlCQUNBLDBCQUNBLCtDQUVGLHdGQUNFLHlCQUVGLHlGQUNFLHlCQUVGLDJEQUNFLGFBSUoscUNBRUkscUNBQ0Usc0JBRUYseURBQ0Usb0NBR0osc0VBQ0UseUJBRUYscUNBQ0Usc0JBRUYsc0NBQ0Usb0NBQ0EsK0NBRUYsZ0RBQ0UsNEJBRUYsNkJBQ0Usb0NBRUYsMERBQ0UseUJBQ0EsMkJBRUYsOENBQ0UsMkNBQ0EsMkJBRUYsZ0RBQ0UsWUFFRixvREFDRSxhQUVGLHFIQUVFLHlCQUNBLDhCQUNBLHlCQUVGLHlEQUNFLDBCQUNBLDJCQUVGLDJEQUNFLGlDQUNBLG9DQUNBLHNCQUVGLHFDQUNFLHVCQUVGLHNFQUNFLDBCQ3h6QkosYUFDRSxlQUNBLGdCQUNBLGVBQ0EsWUFDQSxXQUNBLDRCQUNBLGVBQ0EsWUFDQSxlQUNFLGNBQ0EsV0FDQSxZQUNBLDJCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLDZDQUVFLFdBQ0Esa0JBQ0EsV0FDQSxXQUNBLHdCQUNBLHFCQUNBLFNBRUYsdUJBQ0UsOEJBQ0EscUJBQ0EsMENBRUYsc0JBQ0UsOEJBQ0EscUJBQ0EseUNBRUYsb0JBQ0UsZ0JBQ0Esb0JBQ0Esa0JBQ0EsUUFDQSxTQUNBLGdDWHBCSixxQ1d2QkYsYUErQ0ksWUFDQSxNWjVDWSxLWTZDWiw0QkFDQSxjQUNBLGVBQ0UsV0FDQSxZQUNBLDZDQUVFLHFCQUVGLG9CQUNFLGdCQUlOLDBCQUNFLHdCQUdKLFFBQ0UsZ0JBRUYsYUFDRSxhQUNBLHVCQUNBLG9CQUNBLFdaOUNhLFFDTGIscUNXK0NGLGFBTUksY0FDQSxnQkFHSixhQUNFLGdCWDFEQSxxQ1d5REYsYUFHSSxpQkFHSixtQkFDRSxNWnhGYyxPWXlGZCxjQUNBLGFBQ0EsOEJYbkVBLHFDVytERixtQkFNSSxXQUNBLGVBRUYsNkNBQ0UsYUFDQSxzQ1gxRUYscUNXd0VBLDZDQUlJLGVBR0osNkNBQ0UsYUFDQSxxQ0FDQSxpQkFDQSxrQkFDQSw4QlhwRkYscUNXK0VBLDZDQU9JLGNBQ0EsY0FDQSxlQUNBLGtCQUdKLDRDQUNFLGVBQ0EsZ0JBQ0EsTVo1RlcsUUNIYixxQ1c0RkEsNENBS0ksZUFDQSxNWnZHTyxLWXdHUCxnQkFDQSw0QkFDQSw2QkFDQSxXWmpHUyxRWWtHVCxtQlh2R0oscUNXeUdFLHVHQUdJLFdBQ0EsY0FDQSxVQUNBLFNBQ0EsWUFDQSwwQkFDQSxvQkFDQSxrQkFDQSxRQUNBLFdBQ0EsNEJYdEhOLHFDV3lIRSxtREFFSSx5QkFDQSxzQlg1SE4scUNXZ0lJLG9FQUVJLDJCQUNBLFNBSU4sOERBQ0UsZ0JYeElKLHFDV3VJRSw4REFHSSxvQkFLSixtRUFDRSxpQlhoSkoscUNXK0lFLG1FQUdJLGVBS0osNkRBQ0UsZ0JYeEpKLHFDV3VKRSw2REFHSSxjQUlOLDhDQUNFLGVYL0pGLHFDVzhKQSw4Q0FHSSxjQUdKLDhDQUNFLGlCWHJLRixxQ1dvS0EsOENBR0ksZ0JBRUYsZ0VBQ0UsZVgxS0oscUNXeUtFLGdFQUdJLGNYNUtOLHFDV29LQSw4Q0FZSSw4QlhoTEoscUNXbUxBLDhDQUVJLGNBQ0EsNkJBRUYsb0RBQ0UsV0FDQSxZQUNBLGtCQUNBLFFBQ0EsZ0JBQ0EsbUJBSUEsb0hBQ0UsS1poTU8sUVl1TVgsbURBQ0UsaUJYM01KLHFDVzBNRSxtREFHSSxlWDdNTixxQ1dnTkUsNENBRUksaUNBSU4saUNBQ0UsaUJBQ0EsbURBQ0UsZ0JYek5KLHFDV3dORSxtREFHSSxjQUlGLHVEQUNFLFNBQ0Esc0JBRUYsdURBQ0UsV0FDQSwyREFDRSxXQUNBLGlCQUNBLGlCQUtSLGtDQUNFLGVYOU9GLHFDVzZPQSxrQ0FHSSxlQUNBLE1adFBPLEtZdVBQLGdCQUNBLDRCQUNBLDZCQUNBLFdaaFBTLFFZaVBULG1CWHRQSixxQ1d3UEUsbUZBR0ksV0FDQSxjQUNBLFVBQ0EsU0FDQSxZQUNBLDBCQUNBLG9CQUNBLGtCQUNBLFFBQ0EsV0FDQSw0QlhyUU4scUNXd1FFLHlDQUVJLHlCQUNBLHNCWDNRTixxQ1crUUksMERBRUksMkJBQ0EsU0FLUixvQ0FDRSxlWHhSRixxQ1d1UkEsb0NBR0ksY1gxUkoscUNXNlJBLG9DQUVJLDhCQUVGLHNEQUNFLGVYbFNKLHFDV2lTRSxzREFHSSxjWHBTTixxQ1d3U0Esb0NBRUksY0FDQSw2QkFFRiwwQ0FDRSxXQUNBLFlBQ0Esa0JBQ0EsUUFDQSxnQkFDQSxtQkFJQSxnR0FDRSxLWnJUTyxRWTBUZixhQUNFLHFCWDlUQSxxQ1c2VEYsYUFHSSxlQUNBLG9CQUdKLFlBQ0UsTVo3VmMsT1k4VmQsY1h0VUEscUNXb1VGLFlBSUksV0FDQSxXQUdKLGlCQUNFLGFBQ0EsdUJYOVVBLHFDVzRVRixpQkFJSSxnQkFHSixzQkFDRSxlWHBWQSxxQ1dtVkYsc0JBR0ksVUFFRix3QkFDRSxjQUNBLGdCQUNBLGlCWDNWRixxQ1d3VkEsd0JBS0ksaUJBSU4sa0JBQ0UsV0FDQSxtQkFDQSxlQUNBLGtCQUNBLGVBR0Esd0NBQ0UsZ0JYMVdGLHFDV3lXQSx3Q0FHSSxnQkFHSix1Q0FDRSxrQkFDQSxNWjlXVyxRWStXWCwyQ0FDRSxjWG5YSixxQ1drWEUsMkNBR0ksYUFJTixxQ0FDRSxhQUNBLDhCQUNBLG9CWDVYRixxQ1d5WEEscUNBS0ksYUFDQSxxQ0FDQSxVQUVGLDBEQUNFLGdCWG5ZSixxQ1dzWUEsMENBRUksZUFFRiwrREFDRSxrQlgzWUoscUNXMFlFLCtEQUdJLG1CWDdZTixxQ1crWUksaUZBRUksZ0JBS1IscUNBQ0UsZ0JBQ0EsaUJBQ0EsZ0JBQ0Esa0JBQ0EsT1gzWkYscUNXc1pBLHFDQU9JLGVBQ0EsaUJBRUYsdURBQ0UsZ0JYamFKLHFDV2dhRSx1REFHSSxlQUlOLDBDQUNFLGFBQ0EsbUJBQ0EsWUFJRixxQ0FDRSxjQUNBLGtCQUNBLGFBQ0EsMkNBQ0UsV0FDQSxZQUNBLFVBRUYsNERBQ0UsV0FDQSxZQUdKLHFDQUNFLGVYN2JGLHFDVzRiQSxxQ0FHSSxnQkFHSiwrQkFDRSxtQkFJRixzQ0FDRSxlQUVGLG9DQUNFLGVBQ0Esa0JBRUYsbUNBQ0UsZUFDQSxrQlhoZEYscUNXOGNBLG1DQUlJLGdCQUdKLG1DQUNFLGdCQUNBLGNBQ0Esd0NBQ0UsZ0JBQ0EsYUFDQSw4QkFDQSxnQkFHQSxvREFDRSxjWGhlTixxQ1crZEksb0RBR0ksZUFDQSxnQkFFRixpRUFDRSxjQUdKLDhDQUNFLFlYMWVOLHFDV3llSSw4Q0FHSSxZQUlOLHlDQUNFLGdCQUVGLHdDQUNFLGdCWHBmSixxQ1dtZkUsd0NBR0ksZ0JBQ0EsZ0JBRUYsZ0RBQ0UsV0FPQSxzSUFFRSxNWnZmTyxRWStmVCw4SUFFRSxNWmhnQk0sUVlzZ0JoQiwyQkFDRSxrQkFFRixhQUNFLGlCQUNBLG1CWHhoQkEscUNXc2hCRixhQUlJLGNBQ0EsaUJBRUYsMEJBQ0UsbUJBQ0EsYVgvaEJGLHFDVzZoQkEsMEJBSUksaUJYamlCSixxQ1dtaUJFLDJDQUVJLGNBQ0EsOEJBR0osZ0RBQ0UsZUFDQSxnQlgzaUJKLHFDV3lpQkUsZ0RBSUksZUFDQSxnQkFDQSxnQ0FDQSxrQkFDQSwrR0FFRSxXQUNBLGtCQUNBLFVBQ0EsV0FDQSx3QkFDQSxxQkFDQSxXQUVGLHdEQUNFLDhCQUNBLG9CQUNBLHlDQUVGLHVEQUNFLDhCQUNBLG9CQUNBLDJDQUdKLGtEQUNFLGtCQUlOLDBCQUNFLG9CQUNBLG1CQ25tQkYsc0JBQ0UsZ0JBSUYsbUNBQ0UsYUFDQSxtQkFDQSxXYmtCVyxRYWpCWCxvQkFDQSxrQkFDQSxrQkFDQSxxRkFFRSxXQUNBLGtCQUNBLFVBQ0EsV0FDQSx3QkFDQSxRQUNBLFdBRUYsMkNBQ0UsOEJBQ0Esb0JBQ0EseUNBRUYsMENBQ0UsOEJBQ0Esb0JBQ0EsMkNBRUYsa0ZBRUUsTWJqQk8sS2FrQlAsV0FDQSxtQkFFRix5Q0FDRSxXQUNBLFlBSUYsd0ZBRUUsTWI3Qk8sS2E4QlAsVUFHSixtQ0FDRSxlQUNBLGdCQUNBLGdCQUVGLG1DQUNFLE1iaENVLFFhb0NaLGdDQUNFLGVBQ0EsZ0JBQ0EsTWJ0Q1csUWF1Q1gsV2JyQ1csUWFzQ1gsbUJBRUYsOEJBQ0UsZUFDQSwrQ0FDRSxtQkFHSixtQ0FDRSxlQUNBLGdCQUNBLGNBQ0EsaUJBQ0Esa0JBQ0EsMENBQ0UsV0FDQSxrQkFDQSxXQUNBLFdBQ0EsV2IzRFMsUWE0RFQsT0FDQSxTQUNBLG9CQUdKLHVDQUNFLGNBQ0EsNkZBRUUsV0FDQSxrQkFDQSxVQUNBLFdBQ0Esd0JBQ0EscUJBQ0EsV0FFRiwrQ0FDRSw4QkFDQSxvQkFDQSx5Q0FFRiw4Q0FDRSw4QkFDQSxvQkFDQSwwQ0FHSixrQ0FDRSxhQUNBLCtDQUNFLG9CQUVGLHVEQUNFLFlBRUYsdURBQ0UsWUFDQSxnQkFDQSxhQUNBLG1CQUNBLGdCQUNBLGtCQUNBLDhEQUNFLFdBQ0Esa0JBQ0EsV0FDQSxXQUNBLG1CQUNBLE9BQ0EsU0FDQSxvQkFHSiw4REFDRSxlQUNBLGlCQUVGLDBEQUNFLFdBQ0EsWUFDQSxpQkFDQSxjQUNBLDhEQUNFLFdBQ0EsaUJBQ0EsaUJBQ0Esb0JBRUYsZ0VBQ0UsV0FDQSxZQUdKLHVEQUNFLGVBQ0EsZ0JBRUYsMkRBQ0UscUNBQ0EsTUFDQSxnRkFDRSxrQkFHQSwrS0FFRSxXQUNBLGtCQUNBLFVBQ0EsV0FDQSx3QkFDQSxxQkFDQSxXQUVGLHdGQUNFLDhCQUNBLG9CQUNBLHlDQUVGLHVGQUNFLDhCQUNBLG9CQUNBLDBDQUlOLDREQUNFLHFDQUNBLFdBR0osa0NBQ0UsZUFFRixzQ0FDRSxjQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esa0JBQ0EsMkZBRUUsV0FDQSxrQkFDQSxVQUNBLFdBQ0Esd0JBQ0EscUJBQ0EsV0FFRiw4Q0FDRSw4QkFDQSxvQkFDQSx5Q0FFRiw2Q0FDRSw4QkFDQSxvQkFDQSwwQ0FJRiw2R0FFRSxhQUVGLHFEQUNFLFdBQ0EsWUFDQSxrQkFDQSxRQUNBLFdBQ0EsMkJBRUYsMEdBRUUsS2J6TlMsUWE2TmYsdUJBQ0UsbUJBQ0EsMENBQ0UsbUJBSUUsd0VBQ0UsbUJBS1IsWUFDRSxnQkFFRSwrQ0FDRSxnQkFFRixpQ0FDRSxXQUNBLHFCQUNBLGlCQUlOLFNBQ0UsZ0JBQ0EsdUJBQ0UsYUFDQSx1QkFDQSxTQUdBLDJCQUNFLFdBQ0EsaUJBQ0EsaUJBSU4sVUFDRSxlQUNBLE1BQ0EsUUFDQSxNYmpTZSxNYWtTZixZQUNBLGdCQUNBLFlBQ0EsMkJBQ0EsZUFFRixnQkFDRSxNYnpTZSxNYTJTZixnQkFDQSx1QkFFRixpQkFDRSxtQkFFRixpQkFDRSxlQUNBLGdCQUNBLG1CQUVGLHNCQUNFLGVBRUYsaUJBQ0UsYUFDQSxtQkFDQSxnQkFDQSxZQUNBLGdCQUVGLHFCQUNFLFdBQ0Esa0JBQ0Esc0NBQ0UsV0FDQSxZQUNBLHNCQUNBLGdCQUNBLHlCQUNBLGtCQUNBLGdCQUNBLGFBQ0Esc0JBRUYsNEJBQ0Usa0JBQ0EsUUFDQSxXQUNBLGVBQ0EsMkJBQ0EsWUFDQSxnQkFDQSxrQ0FDRSxrQkFDQSxRQUNBLFdBQ0EsWUFRTiwrQkFDRSxnQ0FDQSxpQ0FDRSxjQUNBLDRCQUNBLGVBQ0EsZ0JBQ0Esa0JBSUUsd0RBQ0UsV0FDQSxjQUNBLGtCQUNBLFFBQ0EsV0FDQSxVQUNBLFdBQ0EsMEJBQ0EsNEJBQ0EseUNBTUYscUdBRUUsVUFNTixnQ0FDRSxjQUNBLDBCQUNBLGVBQ0EsZ0JBQ0Esa0JBSUYseUJBQ0UsZUFDQSwrQkFDRSxXQUNBLFlBQ0EsaUJBSU4sZ0JBQ0UsYUFDQSxlQUNBLFNBQ0EsWUFDQSxZQUNBLGtCQUNFLGNBQ0Esd0JBQ0UsV0FDQSxZQUNBLFVBSU4sa0JBQ0UsYUFDQSxlQUNBLE1BQ0EsT0FDQSxXQUNBLGFBQ0EsMEJBQ0EsWUFFRixlQUNFLGFBQ0EsOEJBQ0EsbUJBQ0Esb0JBQ0UsWUFDQSxZQUNBLGlCQUdKLGdCQUNFLGVBQ0EsZ0JBQ0EsTWJ0YWEsUWF1YWIsV2JyYWEsUWFzYWIsbUJBQ0Esd0JBQ0Esa0JBQ0EsV0FDQSxnQkFFRix3QkFDRSx3QkFDQSxrQkFDQSxXQUNBLGdCQUNBLGdCQUNBLG9CQUVGLHVCQUNFLGFBQ0EsaUJBQ0Esa0JBQ0EsS2JoZGMsS2FpZGQsb0JBR0EsMEJBQ0UsV0FDQSxZQUNBLG1CQUNBLGlCQUdKLHVCQUNFLFdBQ0EsY0FDQSx5Q0FDRSxnQkFHSix1QkFDRSxlWi9XQSx1QkFDQSxvQkFDQSw0QkFDQSxtQlk2V29CLEVaNVdwQixnQlkrV0EseUJBQ0UsZ0JBRUYsMEJBQ0UsVUFHSixnQkFDRSxlQUNBLFdBQ0EsMEJBQ0Usd0JBQ0EsMENBQ0UsY0FHSixrQ0FDRSxjQzVmSixXQUNFLGFBQ0EscUNBQ0EsY2JvQkEscUNhdkJGLFdBS0ksc0NBTUosbUJBQ0UsNkJBQ0Esa0JBQ0EsbUNBQ0Usa0JBQ0EsMkNBQ0Usa0JBQ0EsVUFDQSxTQUNBLGlDQUNBLGdDQUNBLDRCQUNBLDJCQUNBLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLGlCQUNBLFdBR0Esd0RBQ0UsMkRBSUYsd0RBQ0UsMkRBSUYsd0RBQ0UsMkRBSUYsMERBQ0UsMERBS1IsZ0JBQ0UsYUFDQSxzQkFFRixvQkFDRSxtQkFDQSxrQkFFRSx3REFFRSxXQUNBLG1CQUdKLHdCQUNFLFdBQ0EsZUFDQSxtQmIvQ0YscUNhNENBLHdCQUtJLGNBQ0EsZUFHSixnQ0FDRSxrQkFDQSx3Q0FDRSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsY0FDQSx5QkFDQSxXQUVGLHVDQUNFLG1CQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxXQUNBLGVBQ0EsZ0JiOUVKLHFDYWtFRSx1Q0FjSSxnQkFLUix5QkFDRSxrQkFFRix5REFDRSxhQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSxrQkFDQSxnQkFDQSx5QkFDQSxlQUNBLHFFQUNFLFdBQ0EsWUFDQSxVQUNBLGVBRUYscUVBQ0UscUJBSUYsa0NBQ0UsS2Q1R1UsUWM2R1YscUJBR0osK0JBQ0Usa0JBQ0EsVUFDQSxhQUNBLHVCQUNBLFlBQ0EsZ0JBQ0Esc0NBQ0EseUJBQ0EsWUFDQSxrQkFDQSxlQUNBLGdCQUNBLHFDQUNFLGFBR0osMEJBQ0UsYUFDQSxlQUNBLHFDQUNFLGVBQ0EsY0FDQSxnQkFDQSxtQkFDQSw4Q0FDRSxnQkFDQSxrQkFDQSxTQUlOLHFCQUNFLE1keEpXLEtjeUpYLGVBQ0EsZ0JBQ0EsZ0JBQ0Esa0JidERBLHVCQUNBLG9CQUNBLDRCQUNBLG1CYW9Eb0IsRWJuRHBCLGdCQXJHQSxxQ2FrSkYscUJBUUksZ0JBR0osNEJBRUUsZUFDQSxnQmIvREEsdUJBQ0Esb0JBQ0EsNEJBQ0EsbUJhNkRvQixFYjVEcEIsZ0JBckdBLHFDYTZKRiw0QkFNSSxnQkFHSiw4QkFDRSxlQUNBLGdCQUVGLG9DQUNFLE1kN0tXLFFjOEtYLGVBQ0EsZ0JBQ0Esa0JBQ0Esa0JBQ0EsVUFDQSx1RkFDRSxXQUNBLGtCQUNBLGNBQ0EsV2R2TFMsUWN3TFQsVUFDQSxXQUNBLFFBQ0EsMkJBRUYsNENBQ0UsT0FFRiwyQ0FDRSxRQUVGLHlDQUNFLGtCQUNBLFVBS0EsZ0RBQ0UsYUFHSiw2Q0FDRSxjQUdKLDZCQUNFLGFBQ0EsbUJBQ0EsZUFFRSxnREFDRSxXQUNBLFlBQ0EsaUJBQ0Esd0RBQ0UsS2RqTlEsUWNtTlYseURBQ0UsS2RuTlMsUWN1TmYsa0NBQ0UsZUFHSixxQkFDRSxlQUNBLDBCQUNFLFdBRUYsbUNBQ0UsZUFDQSx5Q0FDRSxXQUNBLFlBRUYsd0NBQ0UsYUFJTix5QkFDRSxtQkFDQSxlQUNBLGdCQUNBLE1kM1BXLFFDRVgscUNhcVBGLHlCQU1JLGdCQUdKLHVCQUNFLGFBQ0EsdUJBQ0Esb0JBQ0EsZUFDQSwyREFDRSxXQUdKLG1CQUNFLGdCQUNBLG1CYnpRQSxxQ2EwUUEsdUNBRUksV0FDQSxpQkFFRixrREFDRSxpQkFDQSxlQUNBLFVibFJKLHFDYStRRSxrREFLSSxPQUNBLG9CQUdKLHVEQUNFLFNBQ0Esb0JBSU4sNEJBQ0Usa0JBQ0EsZ0JBQ0EsZUFDQSxlYmxTQSxxQ2E4UkYsNEJBTUksV0FDQSxTQUNBLFdBRUYsdUNBQ0UsYUFDQSxNQUNBLGtCQUVGLGtGQUVFLGtCQUNBLFNBQ0EsV0FDQSxZQUNBLFdkL1NXLFFjZ1RYLGtCQUNBLFliclRGLHFDYTZTQSxrRkFVSSxjQUVGLGtNQUVFLFdBQ0Esa0JBQ0EsVUFDQSxXQUNBLFdkNVRTLFFjNlRULFFBQ0EsU0FDQSxXQUVGLGtHQUNFLDhCQUNBLG9CQUVGLGdHQUNFLDhCQUNBLG9CQUVGLDhGQUNFLFdBR0oseUNBQ0UsT0FDQSxpREFDRSwrQ0FFRixnREFDRSw4Q0FHSix5Q0FDRSxRQUNBLGlEQUNFLDhDQUVGLGdEQUNFLGdEQUdKLDhDQUNFLGdCQUNBLGFBRUYsbURBQ0UsZ0JBRUYsZ0RBQ0UsY2IxV0YscUNheVdBLGdEQUdJLGNBSU4seUJBQ0UsYUFJRixrSEFNRSxrQkFDQSxnQkFDQSxlQUNBLGViOVhBLHFDYXFYRixrSEFXSSxXQUNBLFNBQ0EsV0FHSixjQUNFLGdCQUNBLG1CYnZZQSxxQ2FxWUYsY0FJSSxXQUdKLG1CQUNFLGFBQ0EsTUFDQSxrQkFDQSxpQkFDQSxlQUNBLFVibFpBLHFDYTRZRixtQkFRSSxRQUlGLHNDQUNFLFVielpGLHFDYXdaQSxzQ0FHSSxRQUtKLHNDQUNFLE9BT0Ysd0pBQ0UsV2J6YUYscUNhd2FBLHdKQUdJLFFBUUosd0pBQ0UsT0FJRixzQ0FDRSxXQUlGLHNDQUNFLFdBR0osYUFDRSxhQUNBLHNCQUNBLFNBQ0Esb0JBRUUsMENBRUUsV0FDQSxtQkFLTixXQUNFLGtCQUNBLGVBQ0UsV0FDQSxlQUNBLG1CQUdKLFlBQ0UsTWQ3ZFcsS2M4ZFgsZUFDQSxnQkFDQSxnQkFDQSxrQkFDQSxzQmI1WEEsdUJBQ0Esb0JBQ0EsNEJBQ0EsbUJhMFhvQixFYnpYcEIsZ0JBckdBLHFDYXVkRixZQVNJLGdCQUdKLG1CQUNFLGVBQ0EsZ0JicFlBLHVCQUNBLG9CQUNBLDRCQUNBLG1CYWtZb0IsRWJqWXBCLGdCQXJHQSxxQ2FtZUYsbUJBS0ksZ0JBR0osYUFDRSw4QkFDQSxlQUNBLGdCQUNBLGViL2VBLHFDYTJlRixhQU1JIiwiZmlsZSI6InVzZXJ3ZWIvY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLypcclxuYWNhYi9yZXNldC5jc3Mgdi4wLjUuMygyMDIyLzEwLzI0KVxyXG5odHRwczovL2dpdGh1Yi5jb20vbWF5YW5rOTkvcmVzZXQuY3NzL2Jsb2IvbWFpbi9wYWNrYWdlL2luZGV4LmNzc1xyXG4qL1xyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPSd1bnRpbC1mb3VuZCddKSkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgY29sb3Itc2NoZW1lOiBkYXJrIGxpZ2h0O1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgbm90IChtaW4tYmxvY2stc2l6ZTogMTAwZHZiKSB7XHJcbiAgOndoZXJlKGh0bWwpIHtcclxuICAgIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICA6d2hlcmUoaHRtbDpmb2N1cy13aXRoaW4pIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKGJvZHkpIHtcclxuICBibG9jay1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IDEwMGR2YjtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0KSB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuOndoZXJlKHRleHRhcmVhKSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICByZXNpemU6IGJsb2NrO1xyXG59XHJcblxyXG46d2hlcmUoYnV0dG9uLCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCBbcm9sZT0nYnV0dG9uJ10sIFtyb2xlPSdvcHRpb24nXSkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuOndoZXJlKDpkaXNhYmxlZCkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShsYWJlbDpoYXMoPiBpbnB1dDpkaXNhYmxlZCksIGxhYmVsOmhhcygrIGlucHV0OmRpc2FibGVkKSkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjp3aGVyZShhKSB7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJleDtcclxufVxyXG5cclxuOndoZXJlKHVsLCBvbCkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHN2ZywgdmlkZW8sIGNhbnZhcywgYXVkaW8sIGlmcmFtZSwgZW1iZWQsIG9iamVjdCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBwaWN0dXJlLCBzdmcpIHtcclxuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogYXV0bztcclxufVxyXG5cclxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG46d2hlcmUoaDEsIGgyLCBoMykge1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDFlbSArIDAuNXJlbSk7XHJcbn1cclxuXHJcbjp3aGVyZShocikge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBibG9jay1zaXplOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG46d2hlcmUoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IsIEhpZ2hsaWdodCk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxufVxyXG5cclxuOndoZXJlKC52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXdpdGhpbiwgLm5vdC12aXN1YWxseS1oaWRkZW4pKSB7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGJsb2NrcXVvdGUsIHEpIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbjp3aGVyZSh0YWJsZSkge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuYm9keSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1pbi13aWR0aDogMTI0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbi5zaG93LXBjIHtcclxuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LXNwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICB9XHJcbiAgJi5saW5rLXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYW5jaG9yLXN0eWxlIHtcclxuICBzY3JvbGwtbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy8gd2lkdGhcclxuJHdpZHRoLXBhZ2UtcGM6IDEyMDBweDtcclxuJHdpZHRoLXN1Yi13aW5kb3c6IDUwMHB4O1xyXG4kd2lkdGgtbWFpbjogODI1cHg7XHJcbiR3aWR0aC1zdWI6IDMwNHB4O1xyXG4kd2lkdGgtc2lkZW1lbnU6IDMzMHB4O1xyXG4kd2lkdGgtc2lkZS1zcDogMThweDtcclxuXHJcbi8vIGZvbnRcclxuJGZvbnQtamE6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW46IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtbWVkaXVtOiA2MDA7XHJcbiRmb250LXdlaWdodC1yZWd1bGFyOiA1MDA7XHJcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xyXG4kZm9udC13ZWlnaHQtZXgtbGlnaHQ6IDIwMDtcclxuXHJcbi8vIGNvbG9yXHJcbiRjb2xvci10ZXh0OiAjMDAwO1xyXG4kY29sb3ItdGV4dDI6ICM4ODg7XHJcbiRjb2xvci1yZWQ6ICNlNjAwMTI7XHJcbiRjb2xvci1yZWQyOiAjRkEyMjMzO1xyXG4kY29sb3ItZm9ybS1iYWNrZ3JvdW5kOiAjZjRmOWZhO1xyXG4kY29sb3ItZm9ybS1ib3JkZXI6ICNkZWRlZGU7XHJcbiRjb2xvci1saW5rOiAjMDBDO1xyXG4kY29sb3ItYnJhbmQ6ICNDNDQ3NTE7XHJcbiRjb2xvci1icmFuZDI6ICM5RDg4MjU7XHJcbiRjb2xvci1icmFuZDM6ICNFRUYzREU7XHJcbiRjb2xvci1icmFuZDQ6ICNGNkY3RjM7XHJcbiRjb2xvci1ibHVlOiAjMDBhMGU5O1xyXG4kY29sb3IteWVsbG93OiAjZmZmMTAwO1xyXG4kY29sb3ItZ3JheTogI0RFREVERTtcclxuJGNvbG9yLXN0YXItb246ICNGRkMyMjU7XHJcbiRjb2xvci1zdGFyLW9mZjogI0I0QjJCMjtcclxuXHJcbiRjb2xvci1idG4tbWFpbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1zdWI6ICM5RDg4MjU7XHJcbiRjb2xvci1idG4tY2FydDogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1jYW5jZWw6ICNFQ0VDRUM7XHJcbiRjb2xvci1idG4tZGlzYWJsZWQ6ICNFRUU7XHJcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjQ0NDO1xyXG4kY29sb3ItYnRuLWZhdm9yaXRlOiAjOUQ4ODI1O1xyXG4kY29sb3ItdGV4dC1mYXZvcml0ZTogIzAwMDtcclxuJGNvbG9yLWljb24tZmF2b3JpdGUtb246ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tZXN0aW1hdGU6ICMwMGE0MzQ7XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy8gI01lZGlhIFF1ZXJ5XHJcbi8vXHJcbi8vIOS9v+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+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuIiwiXHJcbkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgbWFyZ2luOiAxM3B4IGF1dG8gMTBweDtcclxuICAuY29udGVudHMgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAubWFpbiAmIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyMnB4IGF1dG8gMzVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYnJhbmQ0O1xyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCLvvJ5cIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogOXB4ICR3aWR0aC1zaWRlLXNwIDEwcHg7XHJcbiAgICAuY29udGVudHMgJiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbiAmIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy9pZVxyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICB9XHJcbn1cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgfVxyXG4gICYtbWFpbiB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1idG4tbWFpbjtcclxuICAgIC5pY29uIHtcclxuICAgICAgZmlsbDogI0ZGRjtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1idG4tbWFpbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJ0bi1tYWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWJ0bi1tYWluO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICB9XHJcbiAgJi1zdWIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLXN1YjtcclxuICAgIC5pY29uIHtcclxuICAgICAgZmlsbDogI0ZGRjtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnRuLXN1YjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgICYuYnRuLWFycm93LXJpZ2h0LCAmLmJ0bi1hcnJvdy1kb3duIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3ViLXJldmVyc2Uge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idG4tc3ViO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItYnRuLXN1YjtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idG4tc3ViO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXN1YjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQsICYuYnRuLWFycm93LWRvd24ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zdWIyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDM7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhbmNlbCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJ0bi1zdWI7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1idG4tc3ViO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJ0bi1zdWI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tc3ViO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodCwgJi5idG4tYXJyb3ctZG93biB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhcnQge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLWNhcnQ7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICAgIHN0cm9rZTogI0ZGRjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnRuLW1haW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idG4tbWFpbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1idG4tbWFpbjtcclxuICAgICAgICBzdHJva2U6ICRjb2xvci1idG4tbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pc19zb2xkb3V0IHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLWRpc2FibGVkO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodCwgJi5idG4tYXJyb3ctZG93biB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnRuLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmF2b3JpdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1mYXZvcml0ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnRuLWZhdm9yaXRlO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICBzdHJva2U6ICRjb2xvci10ZXh0LWZhdm9yaXRlO1xyXG4gICAgICAmLWhlYXJ0LWZpbGwge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1pY29uLWZhdm9yaXRlLW9uO1xyXG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWljb24tZmF2b3JpdGUtb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idG4tZmF2b3JpdGU7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAmLWhlYXJ0LWZpbGwge1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLWljb24tZmF2b3JpdGUtb247XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGlzYWJsZWQsICZbZGlzYWJsZWRdIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJ0bi1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZXN0aW1hdGV7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1idG4tZXN0aW1hdGU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYtc2l6ZS1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgICYuYnRuLWFycm93LXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLWFycm93LWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8vaWVcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IFxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2l6ZS1tIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAvLyBib3JkZXItY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy9pZVxyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNpemUtcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy9pZVxyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1hbWF6b24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMThweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4IDAgMCA5OTlweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDk5OXB4IDk5OXB4IDA7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQyO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgJi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0biB7XHJcbiAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgJi1zIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1tIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJi1hcnJvdy1sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWFycm93LXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5hLmJ0biwgc3Bhbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMzZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmJ0bi1zaXplLWwge1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgfVxyXG4gIC5idG4tc2l6ZS1tIHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gIH1cclxuICAmLmZvcm0tdGFibGUtdG9wLWJ0bnMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgLmJ0bi1zaXplLXMge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5pc19kaXNhYmxlZCB7XHJcbiAgICAuYnRuLWRpc2FibGVkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgICAuYnRuLW1haW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNob3ctcGMge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNob3ctc3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi1hZ3JlZW1lbnQge1xyXG4gICAgLmJ0bi1kaXNhYmxlZCB7fVxyXG4gICAgLmJ0bi1tYWluIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuaXNfYWdyZWVkIHtcclxuICAgICAgLmJ0bi1kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLW1haW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5idG5zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLnRhYmxlLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogMzZweCAwO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHdpZHRoLXNpZGUtc3A7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kd2lkdGgtc2lkZS1zcDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG4udGFibGUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuLnRhYmxlLWJsb2NrLWFsaWdubWVudCB7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcbi50YWJsZS1ibG9jay1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRhYmxlLWJsb2NrLWJvcmRlciB7XHJcbiAgbWFyZ2luOiA4cHggMDtcclxuICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcbn1cclxuLnRhYmxlLWJsb2NrLW5hbWUge1xyXG4gIC50YWJsZS1jb250ZW50IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IDJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYmxlLWJsb2NrLXppcCB7XHJcbiAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuYnRuIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYmxlLWJsb2NrLW1haWwge1xyXG4gIC50YWJsZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYgKyAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YWJsZS1ibG9jay1wYXNzd29yZCB7XHJcbiAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFibGUtYmxvY2stdGV4dGFyZWEge1xyXG4gIC50YWJsZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ub3RlIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYmxlLWJsb2NrLXBheW1lbnQtbWV0aG9kIHtcclxuICAudGFibGUtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnRhYmxlLWJsb2NrLWltYWdlIHtcclxuICAudGFibGUtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnRhYmxlLWxhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDM0MHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDJweCAkd2lkdGgtc2lkZS1zcDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5yZXF1aXJlZCB7XHJcbiAgICBtYXJnaW46IDNweCAwIDAgMTJweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICAubWVtYmVyLW1haW4gJiB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgfVxyXG59XHJcbi50YWJsZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDJweCAkd2lkdGgtc2lkZS1zcDtcclxuICB9XHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ub3RlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIGxhYmVsIHtcclxuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgLy8gfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cIm51bWJlclwiXSwgJlt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgICAmICsgbGFiZWwsICYgKyAuanNfcGxhY2Vob2xkZXIgKyBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgJjpoYXMoKyBpbnB1dCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtd3JhcHBlci13MTAwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZm9ybS1ub3RlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJiArICYge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLy8gbGFiZWwge1xyXG4gIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIC8vIH1cclxuICBpbnB1dCB7XHJcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cIm51bWJlclwiXSwgJlt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFibGUtY29udGVudC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keVtjbGFzcyo9J3BhZ2UtaW5wdXQnXSB7XHJcbiAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuZm9ybS1ub3RlIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbnB1dCB7XHJcbiAgJlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwicGFzc3dvcmRcIl0sICZbdHlwZT1cImVtYWlsXCJdLCAmW3R5cGU9XCJudW1iZXJcIl0sICZbdHlwZT1cInRlbFwiXSB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZDI7XHJcbiAgICB9XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjNzY3Njc2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiNMX05BTUUsICYjRl9OQU1FLCAmI0xfS0FOQSwgJiNGX0tBTkEsICYjU0VORF9MX05BTUUsICYjU0VORF9GX05BTUUsICYjU0VORF9MX0tBTkEsICYjU0VORF9GX0tBTkEge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICAmI09SREVSX0RBVEVfRlJPTSwgJiNPUkRFUl9EQVRFX1RPIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICB9XHJcbiAgJiNMT0dJTklELCAmI1BBU1NXT1JELCAmI1BBU1NXT1JEX09MRCwgJiNQQVNTV09SRDIsICYjTUFJTCwgJiNQQ19NQUlMLCAmI0FERFIyLCAmI0FERFIzLCAmI0lURU1fTkFNRSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gICYjQklSVEhfWUVBUiB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgfVxyXG4gICYjQklSVEhfTU9OVEgsICYjQklSVEhfREFZIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuICAmI1BDX01BSUxfQ09ORklSTTEge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gIH1cclxuICAmI1BDX01BSUxfQ09ORklSTTIge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICAmI1pJUCB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgfVxyXG4gICYjTklDS05BTUUsICYjUkVWSUVXX1RJVExFIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgJiNOSUNLTkFNRSB7XHJcbiAgICAubmlja25hbWUgJntcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYjTF9OQU1FLCAmI0ZfTkFNRSwgJiNMX0tBTkEsICYjRl9LQU5BLCAmI1NFTkRfTF9OQU1FLCAmI1NFTkRfRl9OQU1FLCAmI1NFTkRfTF9LQU5BLCAmI1NFTkRfRl9LQU5BIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICB9XHJcbiAgICAmI09SREVSX0RBVEVfRlJPTSwgJiNPUkRFUl9EQVRFX1RPIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgICAmI0xPR0lOSUQsICYjUEFTU1dPUkQsICYjUEFTU1dPUkRfT0xELCAmI1BBU1NXT1JEMiwgJiNNQUlMLCAmI1BDX01BSUwsICYjQUREUjIsICYjQUREUjMsICYjSVRFTV9OQU1FIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmI0JJUlRIX1lFQVIge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgJiNCSVJUSF9NT05USCwgJiNCSVJUSF9EQVkge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG4gICAgJiNQQ19NQUlMX0NPTkZJUk0xIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgICYjUENfTUFJTF9DT05GSVJNMiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmI1pJUCwgJltuYW1lPVwiTUVNQkVSLkZSRUVfSVRFTTExXCJdIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmI05JQ0tOQU1FLCAmI1JFVklFV19USVRMRSB7XHJcbiAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgIH1cclxuICAgICYjTklDS05BTUUge1xyXG4gICAgICAubmlja25hbWUgJntcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNfcmFkaW8ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJiArIC5jX2xhYmVsIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmNoZWNrZWQgKyAuY19sYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpkaXNhYmxlZCArIC5jX2xhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jX2NoZWNrYm94IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYgKyAuY19sYWJlbCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgJiArIGxhYmVsIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpjaGVja2VkICsgLmNfbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQgO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmRpc2FibGVkICsgLmNfbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jX2ZpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItYnJhbmQyO1xyXG4gIH1cclxufVxyXG4uY19zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDAgMjRweCAwIDEycHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vc2VsZWN0X2Fycm93LnN2ZycpIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSA1cHgpIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci1icmFuZDI7XHJcbiAgfVxyXG59XHJcbi5yZXF1aXJlZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1yZWQyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLmljb24ge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmZvcm0tbGlua3Mge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4IDAgMCA5OTlweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgOTk5cHggOTk5cHggMDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6ICM2NTY1NjU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uZm9ybS10ZXh0IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBjb2xvcjogIzY1NjU2NTtcclxufVxyXG4uZm9ybS10ZXh0LWtlc3NhaSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIG1hcmdpbjogOHB4IDAgMCAyNHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgfVxyXG59XHJcbi5mb3JtLXJhZGlvLWxpc3QsIC5mb3JtLWNoZWNrYm94LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5mb3JtLXJhZGlvLWl0ZW0sIC5mb3JtLWNoZWNrYm94LWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuLmZvcm0tcmFkaW8taXRlbSwgLmZvcm0tY2hlY2tib3gtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuLmZvcm0tcmFkaW8taXRlbS1ibG9jaywgLmZvcm0tY2hlY2tib3gtaXRlbS1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZvcm0tbmFtZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9ybS1uYW1lLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uZm9ybS1kYXRlLXdyYXBwZXIsIC5mb3JtLW1haWwtd3JhcHBlciwgLmZvcm0temlwLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAuZm9ybS1ub3RlICsgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICBsYWJlbHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gIH1cclxufVxyXG4uZm9ybS1wYXltZW50LXdyYXBwZXIge1xyXG4gIC5mb3JtLXRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5mb3JtLWNyZWRpdC13cmFwcGVyIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBpbnB1dCB7XHJcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cIm51bWJlclwiXSwgJlt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNhdmVkLWNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uc2F2ZWQtY2FyZC1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc2F2ZWQtY2FyZC1saXN0LWl0ZW0tZGV0YWlsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2F2ZWQtY2FyZC1saXN0LWl0ZW0tbnVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2F2ZWQtY2FyZC1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICB9XHJcbn1cclxuLnNhdmVkLWNhcmQtbGlzdC1pdGVtLWV4cGlyZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5jcmVkaXQtaW5mbyB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxufVxyXG4uY3JlZGl0LWluZm8td3JhcHBlciB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMCAzMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNyZWRpdC1pbmZvLWxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmNyZWRpdC1pbmZvLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnBheW1lbnQtbWV0aG9kLWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ucGF5bWVudC1tZXRob2QtcmFkaW8ge1xyXG4gIHNwYW4ge1xyXG4gICAgLmNfcmFkaW8gKyAuY19sYWJlbCArIGxhYmVsIHtcclxuICAgICAgdG9wOiAtNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGF5bWVudC1tZXRob2QtY29tbWVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbn1cclxuLnBheW1lbnQtbWV0aG9kLWRldGFpbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5AaW5jbHVkZSBtcSgpIHtcclxuICAucGF5bWVudC1tZXRob2QtY29tbWVudCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LW1ldGhvZC1kZXRhaWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuLkhUTUxGT1JNX0VMRU1FTlQsIC5IVE1MRk9STV9MQUJFTF9HUk9VUCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5wb2xpY3lDaGVjayB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMTBweCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gIH1cclxufVxyXG4ucG9saWN5Q2hlY2staW5xdWlyeSB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5wb2xpY3lDaGVjay10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGNkY3RjM7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5wb2xpY3lDaGVjay1saXN0IHtcclxuICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWFyZ2luOiAyNXB4ICR3aWR0aC1zaWRlLXNwIDA7XHJcbiAgfVxyXG59XHJcbi5wb2xpY3lDaGVjay1pdGVtIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBvbGljeUNoZWNrLXN1YlRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4ucG9saWN5Q2hlY2stY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwYWRkaW5nOiAxOHB4IDI0cHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5wb2xpY3lDaGVjay1jaGVja2JveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLmNfY2hlY2tib3grLmNfbGFiZWwrbGFiZWwge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG4ucG9saWN5Q29udGVudC10ZXh0LFxyXG4ucG9saWN5Q29udGVudC1jYXV0aW9uLFxyXG4ucG9saWN5Q29udGVudC1saXN0LFxyXG4ucG9saWN5Q29udGVudC1zdWJMaXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLnBvbGljeUNvbnRlbnQtY2F1dGlvbiB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ucG9saWN5Q29udGVudC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnBvbGljeUNvbnRlbnQtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5wb2xpY3lDb250ZW50LWl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG59XHJcbi5wb2xpY3lDb250ZW50LXN1Ykl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4ucGFnZS1pbnB1dC1BUFBMWTEge1xyXG4gIC5mb3JtLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNfc2VsZWN0IHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi56aXAtcCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG59XHJcbi56aXAtbm90ZSB7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHg7XHJcbn1cclxuLnppcC1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKlxyXG4gKiBNb2RhbCB3aW5kb3dcclxuICogKioqKioqKioqKioqKioqICovXHJcbiAubW9kYWwge1xyXG4gIC8vIG9wYWNpdHk6MDtcclxuICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy8gdG9wOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTAwJSk7XHJcbiAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgbGluZWFyO1xyXG4gIC8vIHotaW5kZXg6IDIwMDtcclxuICB6LWluZGV4OiAyMDA7XHJcbiAgJjo6YmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgfVxyXG4gICYubW9kYWwtc2l6ZSB7XHJcbiAgICAmLWwge1xyXG4gICAgICAubW9kYWwge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogODEwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA4MTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tIHtcclxuICAgICAgLm1vZGFsIHtcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zIHtcclxuICAgICAgLm1vZGFsIHtcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyAmLmlzX2FjdGl2ZSB7XHJcbiAgLy8gICBvcGFjaXR5OiAxO1xyXG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAvLyB9XHJcbiAgJi5pc19sb2FkaW5nIHtcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgei1pbmRleDogMjAxO1xyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xyXG4gIH1cclxuICAmLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgJi5tb2RhbC1zaXplIHtcclxuICAgICAgJi1sLCAmLW0sICYtcyB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICAvLyB0b3A6IGF1dG87XHJcbiAgICAgICAgLy8gYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzX2FjdGl2ZSB7XHJcbiAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9wdGlvbi1tb2RhbC1pbWcge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5ib2R5LmlzX21vZGFsLW9wZW5lZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxufVxyXG5cclxuLm1vZGFsLXNlYXJjaCB7XHJcbiAgLm1vZGFsLWlubmVyIHtcclxuICAgIGhlaWdodDogNjNweDtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAmLmlzX3N1Z2dlc3Qtb3BlbmVkIHtcclxuICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLnRvZ2dsZS10cmlnZ2VyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNXB4IDQwcHggNXB4IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XHJcbiAgICByaWdodDogMTlweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDk5OXB4IDk5OXB4IDA7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbiAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgJi5pc190b2dnbGUtcGMge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzX3RvZ2dsZS1zcCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5qc190b2dnbGUtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmlzX3RvZ2dsZS1wYyB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXNfdG9nZ2xlLXNwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXNfdG9nZ2xlLW9wZW5lZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmpzX21vcmUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmpzX21vcmUtdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTMwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoI0ZGRiwgMCkgMCUsIHJnYmEoI0ZGRiwgMSkgNTAlKTtcclxuICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4ICR3aWR0aC1zaWRlLXNwIDMwcHg7XHJcbiAgfVxyXG4gICYudG9nZ2xlLW0ge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogMzBweCAkd2lkdGgtc2lkZS1zcCAzMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvZ2dsZS1zIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggJHdpZHRoLXNpZGUtc3AgMzBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlzX29wZW5lZCAmIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGEge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdpZHRoOiAyNjRweDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMThweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgfVxyXG4gICAgICAmLmJ0bi1zdWItcmV2ZXJzZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJ0bi1zdWI7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4ucGFnZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAyMnB4IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgLm51bSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgfVxyXG4gICYtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYtZmlyc3QsICYtbGFzdCwgJi1wcmV2LCAmLW5leHQge1xyXG4gICAgbWFyZ2luOiAwIDZweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmlyc3QsJi1sYXN0IHtcclxuICAgIGEge1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIHNwYW4ge1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICB0b3A6IDUwJTtcclxuICAgICAgLy8gICBsZWZ0OiA1MCU7XHJcbiAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vICAgJjo6YmVmb3JlLFxyXG4gICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIC8vICAgICB0b3A6IDUwJTtcclxuICAgICAgLy8gICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogOTk5cHggMCAwIDk5OXB4O1xyXG4gICAgICAvLyAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDAgOTk5cHggOTk5cHggMDtcclxuICAgICAgLy8gICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZpcnN0IHtcclxuICAgIGEge1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgM3B4KTtcclxuICAgICAgfVxyXG4gICAgICAvLyBzcGFuIHtcclxuICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGFzdCB7XHJcbiAgICBhIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIHNwYW4ge1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gICAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTIyNWRlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcHJldixcclxuICAmLW5leHQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1wcmV2IHtcclxuICAgIGEge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW5leHQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW51bSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgYSwgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgICYuaXNfY3VycmVudCB7XHJcbiAgICAgIGEsID4gc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kMztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZDM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMjJweCAwIDI4cHg7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLmxvYWRlciB7XHJcbiAgbWFyZ2luOiAxMDBweCAwO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgYW5pbWF0aW9uOiBsb2FkIDEuMXMgaW5maW5pdGUgZWFzZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMC41KTtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQge1xyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtICNDQ0MsIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyk7XHJcbiAgfVxyXG4gIDEyLjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDEuOGVtIC0xLjhlbSAwIDBlbSAjQ0NDLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC41KSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgMi41ZW0gMGVtIDAgMGVtICNDQ0MsIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDM3LjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gI0NDQywgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDBlbSAyLjVlbSAwIDBlbSAjQ0NDLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDYyLjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMS44ZW0gMS44ZW0gMCAwZW0gI0NDQywgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIC0yLjZlbSAwZW0gMCAwZW0gI0NDQywgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDg3LjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgLTEuOGVtIC0xLjhlbSAwIDBlbSAjQ0NDO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWQge1xyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtICNDQ0MsIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyk7XHJcbiAgfVxyXG4gIDEyLjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDEuOGVtIC0xLjhlbSAwIDBlbSAjQ0NDLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC41KSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgMi41ZW0gMGVtIDAgMGVtICNDQ0MsIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDM3LjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gI0NDQywgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDBlbSAyLjVlbSAwIDBlbSAjQ0NDLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDYyLjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMS44ZW0gMS44ZW0gMCAwZW0gI0NDQywgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIC0yLjZlbSAwZW0gMCAwZW0gI0NDQywgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDg3LjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgLTEuOGVtIC0xLjhlbSAwIDBlbSAjQ0NDO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51aS1kYXRlcGlja2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICYtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICYtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgJi1wcmV2LCAmLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gICYtcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAmLW5leHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICYtY2FsZW5kYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kMztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXRyaWdnZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gcGFkZGluZy10b3A6IDEyNHB4O1xyXG4gIC8vIEBpbmNsdWRlIG1xKCkge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDc4cHg7XHJcbiAgLy8gfVxyXG59XHJcbi5jb250ZW50cyB7XHJcbiAgd2lkdGg6ICR3aWR0aC1wYWdlLXBjO1xyXG4gIG1hcmdpbjogMzFweCBhdXRvIDgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMThweCAkd2lkdGgtc2lkZS1zcCA0MHB4O1xyXG4gIH1cclxuICAucGFnZS10b3AgJiB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGVudHMtMmNvbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ubWFpbiB7XHJcbiAgd2lkdGg6ICR3aWR0aC1tYWluO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnBhZ2UtdG9wICYge1xyXG4gICAgd2lkdGg6IDg1NXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC5wYWdlLXRvcCAmIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdWIge1xyXG4gIHdpZHRoOiAkd2lkdGgtc3ViO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogNDFweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kd2lkdGgtc2lkZS1zcDtcclxuICAgIG1hcmdpbi1yaWdodDogLSR3aWR0aC1zaWRlLXNwO1xyXG4gIH1cclxufVxyXG4uc2lkZW1lbnUge1xyXG4gIHdpZHRoOiAkd2lkdGgtc2lkZW1lbnU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxuICBjb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcCAxMHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi1oZWFkZXItc3ViIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY3Rpb24taGVhZGVyLWZsZXgge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0b3A6IDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgc3ZnIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWhlYWRlci1yZWxhdGVkLFxyXG4uc2VjdGlvbi1oZWFkZXItaGlzdG9yeSB7XHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWhlYWRlci1yZWNvbW1lbmQge1xyXG4gIHN2ZyB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IDE3OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGVyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5hbGwtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzk5OTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk5OTtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VjdGlvbi1oZWFkZXItbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLnNlY3Rpb24tYmxvY2staGVhZGVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG59XHJcbi5wcmljZS12YWx1ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5wcmljZS11bml0IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5wcmljZS1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRheC1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnBvc3RhZ2UtbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi50aWxkZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5wcmljZS1zYWxlIHtcclxuICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbi5wcmljZS1wcm9wZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICB9XHJcbiAgJi1kZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgfSAgXHJcbiAgfVxyXG4gIC5wcmljZS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIH1cclxuICAucHJpY2UtdW5pdCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5wcmljZS1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfSAgXHJcbiAgLnRheC1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcbi5uby10YXgtcHJpY2Uge1xyXG4gIC5wcmljZS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5wcmljZS11bml0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLnRheC1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcbi53aXRoLXRheC1wcmljZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gIC5wcmljZS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5wcmljZS11bml0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgLnRheC1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWljb24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLml0ZW0taGlzdG9yeSB7XHJcbiAgJi1pbm5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1saXN0LXdyYXBwZXIuanNfaXRlbS1saXN0LXNsaWRlciAuaXRlbS1saXN0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5wLWtlc3NhaSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gICYrJiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgJi1zYWxlLFxyXG4gICYtZnJlZVNoaXBwaW5nLFxyXG4gICYtY2FtcGFpZ24sXHJcbiAgJi1zYW1lZGF5U2hpcHBpbmcsXHJcbiAgJi1ncm91cERpc2NvdW50LFxyXG4gICYtdm9sdW1lRGlzY291bnQsXHJcbiAgJi1saW1pdGVkUXVhbnRpdHkge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gIH1cclxuICAmLW5ldyxcclxuICAmLWZld1JlbWFpbmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kMjtcclxuICB9XHJcbiAgJi1jb2xkUmVnaW9uLFxyXG4gICYtbm9OZWVkVG9XYXRlcixcclxuICAmLWFpcm1haWxOb3RBdmFpbGFibGUsXHJcbiAgJi1sYXJnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0IyMzg0MjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gICYtZXhwcmVzcyxcclxuICAmLXBlcnNvbmFsRGVsaXZlcnksXHJcbiAgJi1maXhlZFRlcm0ge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc3MjBFO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgJi1jYW1wYWlnbiB7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxuICAmLWVnaWZ0IHtcclxuICAgIGNvbG9yOiAjMTZDMUIzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE2QzFCMztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMTZDMUIzO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzE2QzFCMztcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNkMxQjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMS41cHg7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNkMxQjM7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MSU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgei1pbmRleDogMTAwMTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogY2FsYygkd2lkdGgtcGFnZS1wYyArIDQ4cHgpO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYnJhbmQ0O1xyXG4gIC5wYWdlLXRvcCAmIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4ICRjb2xvci1icmFuZDQ7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXItcHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItcm93MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1yb3cwLWlubmVyIHtcclxuICAgIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItcm93MSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIH1cclxuICAuaGVhZGVyLXJvdzEtY2FydCB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1yb3cxLWlubmVyIHtcclxuICAgIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIG1xKHh4bGcpIHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1yb3cyIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1yb3cyLWlubmVyIHtcclxuICAgIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci10aXRsZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmhlYWRlci10YWdsaW5lIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDI7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmhlYWRlci1sb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyNzZweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1zZWFyY2gge1xyXG4gICAgbWluLXdpZHRoOiAzNDNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAuaXNfc2VhcmNoLW9wZW5lZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLXNlYXJjaC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4ICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHdpZHRoOiAyODJweDtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLXV0aWxpdGllcyB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci11dGlsaXRpZXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAuaGVhZGVyLXV0aWxpdGllcy1saXN0LWl0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci11dGlsaXRpZXMtbGlzdC1saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJyYW5kMjtcclxuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJyYW5kMjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1icmFuZDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLXV0aWxpdGllcy1saXN0LWl0ZW0tY2FydCB7XHJcbiAgICAuY2FydC1udW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLXNpZGVtZW51IHtcclxuICAgIC5pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1tZW51IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItbmF2LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICR3aWR0aC1zaWRlLXNwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItbmF2LWxpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzX3BhcmVudCB7XHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDIuNXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pc19vcGVuZWQge1xyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItbmF2LWNoaWxkcmVuIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgIC8vIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLmhlYWRlci1uYXYtY2hpbGRyZW4tbGlzdCB7XHJcbiAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmhlYWRlci1uYXYtY2hpbGRyZW4tbGlzdC1pdGVtIHtcclxuICAgIHdpZHRoOiAyMDhweDtcclxuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAmOm50aC1jaGlsZCg1bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLW5hdi1jaGlsZHJlbi1hbGwge1xyXG4gICAgd2lkdGg6ICR3aWR0aC1wYWdlLXBjO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDcycHggMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXNfaW5pdGlhbGl6ZWQge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICYtbmF2IHtcclxuICAgICAgICAmLWNoaWxkcmVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuICAuaGVhZGVyLXNlYXJjaC1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IDk0JTtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgcGFkZGluZzogMCAzNXB4IDAgMTFweDtcclxuICAgICAgLy8gY29sb3I6ICM3Njc2NzY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1zZWFyY2gtY2xvc2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuaGVhZGVyLXNpbXBsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICB9XHJcbn1cclxuLmlzX21vZGFsLW9wZW5lZCB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAuaW1wb3J0YW50LWluZm8ge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmhlYWRlci1iYW5uZXIge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuLmlzX2duYXYtb3BlbmVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAuaGVhZGVyLW92ZXJsYXkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlzX3Njcm9sbGVkLFxyXG4uaXNfc2VhcmNoLW9wZW5lZCB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiBjYWxjKCR3aWR0aC1wYWdlLXBjICsgNDhweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gIH1cclxuICAuaGVhZGVyLXJvdzAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlci1yb3cyIHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICB9XHJcbiAgLmhlYWRlci1uYXYtbGlzdC1pdGVtIHtcclxuICAgICYgPiBhIHtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlzX21lbnUtb3BlbmVkIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAuaGVhZGVyLXNpZGVtZW51IHtcclxuICAgICAgLmljb24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2VMaW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC5wYWdlTGluay1saXN0IHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmltcG9ydGFudC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiAjZjZmN2YzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxuICAuaW1wb3J0YW50LWluZm8tY29udGVudCB7XHJcbiAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmltcG9ydGFudC1pbmZvLWl0ZW0ge1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW1wb3J0YW50LWluZm8taW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4MTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4IDAgMCA5OTlweDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA5OTlweCA5OTlweCAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1wb3J0YW50LWluZm8tZGF0ZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1pbi13aWR0aDogODJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbXBvcnRhbnQtaW5mby1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlci1iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcbi8vIC5oZWFkZXItYmFubmVyLWJnIHtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBvYmplY3QtZml0OiBjb250YWluO1xyXG4vLyB9XHJcbi5oZWFkZXItYmFubmVyLWltYWdlIHtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gdG9wOiAwO1xyXG4gIC8vIGxlZnQ6IDUwJTtcclxuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmhlYWRlci1jYW1wYWlnbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjMUQ4MDhEO1xyXG4gIC5oZWFkZXItY2FtcGFpZ24tdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItY2FtcGFpZ24taW1nIHtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG5cclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItY2FtcGFpZ24tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtaW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJhY2tncm91bmQ6ICMxRDgwOEQ7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOODneODg+ODl+ODquODs+OCr1xyXG5kaXYucG9wbGluay5zcGhzMiA+IGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5pdGVtID4gYSA+IGRpdi5wb3BsaW5rX2ludmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaGVhZGVyLXNlYXJjaC1ib3gge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYSAhaW1wb3J0YW50O1xyXG4gIGRpdi5wb3BsaW5rLnBjMDIyIHtcclxuICAgIGxlZnQ6IC00MCUgIWltcG9ydGFudDtcclxuICAgID4gZGl2LnBvcGxpbmtfc2VhcmNoIHtcclxuICAgICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgID4gZGl2Lml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJyYW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcGxpbmtfc3VnZ2VzdCAud29yZDpob3ZlciwgLnBvcGxpbmtfc3VnZ2VzdCAud29yZC5oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wb3BsaW5rX3NlYXJjaCAuaXRlbSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBvcGxpbmtfc2VhcmNoIC5pdGVtIC5pdGVtX3JpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucG9wbGlua19zZWFyY2ggLml0ZW0gLnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluayA+IGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5pdGVtIGEgPiBkaXYuaXRlbV9yaWdodCA+IGRpdi5hbnkxIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucG9wbGlua19zZWFyY2ggLml0ZW06YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucG9wbGlua19zZWFyY2ggLml0ZW06aG92ZXIge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsgPiBkaXYucG9wbGlua19zZWFyY2ggPiBkaXYuaXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluayA+IGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDcxLCA4MSwgMC41KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluayA+IGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5pdGVtIGEgPiBkaXYuaXRlbV9yaWdodCA+IGRpdi5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdi5wb3BsaW5rLnNwaHMyID4gZGl2LnBvcGxpbmtfc2VhcmNoID4gZGl2Lml0ZW0gPiBhID4gZGl2LnBvcGxpbmtfaW52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdi5wb3BsaW5rLnBjMDIyID4gZGl2LnBvcGxpbmtfcmVjb21tZW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gIC5oZWFkZXItc2VhcmNoLWJveCB7XHJcbiAgICBkaXYucG9wbGluay5zcGhzMiB7XHJcbiAgICAgIHdpZHRoOiA5NHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYucG9wbGluay5zcGhzMiA+IGRpdi5wb3BsaW5rX3N1Z2dlc3Qge1xyXG4gICAgICBwYWRkaW5nOiA1cHggNjBweCA1cHggM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdi5wb3BsaW5rLnNwaHMyID4gZGl2LnBvcGxpbmtfc2VhcmNoID4gZGl2Lml0ZW0gPiBhID4gZGl2LnBvcGxpbmtfaW52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdi5wb3BsaW5rLnNwaHMyIGRpdi5wb3BsaW5rX3NlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluay5zcGhzMiA+IGRpdi5wb3BsaW5rX3N1Z2dlc3Qge1xyXG4gICAgcGFkZGluZzogNXB4IDYwcHggNXB4IDNweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDcxLCA4MSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluay5zcGhzMiBkaXYucG9wbGlua19zZWFyY2ggPiBkaXYuaXRlbSA+IGEge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsgZGl2LmNsb3NlX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsuc3BoczIgZGl2LnBvcGxpbmtfc2VhcmNoID4gZGl2Lml0ZW0gPiBhID4gZGl2LnRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdi5wb3BsaW5rLnNwaHMyIGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnJhbmQgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsuc3BoczIgZGl2LnBvcGxpbmtfc2VhcmNoID4gZGl2Lml0ZW0gPiBhIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsuc3BoczIgZGl2LnBvcGxpbmtfc2VhcmNoID4gZGl2Lml0ZW06YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsuc3BoczIgPiBkaXYucG9wbGlua19zZWFyY2ggPiBkaXYuaXRlbSA+IGEgPiBkaXYuc3VtbWFyeSxcclxuICBkaXYucG9wbGluay5zcGhzMiA+IGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5pdGVtID4gYSA+IGRpdi5hbnkxIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluay5zcGhzMiA+IGRpdi5wb3BsaW5rX3NlYXJjaCA+IGRpdi5pdGVtID4gYSA+IGRpdi5hbnkxIHtcclxuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYucG9wbGluay5zcGhzMj5kaXYucG9wbGlua19zdWdnZXN0PmRpdi53b3JkLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2JkYTYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdi5wb3BsaW5rLnNwaHMyPmRpdi5wb3BsaW5rX3NlYXJjaCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2LnBvcGxpbmsuc3BoczIgPiBkaXYucG9wbGlua19zZWFyY2ggPiBkaXYuaXRlbSA+IGEgPiBkaXYucG9wbGlua19pbnZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5iYWNrLXRvLXRvcCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogODBweDtcclxuICByaWdodDogNDBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTYwcHgpO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLWJyYW5kMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHggMCAwIDk5OXB4O1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA5OTlweCA5OTlweCAwO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDRweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGJvdHRvbTogNzhweDtcclxuICAgIHJpZ2h0OiAkd2lkdGgtc2lkZS1zcDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNjBweCk7XHJcbiAgICBmb250LXNpemU6IDdweDtcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pc19zY3JvbGxlZCAmIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuLmZvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uZm9vdGVyLXJvdzEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kNDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxufVxyXG4uZm9vdGVyLXJvdzIge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gIH1cclxufVxyXG4uZm9vdGVyLWNhdGVnb3JpZXMge1xyXG4gIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDJmcjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mb290ZXItY2F0ZWdvcmllcy1pbm5lcjEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTglIDI2JSAyNiUgMzAlO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNhdGVnb3JpZXMtaW5uZXIyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNERURFREU7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNhdGVnb3JpZXMtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDM1cHggMTFweCAyNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NhY2FjYTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kNDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXNfdG9nZ2xlLW9wZW5lZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1jYXRlZ29yaWVzLWxpc3Qge1xyXG4gICAgJisuZm9vdGVyLWNhdGVnb3JpZXMtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNhdGVnb3JpZXMtaXRlbSB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNhdGVnb3JpZXMtc3ViTGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1jYXRlZ29yaWVzLXN1Ykl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjYWNhO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNhdGVnb3JpZXMtc3ViTGluayB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMjVweCAxMXB4IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXItcGFnZXMge1xyXG4gIC5mb290ZXItcGFnZXMtbGlzdCB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXBhZ2VzLWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbnNJY29uIHtcclxuICAgICAgLnNuc0ljb24tbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNuc0ljb24taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXBhZ2VzLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogMTFweCAzNXB4IDExcHggMjVweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNhY2E7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzX3RvZ2dsZS1vcGVuZWQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1wYWdlcy1zdWJMaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXBhZ2VzLXN1Ykl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjYWNhO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXBhZ2VzLXN1Ykxpbmsge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDI1cHggMTFweCAzNXB4O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWJyYW5kMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyLXJvdzMge1xyXG4gIHBhZGRpbmc6IDEwMHB4IDAgMTBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY3RjU7XHJcbiAgfVxyXG59XHJcbi5mb290ZXItbmF2IHtcclxuICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5mb290ZXItbmF2LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcbi5mb290ZXItbmF2LWxpc3QtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjM0MzQzNDO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5mb290ZXItc2VjdGlvbiB7XHJcbiAgLmZvb3Rlci1zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXNlY3Rpb24taGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXNlY3Rpb24tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJisuZm9vdGVyLXNlY3Rpb24tbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItc2VjdGlvbi1saXN0LXJvdzIge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1zZWN0aW9uLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDI3cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1zZWN0aW9uLWl0ZW0ge1xyXG4gICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgIHBhZGRpbmc6IDRweCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItc2VjdGlvbi1pdGVtSW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1zZWN0aW9uLWljb24ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBmaWxsOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmljb24tc2VydmljZS1mYXZvcml0ZSB7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItc2VjdGlvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcnJvci1tZXNzYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5mb290ZXItYXBwZWFsIHtcclxuICAuZm9vdGVyLWFwcGVhbC1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbiAgLmZvb3Rlci1hcHBlYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZm9vdGVyLWFwcGVhbC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItYXBwZWFsLWZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiAzOTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogMzk1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgJlt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjYzhjOGM4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmI01BSUwge1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bnMge1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5mb290ZXItYXBwZWFsLW1lbWJlciB7XHJcbiAgICAuZm9vdGVyLWFwcGVhbC1mb3JtIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnRuLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZm9vdGVyLWFwcGVhbC1uZXdzTGV0dGVyIHtcclxuICAgIC5mb290ZXItYXBwZWFsLWZvcm0ge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1idG4tc3ViO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyLWNhdGVnb3JpZXMtc25zSWNvbiB7XHJcbiAgbWFyZ2luOiAwIDAgMjdweCAwO1xyXG59XHJcbi5mb290ZXItY2FydCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmZvb3Rlci1yb3cyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLW5hdi1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNhY2E7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItbmF2LWxpc3QtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2E7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDk5OXB4IDk5OXB4IDA7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItcm93MyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uc2lkZWJhciB7XHJcbiAgLnNpZGVTZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5xdWlja0RlbGl2ZXJ5IHtcclxuICAucXVpY2tEZWxpdmVyeS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kMztcclxuICAgIHBhZGRpbmc6IDEwLjVweCAxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4IDAgMCA5OTlweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDk5OXB4IDk5OXB4IDA7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYucXVpY2tEZWxpdmVyeS1saW5rIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAucXVpY2tEZWxpdmVyeS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuICAucXVpY2tEZWxpdmVyeS1kYXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgfVxyXG59XHJcbi5zaWRlU2VjdGlvbiB7XHJcbiAgLnNpZGVTZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kMjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDQ7XHJcbiAgICBwYWRkaW5nOiA5LjVweCAxNXB4O1xyXG4gIH1cclxuICAuc2lkZVNlY3Rpb24tY2F0IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIC5qc19tb3JlLXRyaWdnZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZVNlY3Rpb24tY2F0VGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQyO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZVNlY3Rpb24tY2F0VGl0bGVMaW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA5OTlweCA5OTlweCAwO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZVNlY3Rpb24tY2F0TGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgJi5qc19tb3JlLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuICAgIC5zaWRlU2VjdGlvbi1jYXRJdGVtIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNpZGVTZWN0aW9uLWNhdExpbmsge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjYWNhY2E7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlU2VjdGlvbi1jYXRMaW5rLWJ1ZGdldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZVNlY3Rpb24taW1nV3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlU2VjdGlvbi1jYXROYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gICAgJi5zaWRlU2VjdGlvbi1jYXRMaXN0LTFjb2wge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIC5zaWRlU2VjdGlvbi1jYXRMaW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNpZGVTZWN0aW9uLWNhdE5hbWUge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDk5OXB4IDk5OXB4IDA7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2lkZVNlY3Rpb24tY2F0TGlzdC0yY29scyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZVNlY3Rpb24tY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG4gIC5zaWRlU2VjdGlvbi1jb250ZW50TGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHggMCAwIDk5OXB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgOTk5cHggOTk5cHggMDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGVTZWN0aW9uLWNvbnRlbnRMaW5rLWV4dGVybmFsIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWJyYW5kMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpZGVTZWN0aW9uLWNvcnBvcmF0ZSB7XHJcbiAgYmFja2dyb3VuZDogI0ZCRkJGQjtcclxuICAuc2lkZVNlY3Rpb24tdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDogI0U5RUZFMTtcclxuICB9XHJcbiAgLnNpZGVTZWN0aW9uLWNhdExpc3Qge1xyXG4gICAgLnNpZGVTZWN0aW9uLWNhdExpbmsge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWVudUJhbm5lciB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAubWVudUJhbm5lci1pdGVtIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNzEwIC8gMTYwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNuc0ljb24ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLnNuc0ljb24tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDI3cHg7XHJcbiAgfVxyXG4gIC5zbnNJY29uLWl0ZW0ge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZW1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6ICR3aWR0aC1zaWRlbWVudTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiAxNTA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuLnNpZGVtZW51LWlubmVyIHtcclxuICB3aWR0aDogJHdpZHRoLXNpZGVtZW51O1xyXG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgcGFkZGluZzogMjRweCAkd2lkdGgtc2lkZS1zcCAxNXB4O1xyXG59XHJcbi5zaWRlbWVudS1zaWdudXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnNpZGVtZW51LW1lbWJlciB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uc2lkZW1lbnUtbWVtYmVyLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4uc2lkZW1lbnUtc2VhcmNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxufVxyXG4uc2lkZW1lbnUtc2VhcmNoLWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgcGFkZGluZzogMCAzNXB4IDAgMTFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaWRlbWVudS1jYXRlZ29yaWVzIHtcclxufVxyXG4uc2lkZW1lbnUtY2F0ZWdvcmllcy1saXN0IHtcclxufVxyXG4uc2lkZW1lbnUtY2F0ZWdvcmllcy1saXN0LWl0ZW0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICY6bm90KC5pc19wYXJlbnQpIHtcclxuICAgID4gYSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGV4dDI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXRleHQyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXNfcGFyZW50IHtcclxuICAgID4gYSB7XHJcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpZGVtZW51LWNhdGVnb3JpZXMtY2hpbGRyZW4ge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbi5zaWRlbWVudS1mb290ZXItY2xvc2Uge1xyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpZGVtZW51LWNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDE1cHg7XHJcbiAgcmlnaHQ6IGNhbGMoJHdpZHRoLXN1YiArIDEwcHgpO1xyXG4gIHotaW5kZXg6IDE1MDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmaWxsOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZW1lbnUtb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgei1pbmRleDogMTQ5O1xyXG59XHJcbi5zaWRlbWVudS1idG5zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDE0M3B4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5zaWRlbWVudS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kNDtcclxuICBwYWRkaW5nOiA5LjVweCAxNXB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAkd2lkdGgtc2lkZS1zcCoyKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogLSR3aWR0aC1zaWRlLXNwO1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuLnNpZGVtZW51LWhpc3RvcnktaW5uZXIge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAkd2lkdGgtc2lkZS1zcCoyKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogLSR3aWR0aC1zaWRlLXNwO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcclxufVxyXG4uc2lkZW1lbnUtaGlzdG9yeS1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAkd2lkdGgtc2lkZS1zcDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG4uc2lkZW1lbnUtaGlzdG9yeS1pbWcge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gIH1cclxufVxyXG4uc2lkZW1lbnUtaGlzdG9yeS1pdGVtIHtcclxuICB3aWR0aDogODBweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgfVxyXG59XHJcbi5zaWRlbWVudS1oaXN0b3J5LW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG59XHJcbi5zaWRlbWVudSB7XHJcbiAgLnF1aWNrRGVsaXZlcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICB9XHJcbiAgLnRvZ2dsZS10cmlnZ2VyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5pc19tZW51LW9wZW5lZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5zaWRlbWVudSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAuc2lkZW1lbnUtY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGVtZW51LW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uaXRlbS1saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgZ2FwOiAyN3B4IDE1cHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LWRldGFpbCB7XHJcblxyXG59XHJcbi5pdGVtLWxpc3QtcmFua2luZyB7XHJcbiAgY291bnRlci1yZXNldDogZWxlbWVudENvdW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5pdGVtLWxpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGVsZW1lbnRDb3VudGVyO1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKGVsZW1lbnRDb3VudGVyKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3JhbmtpbmcvcmFuazEucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3JhbmtpbmcvcmFuazIucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3JhbmtpbmcvcmFuazMucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZChuKzQpe1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcmFua2luZy9yYW5rLnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uaXRlbS1saXN0LWl0ZW0taW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmlzX3NvbGRvdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNBQ0FDO1xyXG4gICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHsgXHJcbiAgICAgIGNvbnRlbnQ6IFwiU09MRCBPVVRcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLWZhdm9yaXRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLWZhdm9yaXRlLW9uLCAuaXRlbS1saXN0LWl0ZW0tZmF2b3JpdGUtb2ZmIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIC5pY29uIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICAgIHN0cm9rZTogIzEwMTAxMDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3QtaXRlbS1mYXZvcml0ZS1vbiB7XHJcbiAgLmljb24ge1xyXG4gICAgZmlsbCA6ICRjb2xvci1icmFuZDtcclxuICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3QtaXRlbS1mYXZvcml0ZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTcwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kMjtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLWljb24tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLml0ZW0taWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gICAgJi1jYW1wYWlnbiB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG4uaXRlbS1saXN0LWl0ZW0tcHJpY2Utd3JhcHBlciB7XHJcbiAgdGV4dC1hbGlnbjogZW5kO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLXByaWNlLXRpbWVzYWxlVGl0bGUge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkMjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkMjtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLXByaWNlLXJhbmsge1xyXG4gIC5wcmljZS1wcm9wZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2UtcHJvcGVyLWRlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLXJldmlldy1zdGFycyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICAucmV2aWV3LXN0YXIge1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgJi1zdGFyLW9uIHtcclxuICAgICAgICBmaWxsOiAkY29sb3Itc3Rhci1vbjtcclxuICAgICAgfVxyXG4gICAgICAmLXN0YXItb2ZmIHtcclxuICAgICAgICBmaWxsOiAkY29sb3Itc3Rhci1vZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm51bSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3QtaXRlbS1idG5zIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJ0bi1mYXZvcml0ZSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLXNoaXBwaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkMjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1pdGVtLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLml0ZW0tbGlzdC1pdGVtLXByaWNlLXRpbWVzYWxlVGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5pdGVtLWxpc3Qtd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3cteDogY2xpcDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gICYuanNfaXRlbS1saXN0LXNsaWRlciB7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1saXN0IHtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tbGlzdC1pdGVtIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLml0ZW0tbGlzdC1zbGlkZXItY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3cteDogY2xpcDtcclxuICBwYWRkaW5nOiAwIDIxcHg7XHJcbiAgbWFyZ2luOiAwIC0yMXB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuaXRlbS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgfVxyXG4gIC5zd2lwZXItcHJldixcclxuICAuc3dpcGVyLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NHB4O1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDI7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHggMCAwIDk5OXB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA5OTlweCA5OTlweCAwO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgYmFja2dyb3VuZDogI0RERDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgYmFja2dyb3VuZDogIzk5OTtcclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanNfY2FtcGFpZ25JY29uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIOOCt+ODq+ODkOODvOOCqOODg+OCsFxyXG4jcmVjb21tZW5kZXJfcGMxMTEsXHJcbiNyZWNvbW1lbmRlcl9wYzIxMSxcclxuI3JlY29tbWVuZGVyX3BjMjE1XHJcbiNyZWNvbW1lbmRlcl9wYzMxMSxcclxuI3JlY29tbWVuZGVyX3BjNDExLFxyXG4jcmVjb21tZW5kZXJfcGM1MTEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gIHBhZGRpbmc6IDAgMjFweDtcclxuICBtYXJnaW46IDAgLTIxcHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5kdl9yZWNvbW1lbmQgeyAvLy5pdGVtLWxpc3Qtd3JhcHBlclxyXG4gIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgcGFkZGluZy1yaWdodDogMjFweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5qc19yZWNvbW1lbmQtbGlzdCB7IC8vLml0ZW0tbGlzdFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbGVmdDogMjVweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbiNyZWNvbW1lbmRlcl9wYzExMSB7XHJcbiAgLmpzX3JlY29tbWVuZC1saXN0IHtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3JlY29tbWVuZGVyX3NwMTExIHtcclxuICAuanNfcmVjb21tZW5kLWxpc3Qge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuI3JlY29tbWVuZGVyX3BjMjE1LFxyXG4jcmVjb21tZW5kZXJfcGMzMTEsXHJcbiNyZWNvbW1lbmRlcl9wYzQxMSxcclxuI3JlY29tbWVuZGVyX3BjNTExIHtcclxuICAuanNfcmVjb21tZW5kLWxpc3Qge1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3JlY29tbWVuZGVyX3NwMjE1LFxyXG4jcmVjb21tZW5kZXJfc3AzMTEsXHJcbiNyZWNvbW1lbmRlcl9zcDQxMSxcclxuI3JlY29tbWVuZGVyX3NwNTExIHtcclxuICAuanNfcmVjb21tZW5kLWxpc3Qge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuI3JlY29tbWVuZGVyX3BjMjExIHtcclxuICAuanNfcmVjb21tZW5kLWxpc3Qge1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgfVxyXG59XHJcbiNyZWNvbW1lbmRlcl9zcDIxMSB7XHJcbiAgLmpzX3JlY29tbWVuZC1saXN0IHtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gIH1cclxufVxyXG4uZHZfcmNfaXRlbXMgeyAvLy5pdGVtLWxpc3QtaXRlbVxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kdl9yY19pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxufVxyXG4uZHZfcmNfbmFtZSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuLmR2X3JjX2Rlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG4uZHZfcmNfcHJpY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59Il19 */
