@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,600,700&display=swap");@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes scrollWheel{0%{top:50px;opacity:1}100%{top:65px;opacity:0}}@-webkit-keyframes jump{0%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:0}50%{transform:translate3d(0, -20px, 0) rotate(90deg)}100%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:1}}@keyframes jump{0%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:0}50%{transform:translate3d(0, -20px, 0) rotate(90deg)}100%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:1}}@keyframes blinkGreenBorder{0%{border-color:#639e3a}50%{border-color:rgba(99,158,58,0.5)}100%{border-color:#639e3a}}@keyframes blinkRedBorder{0%{border-color:var(--theme)}50%{border-color:rgba(var(--theme), 0.5)}100%{border-color:var(--theme)}}:root{--rg-white: #ffffff;--rg-mid-gray-100: #6b6e74;--scrollbarBG: var(--rg-white);--thumbBG: var(--rg-mid-gray-100)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{vertical-align:baseline;list-style:none;padding:0;margin:0;border:0;font-size:100%;font-weight:inherit;font-variant:inherit;font-style:inherit;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,address,aside,details,figcaption,figure,footer,header,menu,nav,section,label,small,time,img{display:block}body{position:relative;margin:0;padding:0;min-width:320px;font-size:16px;font-weight:normal;font-family:"Roboto",sans-serif;color:#1d2225;background:#fff}body.modal-open{overflow:hidden}html{transition:opacity 0.3s 0.1s;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}mark{background:none;color:inherit}table{width:calc(100% - 5px);border-collapse:collapse;border:0}img{max-width:100%;height:auto}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}svg{position:relative;display:block;transition:fill 0.2s}[class*='-butn']{position:relative;z-index:5;display:block;height:40px;padding:0;padding-bottom:2px;margin:0;font-size:15px;text-align:center;border:none;cursor:pointer;outline:none;transition:all 0.2s;border-radius:5px}[class*='-butn']:disabled{cursor:default;opacity:0.7;pointer-events:none}span[class*='-butn'],a[class*='-butn']{line-height:38px}span[class*='-butn']:hover,a[class*='-butn']:hover{text-decoration:none}.big-butn{height:56px;font-size:17px}span.big-butn,a.big-butn{display:flex;align-items:center;line-height:normal}.transparent-butn{color:#fff;background:transparent;border:2px solid #00c2ff}.transparent-butn:hover{color:#fff;background:#00c2ff}.transparent-butn.red-color{color:#00c2ff}.transparent-butn.red-color:hover{color:#fff}.white-butn{color:#1d2225;background:#fff;border:2px solid #e5e5e5;font-size:14px}.white-butn:hover{color:#fff;background:var(--theme);border-color:var(--theme)}.red-butn{color:var(--theme);background:#fff;border:2px solid var(--theme)}.red-butn svg{width:18px;height:18px;fill:var(--theme)}.red-butn:hover{background:var(--theme);color:#fff}.red-butn:hover svg{fill:#fff}.gray-butn{color:#fff;background-color:#a6a6a6;border:1px solid #a6a6a6}.gray-butn:hover{color:#a6a6a6;background-color:#fff}.amount-butn{color:#00c2ff;border:1px solid #00c2ff;background:#fff}.amount-butn:hover{color:#fff;border:1px solid #00c2ff;background:#00c2ff}.dark-red-butn{color:#fff;border:1px solid var(--theme);background:var(--theme)}.dark-red-butn:hover{color:var(--theme);border:1px solid var(--theme);background:#fff}.dark-red-butn:hover .btn-preload svg,.dark-red-butn:hover svg{fill:var(--theme)}.dark-red-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.dark-red-butn .btn-preload{display:none}.dark-red-butn .btn-preload svg{top:1px;width:30px;height:30px;fill:#fff}.dark-red-butn .preload-text{position:relative}.dark-red-butn.catalogue-trigger--loading .btn-preload{display:inline-block}.dark-red-butn.catalogue-trigger--loading .preload-text{display:none}.black-butn{color:#fff;border:1px solid #1d2225;background:#1d2225;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.black-butn:hover{color:#1d2225;border:1px solid #1d2225;background:#fff}.black-butn:hover svg{fill:var(--theme)}.black-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.dark-green-butn{color:#fff;border:1px solid #639e3a;background:#639e3a}.dark-green-butn:hover{color:#639e3a;border:1px solid #639e3a;background:#fff}.help-butn{position:relative;top:-1px;display:inline-block;width:16px;height:16px;margin:0 0 0 5px;color:var(--theme);font-size:12px;background:#fff;border:1px solid var(--theme);border-radius:11px;box-shadow:0 0 0 transparent;flex-shrink:0}.help-butn svg{width:15px;height:15px;fill:var(--theme)}.help-butn:hover{background-color:var(--theme);color:#fff}.help-butn:hover svg{fill:#fff}.help-butn--view{top:1px;border-color:transparent;background-color:transparent}.help-butn--view:hover{border-color:transparent;background-color:transparent}.help-butn--view:hover svg{fill:#00c2ff}.help-icon{position:relative;display:inline-block;width:18px !important;height:18px;margin:0 7px;font-size:13px;text-align:center;line-height:17px;color:var(--theme);background:#fff;border:1px solid #5c626e;border-radius:10px;cursor:pointer;text-decoration:none;flex-shrink:0}.remove-butn{font-size:15px;width:100%;height:40px;padding:0;color:var(--theme);background:none;border:1px solid transparent;text-align:center}.remove-butn .remove-ico{position:relative;top:5px;display:inline-block;width:18px;height:18px;margin:0 0 0 5px;border:1px solid var(--theme);border-radius:10px}.remove-butn svg{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;fill:var(--theme)}.remove-butn:hover{text-decoration:underline}.consult-butn{padding:0 35px 2px 35px;color:#fff;background:#00c2ff}.consult-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 0 0 5px;fill:#fff}.consult-butn:hover{background:var(--theme)}.blue-butn{color:#fff;border:1px solid #00c2ff;background:#00c2ff}.blue-butn:hover{color:#00c2ff;border:1px solid #00c2ff;background:#fff}.call-butn{position:fixed;bottom:15px;left:50%;z-index:300;display:none;width:50px;height:50px;margin-left:-25px;border:1px solid #00c2ff;background:#00c2ff;border-radius:50%;color:#fff}.call-butn svg{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px 0 0 -15px;fill:#fff;transition:all 0.2s}.call-butn:hover{background-color:#fff}.call-butn:hover svg{fill:var(--theme)}.callback-butn{position:fixed;bottom:30px;right:20px;z-index:300;padding-left:15px;padding-right:15px;border-radius:22px}.callback-butn svg{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px 0 0 -15px;fill:#fff;transition:all 0.2s}.with-progressbar .callback-butn{bottom:100px}.centered-btn{padding:30px 0 0 0;clear:both;text-align:center}.centered-btn__title{margin-bottom:10px;font-size:22px;font-weight:bold}.centered-btn [class*='-butn']{width:100%;max-width:300px;margin:0 auto}.consult-butn{padding:0 35px 2px 35px;color:#fff;background:#333333}.consult-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.consult-butn:hover{background:var(--theme)}.back-btn{font-size:14px}.back-btn a{position:relative;color:#717171;display:inline-block;padding-left:24px}.back-btn a:hover{text-decoration:none;color:var(--theme)}.back-btn a:hover [class*='ico-']{fill:var(--theme)}.back-btn a span{position:relative;top:3px;font-size:18px;margin:0 5px 0 0}.back-btn a [class*='ico-']{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-7px;fill:#717171}.back-btn a .icon-cross{position:relative;top:5px;display:inline-block;width:18px;height:18px;margin:0 0 0 5px;border:1px solid var(--theme);border-radius:10px}.back-btn a .icon-cross:before{position:absolute;top:0;left:0;width:100%;height:100%;font-size:12px;text-align:center;line-height:17px}.item-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#5c626e;background-color:#fff;border:1px solid #5c626e;border-radius:18px;padding:0;cursor:pointer;outline:none;text-align:center;transition:all 0.2s}.item-remove svg{position:relative;width:18px;height:18px;fill:#5c626e}.item-remove:hover svg{fill:var(--theme)}.card-btns-consult{max-width:350px;padding:20px 20px 25px 20px;margin-top:30px;background:#e3e3e3;clear:both;border-radius:4px}.card-btns-consult:after{display:block;content:'';clear:both}.card-btns-consult p{padding:0 0 10px 0;color:#1d2225;font-weight:bold}.card-btns-consult [class*='-butn']{max-width:100% !important;width:100% !important}.light-butn{color:#fff;background:#919191;border:1px solid #919191}.light-butn:hover{background:var(--theme);border:1px solid var(--theme)}.action-butn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:#fff}.action-butn svg{width:18px;height:18px;fill:var(--theme)}.action-butn:hover{background-color:var(--theme)}.action-butn:hover svg{fill:#fff}.add-butn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--theme);background-color:#fff;border-radius:50%}.add-butn svg{position:relative;top:1px;fill:var(--theme);width:16px;height:16px}.add-butn:hover{background-color:var(--theme)}.add-butn:hover svg{fill:#fff}.trigger-butn{flex-shrink:0;height:22px;width:34px;border:1px solid var(--theme);background-color:#fff;border-radius:12px;margin-left:15px}.trigger-butn:before{position:absolute;content:'';top:1px;right:1px;display:block;width:18px;height:18px;border-radius:50%;background-color:var(--theme);transition:all 0.2s}.trigger-butn.active{border-color:#5c626e}.trigger-butn.active:before{background-color:#5c626e;right:auto;left:0}.help-trigger{display:block;cursor:pointer}.help-trigger svg{width:15px;height:15px;fill:#5c626e}.help-trigger:hover svg{fill:var(--theme)}input::-ms-clear{display:none}::-webkit-input-placeholder{color:#919191}::-moz-placeholder{color:#919191}:-ms-input-placeholder{color:#919191}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.search-form ::-webkit-input-placeholder{color:#1d2225}.search-form ::-moz-placeholder{color:#1d2225}.search-form :-ms-input-placeholder{color:#1d2225}.search-form :focus::-webkit-input-placeholder{color:transparent}.search-form :focus::-moz-placeholder{color:transparent}.search-form :focus:-ms-input-placeholder{color:transparent}textarea.textarea-field,input.text-input{position:relative;display:block;width:100%;height:40px;padding:0 10px;margin:0;font-size:14px;color:#1d2225;border:1px solid #e5e5e5;background:#e5e5e5;outline:none;-webkit-appearance:none;-moz-appearance:none;border-radius:4px}textarea.textarea-field.error,input.text-input.error{color:#f21717;border:1px solid #f21717}.feedback-modal-frame textarea.textarea-field,.feedback-modal-frame input.text-input{max-width:510px;margin:0 auto 20px auto}textarea.textarea-field_light,input.text-input_light{background:#fff;border-color:#fff}textarea.textarea-field:disabled,input.text-input:disabled{opacity:0.7}textarea.textarea-field{height:60px;min-height:60px;padding:5px 10px;max-width:100%;min-width:100%}textarea.textarea-field_low{height:40px;min-height:40px}.number-input{display:flex;align-items:center;justify-content:center}.number-input__label{margin-left:10px;flex-shrink:0}.number-input .text-input{flex-shrink:0;width:50px;text-align:center;padding-left:5px;padding-right:5px}div.text-input{position:relative;display:block;width:100%;padding:5px 0;margin:0;color:#1d2225;outline:none}label.error{display:block;font-size:14px;line-height:14px;margin:15px 0 0 0;text-align:left;color:#f21717;white-space:nowrap}.radio{display:inline-block;position:relative;top:-1px;vertical-align:middle;height:18px !important;width:18px !important;margin:0 10px 0 0;overflow:hidden;cursor:pointer;background:#e5e5e5;border-radius:10px}.radio:before{position:absolute;content:'';top:4px;left:4px;display:block;width:10px;height:10px;background-color:var(--theme);border:1px solid #fbfbfb;border-radius:5px;opacity:0;transform:scale(0);transition:all 0.2s}.radio.checked:before{top:4px;opacity:1;transform:scale(1)}.radio.error{border:1px solid #f21717}.check-icon,.checkbox{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle;height:18px;width:18px;margin:0 10px 0 0;border:2px solid #666;border-radius:3px;background:#fff;overflow:hidden;cursor:pointer;transition:all 0.2s}.check-icon input,.checkbox input{position:absolute;top:0;left:0;position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}li.active .check-icon,.check-icon.checked,li.active .checkbox,.checkbox.checked{background:#fff url("/images/i/check.svg") no-repeat 0 0;background-size:14px 14px}.check-icon.error,.checkbox.error{border-color:#f21717}.counter-radio{cursor:pointer}.feedback-modal-frame p{max-width:500px;margin:0 auto}.feedback-modal-frame .submit-btn{width:100%;max-width:400px;margin:0 auto}.counter-size>label{float:left;font-size:20px;padding:14px 11px 0 0}.counter-size>span{float:left;padding:15px 0 0 10px;color:#5c626e}.counter-size>span>sup{font-size:10px}.counter-size-input{float:left;width:111px}.file-input{display:inline-block;padding:10px 0 10px 0;margin:15px 0 5px 0;color:#5c626e;overflow:hidden;cursor:pointer;transition:all 0.2s}.file-input:hover{color:#1d2225}.file-input [class*='icon-']{top:-1px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;font-size:18px}.file-input-trigger{float:left;width:180px}.file-input-trigger>span{display:block;max-width:400px;margin:10px 0 0 0;font-size:14px;color:#5c626e}.file-input-trigger label{position:relative;z-index:5;display:block;width:100%;height:50px;line-height:47px;padding:0;margin:0;font-size:15px;text-align:center;cursor:pointer;outline:none;color:#fff;border:1px solid var(--theme);background:var(--theme);transition:all 0.2s;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:4px}.file-input-trigger label:hover{color:var(--theme);border:1px solid var(--theme);background:#fff}.file-input-list{float:right;width:calc(100% - 200px)}.file-input-list:after{display:block;content:'';clear:both}.file-input-list li{position:relative;float:left;width:114px;height:114px;margin:0 3px 6px 3px;background:#e5e5e5;border-radius:4px;overflow:hidden}.file-input-list li img{max-width:calc(100% - 10px)}.file-input-line:after{display:block;content:'';clear:both}.file-input-item,.radio input,.checkbox input,.file-input input{position:absolute;top:0;left:0;position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.file-label{display:inline-block;vertical-align:middle;font-size:15px}.file-output{padding:0 0 30px 0;font-size:15px;color:#5c626e}.cheaper-form .submit-btn{display:block;float:left;width:166px}.cheaper-form input.text-input{float:left;width:300px}.cheaper-form label.input-label{font-size:15px;color:#5c626e;padding:0 0 10px 0}.date-input{position:relative}.date-input:before{position:absolute;content:'';top:50%;right:10px;display:block;width:0;height:0;z-index:2;border-top:4px solid #1d2225;border-right:4px solid transparent;border-left:4px solid transparent}.range{position:relative;height:5px;background-color:#e5e5e5;border-radius:3px}.range-row{padding:22px 0 23px 0}.range-row-progress{position:absolute;left:0;top:0;width:50%;height:5px;background-color:var(--theme)}.remember-label{margin:0 0 20px 0}.remember-label .label-text{position:relative;top:2px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}.search-form .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li:hover{cursor:pointer;text-decoration:underline}.confidential{margin:20px 0 20px 0}.confidential:after{display:block;content:'';clear:both}.confidential .checkbox{float:left;margin:0}.confidential .label-text{float:right;width:calc(100% - 28px);font-size:14px;color:#5c626e}.input-label__hidden{opacity:0}.input-label sup{margin-top:-2px;vertical-align:middle;font-size:1.5em;line-height:0.1em;color:var(--theme);font-weight:bold}select{position:relative;z-index:2;width:100%;height:40px;line-height:38px;display:block;margin:0;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:10px;font-size:14px;font-family:"Roboto",sans-serif;color:#1d2225;outline:none;background-color:#e5e5e5;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAB+klEQVRIiaXVT4hNYRjH8c+9ZKWkmEmG5i6ocZRy7YSoQSaRsLGZhQ0LhZI/KQtqhoUF2ZMVFtLEMDT+FU2dou6VhTpSUkhMxpRmYnHures6595z7zyb03l/z/t83+d9z/m9uVL3ajVxEnMrz0wRRGGmvHKhOA83cSSIwhLkK1oOp3EOJ3A8KzwjuANP0It75UKxUIXncRlnavLP4lTN4mYCXohhrKoMdeFZuVDsmY3zOFg3Z1ZlAVMYnAG4E0+xvE5ajBvVrt+kzB/AUW3sQLlQXIKHCWD4hcE83mMzSil1LuBQi+D5eISVKSn7gii8Xu3oIzbgbUJiDhdxOCO4G8+xLEGewJ4gCm/z73Z+wxa8Sqk7gANNwAswhBUJ8jT6gyi8VR2oP8sP2Ih3CZPn4EraAipnPIYgQZ7CjlpwEhy+Yx3S3OMS9ouPowruEv9OhYT8SezF3XohV+dwtdGBx+hJ0P6gH9fQKe54aUqdviAK/wPT+Bf6jLV4naDlcBXHMJICHse2NDCNO6/GItzBmmaJNTGNnUEUDjVKymIen7Be8g4kxU9xxw3BWeHEH00vXjbJm8LuIAofZCnaim1+wVbpPjAp7vh+1oKtevYPsROO1Y1PYFcQhSOtFGvnyhxHH15U3n9jexCFw60Wave+/opNGBU712g7Rf4CsNKDY+k/gLgAAAAASUVORK5CYII=");background-size:12px 8px;background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;border:1px solid #e5e5e5;cursor:pointer;border-radius:4px;-webkit-appearance:none}select:disabled{opacity:0.7;cursor:default}select.error{border-color:#f21717;color:#f21717}.simple-file{position:relative;width:100%;max-width:100%;height:40px;color:#1d2225;cursor:pointer}.simple-file.error{color:#f21717;border:1px solid #f21717}.simple-file_light{background:#fff;border-color:#fff}.simple-file__value{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:0 10px;line-height:38px;font-size:14px;border:1px solid #e5e5e5;background:#e5e5e5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.simple-file__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.agreement-line label:not(:first-child){margin-top:10px}.navigation-description-title{padding:0 0 21px 0;font-size:50px;line-height:1.2em;letter-spacing:0.0755em;text-transform:uppercase}.navigation-description-title mark{color:#5c626e}.page-title{margin-bottom:10px;font-size:2em;line-height:normal}.page-title__bold{font-weight:bold}.page-title__centered{text-align:center}.page-title__low{margin-bottom:0}.page-title_gray{text-transform:uppercase;color:#a6a6a6}.page-title__secondary{font-size:0.7em;color:#5c626e}.page-subtitle{color:#5c626e;margin-bottom:30px}.main-page-title{padding:0 0 21px 0;font-size:40px;line-height:1.2em;letter-spacing:0.0755em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.main-section-title{text-align:center}.main-section-title__blue{color:#00c2ff}.order-block .main-section-title{text-align:left}.catalogue-page .main-section-title{padding:20px 0 10px 0;margin:0 0 30px 0}.main-section-title--low{padding:0}.main-section-title span.modal-trigger{display:block;font-size:0.7em;text-decoration:underline}.main-section-title span.modal-trigger:hover{text-decoration:none}a{color:#666;text-decoration:none;transition:all 0.2s}a:hover{cursor:pointer;text-decoration:underline}a.mail-to,a.call-to,a.mail-to:hover,a.call-to:hover{white-space:nowrap;cursor:default;color:inherit;text-decoration:none}.order-prepayment-info:after,.footer-social:after,.modal-tabs:after,.page-footer:after,.products-list:after,.product>.inner:after,.order-price-form .input-line:after,.header-cart-dropdown:after,.cart-amount:after,.footer-top:after,.form-tabs-content:after,.order-info-butns:after,.order-section:after,.order-section-total:after,.order-price-form:after,.product-amount:after,.product:after,.file-input:after,.counter-size:after,.compare-content:after,.page-nav:after,.main-page-cell:after,header:after,footer:after,.main:after,.mobile-nav-items:after,.mobile-nav-holder:after,[class$='modal-frame']:after{display:block;content:'';clear:both}.clear{clear:both;float:none !important}.inner{position:relative;z-index:3;width:100%;max-width:1480px;padding-left:2.5em;padding-right:2.5em;margin:0 auto}.inner:after{display:block;content:'';clear:both}.page-holder{position:relative;z-index:1;width:100%;min-height:calc(100vh - 134px);overflow:hidden}.android .page-holder,.ios .page-holder{height:100%;overflow-x:hidden;overflow-y:scroll}.main{position:relative;z-index:20;background:#fff}.decor-page .main{background:none}.main_partner{padding-top:60px}.main-column{position:relative;z-index:20;background:#fff}.hide{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0}.hide.visible{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';opacity:1}.hidden{display:none !important}.input-line{position:relative}.js-modal-trigger,.modal-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.footer-btn.feedback-btn{border-right:1px solid #fff}.footer-btn.feedback-btn .modal-trigger{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.phone-box{position:relative;z-index:2;float:right;letter-spacing:0.025em;transition:all 0.35s}.page-overflow-section{overflow:hidden}.main-page-row{position:relative}.slide-cell,.small-slide a .link-cell,.customers-slide-cell,.features-nav-cell,.catalogue-slide-cell,.testimonial-item-cell,.image-cell{position:relative;z-index:2;display:table-cell;vertical-align:middle}.compare-section-title,.more-content-trigger{padding:0 0 10px 0;margin:0 0 10px 0;font-size:20px;border-bottom:1px solid #c1c1c1;cursor:pointer;overflow:hidden}.compare-section-title{cursor:default}.preliminary-title span.icon-triangle,.compare-section-title span.icon-triangle,.more-content-trigger span.icon-triangle{position:relative;top:1px;display:inline-block;color:var(--theme);font-size:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.2s}.preliminary-title.active span.icon-triangle,.compare-section-title.active span.icon-triangle,.more-content-trigger.active span.icon-triangle{top:1px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.more-content{clear:both}.compare-section-title .modal-trigger{display:inline-block;margin:0 0 0 20px;font-size:13px}.video-box{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px !important;padding:0 !important;bottom:0;clip:rect(0 0 0 0);overflow:hidden}span.currency{display:inline-block !important;color:inherit !important;margin:0 0 0 0.1em;text-decoration:inherit}.site-links{padding:40px 20px}.site-links li{padding:0 0 15px 0;text-transform:uppercase}.page-separator{margin:0;padding:0;border-top:1px solid #fafafa;clear:both}.page-separator--light{border-color:#dfe0e1}.page-separator__bottom-gap{margin-bottom:40px}.page-preload{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.loaded .page-preload{visibility:hidden;opacity:0;transition:all 0s}.loading .page-preload{visibility:visible;opacity:1;transition:all 0.2s}.page-preload svg{width:100px;height:100px;fill:var(--theme)}.page-row{display:table;width:100%}.page-row.positioned{position:absolute;top:0;left:0;height:100%;z-index:2}.page-cell{display:table-cell;vertical-align:middle}#ui-icons,.ui-icons{display:none}.static-rating{position:relative;width:58px;height:10px;background:url("/images/i/rating.png") no-repeat 0 0;background-size:58px 10px}.static-rating-value{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/images/i/rating-active.png") no-repeat 0 0;background-size:58px 10px}.retina .static-rating{background:url("/images/i/rating@2x.png") no-repeat 0 0;background-size:58px 10px}.retina .static-rating .static-rating-value{background:url("/images/i/rating-active@2x.png") no-repeat 0 0;background-size:58px 10px}.retina .static-rating--big,.static-rating--big{width:86px;height:15px;background-size:86px 15px}.retina .static-rating--big .static-rating-value,.static-rating--big .static-rating-value{background-size:86px 15px}.static-rating a{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.testimonial-counter{position:relative;display:inline-block;white-space:nowrap;color:#5c626e}.breadcrumbs{position:relative;display:flex;justify-content:space-between;align-items:center}.breadcrumbs_top-gap{padding-top:15px}.breadcrumbs .inner{display:flex;justify-content:space-between;align-items:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.breadcrumbs .inner:after{display:none}.breadcrumbs li{position:relative;float:left;font-size:14px;margin-right:20px;color:#999}.breadcrumbs li:not(:last-child):before{position:absolute;content:'';top:50%;right:-12px;display:block;width:6px;height:6px;margin-top:-2px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg)}.breadcrumbs li a{color:#999}.breadcrumbs li a:hover{color:var(--theme)}.breadcrumbs li:last-child a{pointer-events:none}.catalogue-list .breadcrumbs .inner{padding:0 20px 10px 20px}.no-discount .breadcrumbs .inner{padding:70px 20px 30px 20px;background:#fff}.fixed-breadcrumbs{position:fixed;top:0;left:0;z-index:3;width:100%;padding:165px 15px 0 15px;background:#fff}.error-holder{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%}.error-holder>.inner{height:100%}.error-row{display:table;width:100%;height:100%}.error-block{display:table-cell;vertical-align:middle;padding:50px 20px;text-align:center;background:#fff}.error-block>p{font-size:18px;line-height:28px}.error-number{padding:0 0 21px 0;font-size:160px;line-height:160px;letter-spacing:0.0755em;text-transform:uppercase;font-weight:bold;text-shadow:1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2}.pager{padding:20px 20px 20px 20px;text-align:center;clear:both}.pager li{display:inline-block;vertical-align:top;margin:0 1px 5px 1px}.pager li a,.pager li span{display:inline-block;padding:0 5px;color:#919191}.pager li a:hover{color:var(--theme)}.pager li.current a:hover,.pager li.current span:hover,.pager li.current a,.pager li.current span{cursor:default;color:#999999;text-decoration:underline}.pager li.all-link a{font-weight:bold}.pager li.prev{margin:0 1px 5px 110px}.banner{position:relative;z-index:9;padding:20px 6% 20px 6%;background:#fff;clear:both;text-align:center}.profile .banner{padding:50px 0}.banner-text{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;width:100%;height:100%;padding:0 10px;color:#ffffff;font-weight:bold;font-size:40px}.banner-text .title{width:100%}.banner-text span{display:block;font-size:50px}.banner-image{position:relative;height:160px;box-shadow:0 3px 7px rgba(35,35,35,0.4),0 -3px 7px rgba(35,35,35,0.4);overflow:hidden}.banner-image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.info-banner{position:relative;max-width:1080px;margin:0 auto 30px auto;text-align:center;color:#fff;clear:both}.info-banner-holder{position:relative;z-index:2;padding:40px 15px 40px 15px;background:rgba(29,34,37,0.3)}.info-banner-title{padding:0 0 10px 0;font-size:52px}.info-banner p{max-width:640px;padding:0 0 20px 0;margin:0 auto}.info-banner .dark-red-butn{width:100%;max-width:360px;margin:0 auto}.info-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.info-banner .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.aside-banner{position:relative;display:block;width:100%;height:300px;margin-bottom:20px;margin-top:20px;background-color:#5c626e;margin-top:0}.aside-banner img{width:100%;height:100%;object-fit:cover}.top-banner{position:relative;display:block;width:100%;height:200px;margin-bottom:20px;margin-top:20px;background-color:#5c626e}.top-banner img{width:100%;height:100%;object-fit:cover}.customers{position:relative;padding:100px 20px;color:#fff;background:#fff;text-align:center}.customers h2{padding:0 0 80px 0;color:#1d2225}.customers-item{display:inline-block;vertical-align:middle;margin:30px 35px}.customers-item span{display:block;color:#262424;font-size:15px;padding:10px 0 0 0}.customers-row{display:table;width:120px;height:120px;margin:auto}.customers-row img{display:inline-block;height:auto}.services-list{padding:20px 0 0 0;text-align:center}.services-list-item{display:inline-block;width:25%;vertical-align:top;font-size:13px;padding:0 1px 20px 1px;overflow:hidden;text-overflow:ellipsis}.services-list-item a:hover,.services-list-item a{text-decoration:none}.services-list-item span{color:#5c626e}.services-list-item:hover span{color:var(--theme)}.services-list-icon{display:block;font-size:24px;color:var(--theme);padding:0 0 3px 0}.services-list-icon span{color:var(--theme)}.fixed-parent{position:relative}.fixed-parent:after{display:block;content:'';clear:both}span.art{color:#5c626e;display:block;font-size:14px;padding:5px 0 0 0}span.art>span{display:inline-block}span.art>span:not(:first-child){margin-left:10px}.product span.art{padding:0 0 30px 0}.map-box{position:relative;height:400px}.map-box #stage-map,.map-box #map{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%}#print-prilogenie-1,#print-prilogenie-2,#print-akt-1,#print-akt-2{page-break-after:always !important;page-break-inside:avoid !important}.other-services li:first-child,.contacts-list-item:first-child,.features-list-item:first-child{margin:0}.thanks{padding:100px 20px;text-align:center}.location-confirmation{position:fixed;top:98px;left:0;right:0;z-index:50;width:100%;min-width:320px;padding:10px 20px;background:#1f1f1f;border-top:1px solid #fafafa;color:#fff;font-size:15px}.location-confirmation-btns,.location-confirmation .inner{display:flex;justify-content:center;align-items:center}.location-confirmation-btns{margin:0 0 0 15px}.location-confirmation [class*='ico-']{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.location-confirmation [class*='-butn']{height:28px;padding:0 15px;margin:0 0 0 15px;font-size:14px}.location-confirmation [class*='-butn']:first-child{margin:0}tr[data-status='2']{display:none}.contractor-table tr[data-status='2']{display:table-row}.order-choice tr[data-status='1'] a.condition:not(.condition--remove),.order-choice tr[data-status='1'] td.red-color{background:#18a300;color:#ffffff}.red-color{color:var(--theme)}.green-color{color:#639e3a}.shide{display:none}.contact-butns{position:fixed;right:40px;bottom:0;z-index:203;display:flex;border-radius:10px 10px 0 0;overflow:hidden}.contact-butns a{display:flex;align-items:center;height:30px;padding:0 20px;font-size:15px;color:#fff;border-left:1px solid #fff;background:var(--theme);box-shadow:0 2px 10px rgba(35,35,35,0.25)}.contact-butns a:first-child{border:none}.contact-butns a svg{position:relative;top:1px;width:20px;height:20px;margin:0 10px 0 0;fill:#fff}.contact-butns a:hover{text-decoration:none;opacity:0.8}html:not(.safari) .modal-close-wide__safari,html:not(.safari) .safari-warning{position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.content-table th{font-weight:bold;padding:0 5px 10px 5px}.content-table td{padding:5px 10px;border:1px solid #c1c1c1;text-align:left}.content-table td.empty-cell{border:none}.content-table tfoot td{color:var(--theme);font-weight:bold;font-size:17px}.bottom-prompts{position:fixed;bottom:0;left:0;z-index:9999;width:100vw}.bottom-prompts_no-height{height:0}.bottom-prompts_no-height .inner{position:absolute;bottom:0;left:0;width:auto}.bottom-prompts__top{display:flex;align-items:flex-end;justify-content:space-between;padding-left:1em;padding-right:1em}.bottom-prompts__top>div:last-child{display:flex;flex-direction:column;align-items:flex-end}.bottom-prompts .login-greeting,.bottom-prompts .install-prompt,.bottom-prompts .login-warning{margin-bottom:15px}.bottom-prompts .catalogue-up,.bottom-prompts .callback-butn{position:static;bottom:0;right:0;margin-bottom:15px}.cookie-warning{width:100vw;background-color:#e3e3e3;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:1em;padding-bottom:1em}.cookie-warning .inner{display:grid;grid-template-columns:30px 1fr;grid-column-gap:15px;align-items:center}.no-cookie-warning .cookie-warning{display:none}.cookie-warning_small{z-index:9999;max-width:300px;background-color:#e3e3e3;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.no-cookie-warning .cookie-warning_small{display:none}.cookie-warning_small .inner{display:block}.cookie-warning svg{width:30px;height:30px}.cookie-warning__confirm{cursor:pointer;color:var(--theme);text-decoration:underline}.cookie-warning__confirm:hover{text-decoration:none}.contacts-link{display:inline-flex;align-items:center;color:var(--theme);font-weight:bold}.contacts-link svg{width:24px;height:24px;margin-right:10px;fill:var(--theme)}.gray-frame{padding-top:20px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:80px;border-radius:10px;background-color:#f6f6f6;box-shadow:0 0 10px rgba(28,27,27,0.15)}.white-frame{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-bottom:40px;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.decor-content,.cart-holder>b,.catalogue-page{display:block;padding-top:15px}.case-text{margin-bottom:30px}.managers-order__filter-btns{display:flex;align-items:center}.managers-order__filter-btns [class*='butn']:not(:first-child){margin-left:10px}.back-butn{margin-top:5px;text-align:left;cursor:default}.back-butn>a{display:inline-flex;align-items:center;text-decoration:none;font-size:14px;color:#5c626e}.back-butn>a svg{position:relative;width:16px;height:16px;margin-right:7px;fill:#5c626e}.back-butn>a:hover{text-decoration:none;color:var(--theme)}.back-butn>a:hover svg{fill:var(--theme)}.help{margin-left:5px;font-size:1em;text-decoration:none;font-weight:400;cursor:pointer;align-self:center}.help:hover{text-decoration:none}.help svg{width:16px;height:16px;fill:#5c626e}.help__icon{color:#5c626e}.tooltip-templates{display:none}.tooltip-templates__item{line-height:1.4}.tooltip-templates__item a{color:var(--theme)}.tooltip-templates__item p:not(:first-child){margin-top:5px}.tooltip-templates__more-link{display:block;margin-top:7px}.custom-tooltip{cursor:pointer}.spinner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,0.5);z-index:11;transition:opacity 0.3s;visibility:hidden;opacity:0;transition:all 0s}.spinner_active{visibility:visible;opacity:1;transition:all 0.2s}.spinner__progress{width:46px;height:46px;border:5px solid var(--theme);border-radius:50%;border-top-color:transparent;animation:rotate 1s linear infinite}[class*='leaf']{display:none !important}.company-benefits{margin-top:30px;margin-bottom:60px;text-align:center}.company-benefits__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:30px;margin-top:40px}.company-benefits__item{display:flex;flex-direction:column;align-items:center}.company-benefits__icon{margin-bottom:15px}.company-benefits__icon svg{width:30px;height:30px;fill:var(--theme)}.company-benefits__name{font-weight:bold;margin-bottom:7px}.company-benefits__text{color:#5c626e;margin-bottom:10px}.company-benefits__link{display:block;text-align:center;margin-top:auto;color:var(--theme)}.fake-radio{display:block;position:relative;vertical-align:middle;height:18px;width:18px;overflow:hidden;cursor:pointer;background:#e5e5e5;border-radius:10px}.fake-radio:before{position:absolute;content:'';top:4px;left:4px;display:block;width:10px;height:10px;background-color:var(--theme);border:1px solid #fbfbfb;border-radius:5px;opacity:0;transform:scale(0);transition:all 0.2s}.fake-radio.checked:before{top:4px;opacity:1;transform:scale(1)}.order-info_top-gap{margin-top:1em}.order-info__item{display:flex;align-items:center;color:#5c626e}.order-info__item:hover{text-decoration:none;color:var(--theme)}.order-info__item:not(:first-child){margin-top:0.5em}.order-info__item svg{width:1.125em;height:1.125em;margin-right:0.5em;fill:currentColor}.header{position:fixed;top:0;left:0;z-index:500;z-index:210;display:block;width:100%;min-width:320px;background-color:#fff;border-bottom:1px solid #dfe0e1;box-shadow:0 5px 5px rgba(28,27,27,0.05)}.header select{height:30px;line-height:28px}.header select:focus,.header select:hover{color:var(--theme)}.page-holder{padding-top:160px}.header__help-btn{display:inline-block;margin-left:15px}.header__help-btn [class*='butn']{height:30px;padding-left:10px;padding-right:10px}.header-top{position:relative;z-index:4;padding-top:8px}.header-top>.inner{display:flex;align-items:center;min-height:42px}.header-top .logo{position:relative;z-index:3;flex-shrink:0}.header-top .logo a{position:relative;display:block}.header-top .logo .organization-logo{display:block;width:190px}.header-top .logo img{width:100%;height:auto}.hide-on-logged{position:relative}.header-right{display:flex;align-items:center;flex-grow:1}.header-right-nav{display:flex;align-items:center;margin-left:20px}.header-right-nav-user{position:relative;display:inline-table;vertical-align:top}.header-right-nav-user [class*='-butn']{height:30px;padding:0 20px 2px 20px;margin:0 0 0 10px;font-size:15px}.header-right-search{flex-grow:1;margin-left:20px}.header-right .search-form{border-radius:3px}.header-right-location{display:table-cell;vertical-align:top;padding:0 0 0 0}.user-interface-icons{position:relative;min-width:40px;text-align:center;cursor:pointer;transition:all 0.2s}.user-interface-icons:not(:first-child){margin-left:15px}.user-interface-icons .ui-btn-text{position:relative;font-size:14px;display:block}.user-interface-icons .search-btn-text{position:relative;top:-1px}.user-interface-icons.user_data{cursor:default}.user-interface-icons.login-trigger{padding:0 7px}.logged-user .user-interface-icons.login-trigger{display:none}.user-interface-icons [class*='icon-']:not(.ui-button){position:relative;z-index:1}.user-interface-icons:hover{color:var(--theme);text-decoration:none}.user-interface-icons:hover>a{color:var(--theme);text-decoration:none}.user-interface-icons:hover svg{fill:var(--theme)}.user-interface-icons svg{position:relative;top:3px;display:inline-block;height:22px;width:22px;transition:all 0.2s}.user-interface-icons .ui-counter{position:absolute;top:-3px;left:5px;display:block;width:16px;height:16px;font-size:11px;line-height:16px;background:var(--theme);color:#fff;text-align:center;border-radius:9px;transition:all 0.2s}.user-interface-icons.header-right-cart .ui-counter{left:-8px}.user-interface-icons.logout{padding:0}.user-interface-icons.logout .icon-log-out{position:relative;top:2px;left:-2px;color:var(--theme)}.mobile-ui{position:relative;z-index:3;display:none;background:#fff;border-top:1px solid #c1c1c1}.mobile-ui-btn{display:flex;align-items:center;justify-content:center;width:50%;height:40px;margin:0;padding:0;background:none;border:none;box-shadow:0 0 0 transparent;outline:none;font-family:"Roboto",sans-serif;font-size:14px;color:#1d2225;cursor:pointer}.mobile-ui-btn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:18px;height:18px;margin:0 7px 0 0;fill:#1d2225}.mobile-ui-btn .mobile-nav-icon{top:0}.mobile-ui-btn:first-child{border-right:1px solid #c1c1c1}.header-nav{padding-top:3px}.header-nav .inner>ul{display:flex;justify-content:space-around;width:100%}.header-nav .inner>ul>li{white-space:nowrap;transition:all 0.2s}.header-nav .inner>ul>li:hover{border-color:var(--theme)}.header-nav .inner>ul>li.sale{border:1px solid #fff}.header-nav .inner>ul>li.sale:hover{border-color:var(--theme)}.header-nav .inner>ul>li.sale a{background:#fff;color:#00c2ff;font-size:15px;font-weight:bold;text-transform:uppercase}.header-nav .inner>ul>li>a{display:block;height:38px;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:30px;text-align:center;letter-spacing:0.04em}.header-nav .inner>ul>li>a.active,.header-nav .inner>ul>li>a:hover{color:var(--theme);text-decoration:none}.header-nav .inner>ul>li .sub-nav.active{visibility:visible;opacity:1;transition:all 0.2s}.header-nav .inner>ul>li:hover .sub-nav{visibility:visible;opacity:1;transition:all 0.2s;transition:all 0.2s 0.3s}.header-nav .sub-nav{position:absolute;top:100%;left:0;width:100%;min-height:300px;background:#fff;font-size:16px;overflow:hidden;box-shadow:0 8px 7px rgba(35,35,35,0.4);text-shadow:0 0 0 transparent;border-radius:0 0 10px 10px;visibility:hidden;opacity:0;transition:all 0s;transition:all 0.2s 0.3s}.header-nav .sub-nav:after{display:block;content:'';clear:both}.header-nav .sub-nav ul{float:left;display:block;vertical-align:top;width:16.666%;padding:0 20px 20px 0}.header-nav .sub-nav ul:nth-child(6n+1){clear:both}.header-nav .sub-nav ul li{padding:0 20px 10px 0;white-space:normal}.header-nav .sub-nav ul li.with-icon{padding:0 0 6px 0;font-weight:bold;font-size:16px}.header-nav .sub-nav ul li.with-icon a{color:#1f1f1f}.header-nav .sub-nav ul li a{position:relative;display:block;padding:0 0 0 18px;line-height:16px;color:#5c626e}.header-nav .sub-nav ul li a:hover{text-decoration:none;color:var(--theme)}.header-nav .sub-nav ul li a .icon{position:absolute;top:0;left:-7px;display:block;width:20px;height:20px}.header-nav .sub-nav ul li a .icon svg{width:20px;height:20px;fill:var(--theme)}.header-nav .sub-nav .subnav-column{position:relative;float:right;width:18%}.header-nav .sub-nav .subnav-column:last-child{padding:20px 20px 20px 0}.header-nav .sub-nav .subnav-column:last-child ul{float:none;width:auto;padding:0}.header-nav .sub-nav .subnav-column:last-child li{padding:0 0 10px 15px}.header-nav .sub-nav .subnav-column:first-child{float:left;width:82%}.header-nav .sub-nav .subnav-column:first-child ul{float:left;width:20%}.header-nav .sub-nav .subnav-column:first-child ul:nth-child(6n+1){clear:none}.header-nav .sub-nav .subnav-column:first-child ul:nth-child(5n+1){clear:both}.header-nav .sub-nav .subnav-column:first-child:before{position:absolute;content:'';top:-10%;right:0;display:block;width:1px;height:1000%;background:#d7d7d7}.header-top_partner{padding-left:0}.header-top_partner>.inner{display:flex;align-items:center;justify-content:space-between;height:60px}.header-top_partner>.inner .header-nav{padding-right:0}.header-top_partner>.inner .header-nav>.inner{position:static}.header-top_partner>.inner .header-nav>.inner>ul>li:not(:first-child){margin-left:15px}.header-top_partner>.inner .header-nav>.inner>ul>li>a{display:flex;align-items:center;height:60px;line-height:normal}.header-top_partner>.inner .header-right{display:flex;align-items:center;justify-content:space-between}.header-top_partner>.inner .header-right-search{padding-top:0;flex-grow:1}.header-top_partner>.inner .header-right-nav{padding-top:0}.sub-nav-scroll{max-height:calc(100vh - 90px);overflow-x:hidden;overflow-y:auto}.sub-nav-scroll .sub-nav-content{padding:20px 20px 0 20px}.header-search{position:absolute;top:100%;left:0;width:100%;padding:4px 50px 4px 20px;background:#fff}.header-search:before{position:absolute;content:'';top:-40px;left:0;display:block;width:100%;height:40px}.header-search .search-close{position:absolute;top:0;right:0;display:block;width:38px;height:40px;cursor:pointer;transition:all 0.2s}.header-search .search-close svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -10px;fill:#1d2225}.header-search .search-close:hover svg{fill:var(--theme)}.header-search-desktop{position:absolute;top:100%;left:0;width:100%;max-height:400px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:4px}.header-search-results{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 156px);background:#fff;overflow:hidden}.header-search-results-scroll{position:absolute;top:0;left:0;width:calc(100% + 100px);height:100%;overflow-x:hidden;overflow-y:auto}.header-search-results-content{position:relative;width:calc(100% - 100px);padding:20px}.header-search-results ul{border-top:1px solid #d7d7d7}.header-search-location{padding:5px 0 0 0}.header-search-location select{height:28px;line-height:26px;border:1px solid #c1c1c1}.header-search-location .ico-location{left:auto;right:-40px;top:10px;fill:#1d2225}.header-search .ui-autocomplete{display:block !important;top:0 !important;left:0 !important;width:100% !important}.ui-menu-item{position:relative;z-index:1;display:flex;align-items:center;min-height:40px;padding:9px 30px 10px 20px;border-bottom:1px solid #d7d7d7;color:#1d2225;cursor:pointer;transition:all 0.2s}.ui-menu-item.ui-state-focus{background:#fafafa}.ui-menu-item:last-child{border:none}.ui-menu-item:hover{text-decoration:underline}.ui-menu-item .name{padding:0 0 0 20px}.ui-menu-item .name span{display:block;color:#5c626e}.ui-menu-item .image{position:relative;display:flex;align-items:center;justify-content:center;height:60px;width:60px}.ui-menu-item .image img{height:auto}.ui-menu-item .image.image--tall img{height:100%;max-height:100%;width:auto}.search-form{position:relative;background:#fff}.search-form>form{display:flex;align-items:center}.search-form .search-input{height:32px;flex-grow:1;margin:0;padding:0 15px 0 10px;font-family:"Roboto",sans-serif;font-size:15px;background:#fff;border-top:1px solid #c1c1c1;border-right:none;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;outline:none;border-top-left-radius:7px;border-bottom-left-radius:7px;-webkit-appearance:none;-moz-appearance:none}.search-form .search-btn{position:relative;display:block;width:48px;height:32px;border:none;cursor:pointer;transition:all 0.2s;background-color:#5c626e;border-top-right-radius:7px;border-bottom-right-radius:7px}.search-form .search-btn svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -10px;fill:#fff;transition:all 0.2s}.search-form .search-btn:hover svg{fill:var(--theme)}.mobile-nav-icon{position:relative;top:-2px;display:inline-block;vertical-align:middle;right:0;z-index:905;width:20px;height:20px;margin:0 10px 0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:opacity 0.2s}.mobile-nav-icon>span{position:absolute;top:50%;left:50%;z-index:1;display:block;width:20px;height:2px;margin:-1px 0 0 -10px;background:#1d2225;transition:all 0.3s}.mobile-nav-icon>span:after,.mobile-nav-icon>span:before{position:absolute;left:0;display:block;content:'';width:20px;height:2px;background:#1d2225;transition:all 0.3s}.mobile-nav-icon>span:before{top:-6px}.mobile-nav-icon>span:after{top:6px;opacity:1}.mobile-nav-icon.active>span{transform:rotate(45deg)}.mobile-nav-icon.active>span:before{transform:rotate(-90deg) translate(-6px, 0)}.mobile-nav-icon.active>span:after{transform:rotate(90deg) translate(-6px, 0);opacity:0}.ios .mobile-nav-btn,.android .mobile-nav-btn,.page-nav-holder.fixed .mobile-nav-btn{opacity:1}.mobile-nav{position:absolute;top:100%;right:0;z-index:2;display:none;width:0;height:100vh;background:#fff;transform:translate3d(320px, 0, 0);transition:transform 0.35s;overflow:hidden}.mobile-nav .page-nav{display:block;position:relative;margin:0}.mobile-nav.active{width:210px;box-shadow:0 5px 17px rgba(0,0,0,0.4);transform:translate3d(0, 0, 0)}.mobile-nav.active .mobile-nav-holder{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.25s, opacity 0.35s 0.2s}.mobile-nav-items,.mobile-nav-holder{position:relative;z-index:2}.mobile-nav-holder{position:absolute;top:0;left:0;width:100%;height:calc(100% - 124px);padding:0 0 0 0;border-top:1px solid #c1c1c1;overflow:hidden;opacity:0;transform:translate3d(10%, 0, 0);transition:transform 0.2s}.mobile-nav-holder li{display:block}.nav-scroll{position:absolute;top:0;left:0;width:calc(100% + 100px);height:100%;overflow-x:hidden;overflow-y:auto;border-top:1px solid #d7d7d7}.nav-scroll .nav-scroll-content{position:relative;width:calc(100% - 100px);padding-bottom:80px}.nav-scroll .nav-scroll-content>ul>li{position:relative;border-bottom:1px solid #d7d7d7}.nav-scroll .nav-scroll-content>ul>li>a{position:relative;z-index:1;display:flex;align-items:center;min-height:30px;padding:12px 30px 12px 20px;color:#1d2225;font-size:1rem}.nav-scroll .nav-scroll-content>ul>li>a svg{width:24px;height:24px;fill:var(--theme);margin-right:5px}.nav-scroll .nav-scroll-content>ul>li .sub-nav-trigger{position:absolute;top:0;right:0;z-index:2;width:49px;height:59px;cursor:pointer}.nav-scroll .nav-scroll-content>ul>li .sub-nav-trigger:before{position:absolute;content:'';top:24px;right:15px;display:block;width:10px;height:10px;border-right:1px solid var(--theme);border-bottom:1px solid var(--theme);transform:rotate(45deg);transition:all 0.2s}.nav-scroll .nav-scroll-content>ul>li .sub-nav-trigger.active:before{top:22px;transform:rotate(225deg)}.nav-scroll .nav-scroll-content>ul>li.no-subnav .sub-nav-trigger:before{display:none}.nav-scroll .nav-scroll-content>ul>li ul{display:none;padding:10px 0;border-top:1px solid #d7d7d7}.nav-scroll .nav-scroll-content>ul>li ul>li a{display:block;min-height:48px;padding:8px 20px 8px 2em}.mobile-nav-close{position:absolute;top:100%;left:0;z-index:1;display:none;height:0;width:100%;transition:background 0.35s 0.35s}.mobile-nav-close.active{height:1000vh}.login-form{padding:0 0 20px 0}.login-form-error{color:var(--theme);margin-left:20px;display:none}.login-form-seccess{color:#639e3a;margin-left:20px;display:none}.user-dropdown{position:absolute;top:100%;right:0;z-index:205;width:320px;padding:15px 0 0 0;text-align:left;cursor:default;white-space:normal;color:#1d2225;transition:all 0.2s;background:#fff;box-shadow:0 0 16px rgba(35,35,35,0.45);border-radius:8px;visibility:hidden;opacity:0;transition:all 0s}.user-dropdown .user-interface-icons{padding-left:0}.user-dropdown.active{visibility:visible;opacity:1;transition:all 0.2s}.user-dropdown-close{position:absolute;top:0;right:0;display:none;width:40px;height:40px;cursor:pointer;transition:all 0.2s;color:#1d2225}.user-dropdown-close:hover{color:var(--theme)}.user-dropdown-close .icon-cross{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -15px}.user-dropdown .user-preview{position:relative;z-index:3;display:grid;grid-template-columns:2.5em 1fr;grid-column-gap:1em;align-items:center;padding-right:2.5em;margin-bottom:1em;padding-left:1.5em}.user-dropdown .user-preview .image{width:40px;height:40px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:20px;overflow:hidden}.user-dropdown .user-preview .image img{width:100%;height:auto}.user-dropdown .user-preview__name{margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}.user-dropdown .user-preview__info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.user-dropdown__counters{margin-bottom:1em;padding-left:1.5em;padding-right:1.5em}.user-dropdown__counters-item{display:flex;justify-content:space-between;align-items:flex-start;color:#5c626e;font-weight:600}.user-dropdown__counters-item_cashback{color:#639e3a}.user-dropdown__counters-item_cashback-payment{color:#00c2ff}.user-dropdown__counters-item-value,.user-dropdown__counters-item-key{display:flex;align-items:center}.user-dropdown__counters-item:not(:first-child){margin-top:0.5em}.user-dropdown .right{float:right;width:calc(100% - 50px);padding:4px 0 0 15px}.user-dropdown .user-bonus{font-weight:bold;color:var(--theme);overflow:hidden}.user-dropdown .login-close{position:absolute;top:0;right:10px;z-index:10;width:28px;height:28px;background:#fff;border:1px solid #dfe0e1;border-radius:15px;cursor:pointer}.user-dropdown .login-close [class*='ico-']{position:absolute;top:50%;left:50%;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;fill:var(--theme)}.user-dropdown .logged,.user-dropdown .login-form{position:relative;z-index:10}.user-dropdown .login-wide-close{display:none}.user-dropdown ul.user-nav-list{position:relative;z-index:2;border-top:1px solid #e3e3e3}.user-dropdown ul.user-nav-list li>span,.user-dropdown ul.user-nav-list a{position:relative;display:block;padding:15px 10px 15px 3.5em;color:#5c626e;transition:all 0.2s}.user-dropdown ul.user-nav-list li>span svg,.user-dropdown ul.user-nav-list a svg{position:absolute;top:50%;left:1.5em;width:18px;height:18px;margin-top:-9px;fill:#5c626e;transition:all 0.2s}.user-dropdown ul.user-nav-list li>span:hover,.user-dropdown ul.user-nav-list a:hover{text-decoration:none;color:var(--theme)}.user-dropdown ul.user-nav-list li>span:hover svg,.user-dropdown ul.user-nav-list a:hover svg{fill:var(--theme)}.user-dropdown ul.user-nav-list li>span span,.user-dropdown ul.user-nav-list a span{position:absolute;top:0;right:0;display:block;padding:7px 15px 8px 0}.user-dropdown ul.user-nav-list li:not(:last-child)>span,.user-dropdown ul.user-nav-list li:not(:last-child)>a{border-bottom:1px solid #e3e3e3}.user-dropdown ul.user-nav-list li>span{padding-left:10px}.user-dropdown ul.user-nav-list .user-nav__notification{font-weight:bold;color:var(--theme)}.user-dropdown ul.user-nav-list .user-nav__notification a{color:var(--theme)}.user-dropdown ul.user-nav-list .user-nav__notification a svg{fill:var(--theme)}.login-butn{background:#fff}.login-butn:hover{color:var(--theme)}.login-butn:hover svg{fill:var(--theme)}.login-butn svg{position:relative;top:-1px;display:inline-block;height:19px;width:19px;transition:all 0.2s}.login-butn .ico-user{display:none}.social-login{padding:20px 0 20px 0;text-align:center}.social-login span{display:block;padding:0 0 10px 0;font-size:14px}.social-login a{display:inline-block;vertical-align:top;width:30px;height:30px;margin:0 3px;border-radius:50%;background:#fff}.social-login a svg{display:block;width:30px;height:30px;transition:all 0.2s}.social-login a:hover svg{opacity:0.8}.social-login a .social-vk{fill:#45668e}.social-login a .social-facebook{fill:#3a5997}.social-login a .social-google{fill:#d8634f}.social-login a .social-twitter{fill:#30acee}.safari-trigger{height:30px;margin-left:10px;font-size:14px;line-height:30px}.header-service{position:relative;top:auto;left:auto;width:100%;min-width:320px;z-index:40;font-size:16px;background-color:#fafafa}.header-service>.inner{display:flex;align-items:center;min-height:42px;border-bottom:1px solid rgba(0,0,0,0.04)}.header-service__city{display:flex;align-items:center;margin-right:15px;cursor:pointer;transition:all 0.2s}.header-service__city:hover{color:var(--theme)}.header-service__city svg{width:20px;height:20px;fill:var(--theme)}.header-service__city span{margin-left:5px;font-size:18px}.header-service__nav{position:relative;z-index:20;display:flex;align-items:center;margin-right:auto}.header-service__item{position:relative;cursor:pointer;margin-right:15px}.header-service__item a{color:#1d2225;font-size:18px}.header-service__item>span{transition:all 0.2s;font-size:18px}.header-service__item:hover>span,.header-service__item:hover>a{color:var(--theme);text-decoration:none}.header-service__item:hover .header-service__dropdown{visibility:visible;opacity:1;transition:all 0.2s}.header-service__dropdown{position:absolute;content:'';top:100%;left:0;display:flex;padding-top:20px;padding-right:15px;padding-left:15px;padding-bottom:20px;border-radius:8px;box-shadow:0 5px 10px rgba(28,27,27,0.3);overflow:hidden;background-color:#fff;font-size:0.9em;visibility:hidden;opacity:0;transition:all 0s}.header-service__column{white-space:nowrap}.header-service__column:not(:first-child){padding-left:15px}.header-service__title{font-weight:bold;margin-bottom:10px}.header-service__list li:not(:first-child){margin-top:10px}.header-service__phone.call-to{margin-right:15px;font-weight:bold;font-size:16px;color:var(--theme)}.header-service__callback{display:flex;align-items:center;padding-left:20px;padding-right:20px;height:30px;line-height:normal;padding-bottom:2px;font-size:15px}.header-service a.header-service__callback{line-height:normal}.header-service__socials{display:flex;align-items:center;margin-left:5px}.header-service__socials a{display:inline-block;margin-left:10px;color:#5c626e}.header-service__socials a svg{width:20px;height:20px;fill:#5c626e;transition:all 0.35s}.header-service__socials a:hover{text-decoration:none}.header-service__socials a:hover svg{transform:rotateY(360deg)}.header__city-prompt{position:absolute;top:100%;right:10px;max-width:calc(100% - 2em);min-width:310px;display:block;padding-top:25px;padding-bottom:25px;padding-left:15px;padding-right:15px;background:#fff;box-shadow:0 3px 7px rgba(35,35,35,0.4);opacity:0;visibility:hidden;border-radius:10px;transition:all 0.1s;text-align:center}.header__city-prompt.active{visibility:visible;opacity:1}.header__city-prompt-title{font-weight:bold;margin-bottom:10px;color:#5c626e}.header__city-prompt-city{margin-bottom:15px;font-weight:bold;font-size:1.125em}.header__city-prompt-btns{display:flex;justify-content:space-between;margin-bottom:15px}.header__city-prompt-btns [class*='butn']{padding-left:8px;padding-right:8px;min-width:120px}.header__city-prompt-stay-here{text-align:center;color:#5c626e;cursor:pointer;transition:all 0.2s}.header__city-prompt-stay-here:hover{color:var(--theme)}.header__location{position:absolute;top:100%;left:0;display:block;width:100%;padding-top:30px;padding-bottom:50px;background:#fff;box-shadow:0 3px 7px rgba(35,35,35,0.4);opacity:0;visibility:hidden;border-radius:0 0 10px 10px;transition:all 0.1s}.header__location.active{visibility:visible;opacity:1}.header__location-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.header__location-title-text{font-size:1.125em;font-weight:bold}.header__location-close{width:24px;height:24px;cursor:pointer}.header__location-close svg{width:24px;height:24px;fill:var(--theme)}.header__location-columns{display:flex;align-items:flex-start}.header__location-content{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px;width:calc(50% - 10px)}.header__location-link{display:inline-flex;align-items:center}.header__location-link .fake-radio{margin-right:7px}.header__location-link.current{pointer-events:none;cursor:default;color:var(--theme)}.header__location-map{display:flex;align-items:center;justify-content:center;width:calc(50% - 10px)}.header__location-map svg{width:100%;height:300px;fill:#dfe0e1}.mobile-nav-additional__nav{background-color:#eaeaea;border-top:1px solid #d7d7d7}.mobile-nav-additional__item{position:relative}.mobile-nav-additional__item>span,.mobile-nav-additional__item>a{position:relative;z-index:1;display:block;min-height:50px;padding:16px 30px 12px 20px;color:#1d2225;cursor:pointer;font-size:1rem}.mobile-nav-additional__item .sub-nav-trigger{position:absolute;top:0;right:0;z-index:2;width:49px;height:49px;cursor:pointer}.mobile-nav-additional__item .sub-nav-trigger:before{position:absolute;content:'';top:18px;right:15px;display:block;width:10px;height:10px;border-right:1px solid var(--theme);border-bottom:1px solid var(--theme);transform:rotate(45deg);transition:all 0.2s}.mobile-nav-additional__item .sub-nav-trigger.active:before{top:22px;transform:rotate(225deg)}.nav-scroll .nav-scroll-content>ul>li .mobile-nav-additional__dropdown ul.mobile-nav-additional__list{display:block}.mobile-nav-additional__dropdown:not(.active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.mobile-nav-additional__title{border-top:1px solid #dfe0e1;padding-top:10px;padding-bottom:7px;padding-left:25px;font-weight:bold}.header-cart-dropdown{position:fixed;top:3em;right:10px;z-index:200;display:none;width:calc(100vw - 20px);max-width:580px;background:#fff;color:#1d2225;box-shadow:0 3px 7px rgba(35,35,35,0.4);opacity:0;visibility:hidden;white-space:normal;line-height:normal;text-align:left;border-radius:10px;transition:all 0.1s;cursor:auto}.header-cart-dropdown.active{display:block;opacity:1;visibility:visible;transition:all 0.3s}.cart-close-small{position:relative;display:block;width:28px;height:28px;background:#fff;cursor:pointer}.cart-close-small svg{position:absolute;top:-2px;right:0;display:block;width:20px;height:20px;fill:var(--theme)}.new-cart-dropdown__title{padding-top:1.125em;padding-left:1em;padding-right:1em;display:flex;align-items:center;justify-content:space-between;padding-bottom:1em}.new-cart-dropdown__title-text{font-weight:600;font-size:1.25em}.new-cart-dropdown__title-text>span{font-weight:400}.new-cart-dropdown__products-list{overflow-y:auto;max-height:45vh;padding-left:1em;padding-right:1em}.new-cart-dropdown__product{display:grid;grid-template-columns:2fr 8fr;grid-column-gap:0.5em;padding-top:1.5em;padding-bottom:1.5em}.new-cart-dropdown__product:not(:last-child){border-bottom:1px solid #dfe0e1}.new-cart-dropdown__product-image img{width:100%;height:auto;object-fit:contain}.new-cart-dropdown__product-content{position:relative;padding-right:2em}.new-cart-dropdown__product-name{margin-bottom:0.25em;font-weight:600}.new-cart-dropdown__product-art{margin-bottom:0.75em}.new-cart-dropdown__product-input-line{margin-bottom:1em}.new-cart-dropdown__product-prices{display:flex;flex-wrap:wrap;align-items:center}.new-cart-dropdown__product-price{font-size:1.125em;font-weight:600}.new-cart-dropdown__product-price_old{color:#5c626e;text-decoration:line-through;margin-right:1em;font-size:0.875em;font-weight:normal}.new-cart-dropdown__product-remove{position:absolute;top:0;right:0}.new-cart-dropdown__totals{padding-top:1.5em;padding-left:1em;padding-right:1em;padding-bottom:1em;background-color:#f6f6f6}.new-cart-dropdown__total-prices{margin-bottom:1.5em}.new-cart-dropdown__total-item{display:flex;justify-content:space-between}.new-cart-dropdown__total-item:not(:first-child){margin-top:1em}.new-cart-dropdown__total-item_final{font-size:1.125em;font-weight:600}.new-cart-dropdown__total-item-key,.new-cart-dropdown__total-item-value{display:flex;align-items:center}.new-cart-dropdown__total-item_discount .new-cart-dropdown__total-item-value{color:#f21717}.new-cart-dropdown__total-item_cashback{color:#639e3a;font-weight:600;display:none}.new-cart-dropdown__total-item_cashback.active{display:flex}.new-cart-dropdown__total-price{font-size:1.25em}.new-cart-dropdown__total-price>span{margin-left:0.35em}.new-cart-dropdown__buttons{display:flex;flex-wrap:wrap}.new-cart-dropdown__buttons [class*='butn']{margin-right:1em;margin-bottom:1em;padding-left:1em;padding-right:1em}.page-footer{position:relative;z-index:202;padding-top:25px;padding-bottom:30px;background:#1f1f1f;color:#fff;font-size:14px;clear:both}.page-footer.low-footer{margin:0 0 42px 0}.with-progressbar .page-footer{padding-bottom:100px}.page-footer-contacts li,.page-footer-column li{padding:0 0 8px 0}.page-footer-contacts li a,.page-footer-column li a{color:#fff}.page-footer-contacts li span,.page-footer-column li span{font-weight:bold;font-size:16px}.page-footer-contacts{float:right;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.page-footer-contacts address,.page-footer-contacts span{display:block;padding:0 0 5px 0}.page-footer-contacts address span,.page-footer-contacts span span{display:inline-block;margin:0 5px 0 0}.page-footer-contacts address a:hover,.page-footer-contacts address a,.page-footer-contacts span a:hover,.page-footer-contacts span a{color:#fff;text-decoration:none}.page-footer-contacts span p{display:inline-block;margin:0 5px 0 0}.page-footer-contacts span a:hover,.page-footer-contacts span a{color:#fff;text-decoration:none}.page-footer-contacts span a:hover.mail-to,.page-footer-contacts span a.mail-to{text-decoration:underline;cursor:pointer}.page-footer-contacts span a:hover.mail-to:hover,.page-footer-contacts span a.mail-to:hover{text-decoration:none;color:var(--theme)}.page-footer-contacts>span:first-child{font-weight:bold}.page-footer-contacts span:first-child{font-size:15px}.page-footer-contact{display:flex;align-items:center;justify-content:flex-end;width:170px;margin:0 0 5px 0;padding:3px 0;color:#fff}.page-footer-contact svg{width:24px;height:24px;margin:0 10px;fill:#fff}.page-footer-contact--telegram svg{fill:#30acee}.page-footer-contact--whatsapp svg{fill:#50b948}.page-footer-contact--viber svg{fill:#79489c}.page-footer-contact--skype svg{fill:#1eabe2}.page-footer-contact--phone,.page-footer-contact--email{background:var(--theme)}.page-footer-contact:hover{text-decoration:none;opacity:0.8}.footer-copyright{position:relative;padding:10px 0 3px 0;font-size:13px;clear:both;color:#efece5}.footer-copyright small{display:block}.footer-copyright small:not(:first-child){margin-top:5px}.footer-payment{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:10px 0 10px 0;clear:both}.footer-payment span{margin-left:8px;margin-right:8px}.footer-payment span svg{width:40px;height:40px}.footer-payment__list{display:flex;align-items:center;justify-content:center}.footer-social-new{height:42px;line-height:42px;text-align:right;transition:all 0.35s}.footer-social-new span{position:relative;top:-4px;font-size:15px;margin:0 12px 0 0;display:inline-block}.footer-social-new a{display:inline-block;font-size:20px;margin:0 0 0 10px;color:#fff}.footer-social-new a svg{width:20px;height:20px;fill:#fff;transition:all 0.35s}.footer-social-new span+a,.footer-social-new a:first-child{margin-left:0}.footer-social-new a:hover{text-decoration:none}.footer-social-new a:hover svg{transform:rotateY(360deg)}.footer-logo{display:flex;justify-content:flex-end;padding:0 0 10px 0;text-align:right}.footer-logo a{display:block}.footer-logo a img{width:100%;height:auto}.footer-logo a .organization-logo{display:block;width:200px}.footer__inner{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:20px;grid-row-gap:30px}.footer__inner:after{display:none}.footer__nav{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:30px}.footer__bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.footer__bottom .footer-copyright{padding:20px 0}.no-nav .banner-slider-holder{padding:0}.banner-slider{margin:20px auto 30px auto;box-shadow:0 3px 7px rgba(35,35,35,0.4),0 -3px 7px rgba(35,35,35,0.4)}.banner-slider a{position:relative;display:block;width:100%;text-decoration:none;color:#fff}.banner-slider-text{position:absolute;z-index:2;left:0;top:0;display:flex;align-items:center;height:100%;width:100%;padding:20px 40px;color:#fff;text-decoration:none}.banner-slider-text .title{display:block;font-size:48px}.banner-slider-text [class*='-butn']{display:inline-block;padding:0 20px;margin:10px 0 0 0;line-height:38px;min-width:190px}.banner-slider .slide img{display:block;width:100%;height:auto}.slick-slider{position:relative;display:block;overflow:hidden;background:#fff}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:flex;margin:0 auto}.slick-loading .slick-track{visibility:hidden}.slick-slide{position:relative;display:none;min-height:1px;outline:none}[dir='rtl'] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:flex;align-items:stretch}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none;color:#7b7b7b}.slick-prev{left:15px}.slick-prev:hover{background-color:var(--theme)}.slick-next{right:15px}.slick-next:hover{background-color:var(--theme)}.slick-arrow,[class*='slider-btn-']{position:absolute;top:50%;z-index:10;width:40px;height:40px;padding:0;margin:0;font-size:52px;border-radius:50%;cursor:pointer;color:var(--theme);background:var(--theme);transition:all 0.2s;text-indent:999em;outline:none;transform:translateY(-50%)}.slick-arrow:before,[class*='slider-btn-']:before{text-indent:0;display:block}.slick-arrow svg,[class*='slider-btn-'] svg{position:absolute;top:50%;left:50%;display:block;width:24px;height:24px;margin:-12px 0 0 -10px;fill:#fff;transition:all 0.2s}.slick-arrow svg.ico-arrow-left,[class*='slider-btn-'] svg.ico-arrow-left{margin-left:-14px}.slick-arrow:hover svg,[class*='slider-btn-']:hover svg{fill:#fff}.slick-arrow:not([class*='slider-btn-']){border:1px solid var(--theme)}.slider-btn-prev{left:38px}.slider-btn-next{right:38px}.main-page-testimonials .slick-arrow,.main-page-testimonials [class*='slider-btn-']{top:50%;width:40px;height:40px;margin-top:-20px;font-size:40px}.main-page-testimonials .slick-prev,.main-page-testimonials .slider-btn-prev{left:-75px}.main-page-testimonials .slick-next,.main-page-testimonials .slider-btn-next{right:-75px}.partners-controls,.preview-controls{display:flex;justify-content:center;align-items:center;margin:10px 0 0 0}.partners-controls .slick-prev,.partners-controls .slick-next,.preview-controls .slick-prev,.preview-controls .slick-next{position:relative;right:0;left:0;width:40px;height:40px;margin:0 10px}.hero-next,.hero-prev{background:var(--theme);color:#fff}.customers-next,.customers-prev,.photos-next,.photos-prev{background:#fff;color:var(--theme)}.hero-next:hover,.hero-prev:hover{background:#fff;color:var(--theme)}.photos-next:hover,.photos-prev:hover,.customers-next:hover,.customers-prev:hover,[class*='slider-btn-']:hover,[class*='slider-btn-']:hover{color:var(--theme)}.small-prev{left:10px}.small-next{right:10px}.slider-bottom-controls{margin:30px 0 0 0;display:flex;justify-content:center;align-items:center;clear:both}.slider-bottom-controls .slick-arrow,.slider-bottom-controls [class*='slider-btn-']{position:relative;top:0;width:40px;height:40px;margin-top:0;font-size:36px}.slider-bottom-controls .slick-prev,.slider-bottom-controls .slider-btn-prev{left:0}.slider-bottom-controls .slick-next,.slider-bottom-controls .slider-btn-next{right:0}.slider-bottom-controls .slider-bottom-counter{margin:-5px 20px 0 20px;font-weight:bold}.slick-dots{position:absolute;bottom:15px;left:0;z-index:15;display:block;width:100%;text-align:center}.independent-dots .slick-dots{position:relative;bottom:0;margin-top:15px}.slick-dots button{display:none}.slick-dots li{display:inline-block;vertical-align:top;width:14px;height:14px;margin:0 3px;border:1px solid #fff;background:rgba(255,255,255,0);border-radius:50%;cursor:pointer;transition:all 0.2s}.slick-dots li:hover{opacity:0.5}.slick-dots li.slick-active{background:#fff}.dark-dots .slick-dots li,.small-slider-block .slick-dots li{border:1px solid var(--theme);background:rgba(236,72,47,0)}.dark-dots .slick-dots li.slick-active,.small-slider-block .slick-dots li.slick-active{background:#ec482f}.static-dots .slick-dots{position:relative;bottom:0;margin-top:1.5em}.small-slider-block .slick-dots{bottom:10px}.tooltipster-base{display:flex;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading 400ms}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #565656;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:white;line-height:18px;padding:1em 1.125em}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#565656}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#565656}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#565656}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#565656}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,0.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#5c626e}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;backface-visibility:hidden;transform:translateZ(0);font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity 0.25s, visibility 0s linear 0.25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity 0.25s, visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#cccccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0, 0, 0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#ffffff;overflow:auto;box-sizing:border-box}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#ffffff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#ffffff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#ffffff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444444;font-size:16px;line-height:20px}.fancybox-butn{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,0.6);transition:color 0.3s ease;cursor:pointer;outline:none}.fancybox-butn,.fancybox-butn:visited,.fancybox-butn:link{color:#cccccc}.fancybox-butn:focus,.fancybox-butn:hover{color:#ffffff}.fancybox-butn[disabled]{color:#cccccc;cursor:default;opacity:0.6}.fancybox-butn svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-butn svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round}.fancybox-butn--play svg path:nth-child(2){display:none}.fancybox-butn--pause svg path:nth-child(1){display:none}.fancybox-butn--zoom svg path{fill:transparent}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-30px 0 0 0;z-index:99997;background:transparent;width:60px;height:60px}.fancybox-navigation button svg{position:absolute;content:'';top:50%;left:50%;z-index:2;width:50px;height:50px;transform:translate3d(-50%, -50%, 0)}.fancybox-navigation button:before{content:'';position:absolute;top:0;right:0;z-index:1;width:60px;height:60px;background:rgba(30,30,30,0.8)}.fancybox-navigation .fancybox-butn--arrow_left{left:0}.fancybox-navigation .fancybox-butn--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#888888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color 0.25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888888}.fancybox-close-small:hover:after{color:#555555;background:#eeeeee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaaaaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#ffffff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;opacity:1;visibility:visible;z-index:99999}.fancybox-caption{padding:20px 20px;background:rgba(29,34,37,0.8);color:#fff;text-align:center}.fancybox-caption .name{display:block;margin:0 0 5px 0;font-size:24px;font-weight:bold}.fancybox-caption p{padding:0 0 10px 0;font-size:16px}.fancybox-caption li{font-size:16px;font-weight:bold}.fancybox-caption li>span{display:inline-block}.fancybox-caption li>span:first-child{margin:0 10px 0 0}.fancybox-caption .slide-text-trigger{position:relative;cursor:pointer;text-align:center}.fancybox-caption .slide-text-trigger span{display:inline-block;font-size:16px}.fancybox-caption .slide-text-trigger:after{position:relative;content:'';top:1px;transform:rotate(225deg);display:inline-block;width:8px;height:8px;margin:0 0 0 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transition:all 0.2s}.fancybox-caption .slide-text-trigger.active:after{top:-3px;transform:rotate(45deg)}.fancybox-caption .slide-text-holder:after{display:block;content:'';clear:both}.fancybox-caption .slide-text-left{float:left;width:calc(60% - 10px)}.fancybox-caption .slide-text-right{float:right;text-align:right;width:calc(40% - 10px)}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#ffffff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate 0.8s infinite linear;animation:fancybox-rotate 0.8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222222;margin:0 0 20px 0;font-size:35px;font-weight:bold}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#ffffff;white-space:nowrap;font-size:14px;font-weight:bold;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ffffff;transition:all 0.2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle;display:inline-block}.fancybox-share__button svg path{fill:#ffffff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#ffffff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#ffffff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--theme);z-index:99991;opacity:0;border-radius:3px;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}a[data-fancybox]{outline:none}.charity-slider,.price-range-slider,.range-slider{margin:6px 0 13px 0;position:relative;height:5px;background-color:#e3e3e3;border-radius:3px}.ui-slider-range{position:absolute;height:5px;background-color:#a6a6a6}.ui-slider-handle{position:absolute;display:block;width:0;height:16px;top:-6px;cursor:pointer;outline:none !important}.ui-slider-handle:before{position:absolute;content:'';top:0;left:-8px;display:block;width:16px;height:16px;background-color:#fff;box-shadow:0 3px 5px rgba(92,98,110,0.5);border-radius:9px}.xdsoft_datetimepicker{position:absolute;z-index:9999;display:none;padding:8px;width:290px;background:#fff;color:#5c626e;border:1px solid #fafafa;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px}.xdsoft_datetimepicker .xdsoft_timepicker__title{position:relative;display:flex;align-items:center;justify-content:center;height:31px;font-weight:bold;text-align:center;font-size:14px}.xdsoft_datetimepicker .xdsoft_timepicker__title__prev{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;outline:none;width:30px;height:30px;padding:0;margin:0;border:none;background:none;transform:translateY(-50%);cursor:pointer}.xdsoft_datetimepicker .xdsoft_timepicker__title__prev span{display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #5c626e}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_variant{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:5px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time{display:flex;align-items:center;justify-content:center;height:28px;background:#f5f5f5;font-size:13px;font-weight:bold;color:#1d2225;border:1px solid #dfe0e1;border-radius:3px;text-align:center;cursor:pointer}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:auto}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:var(--theme);box-shadow:#999 0 1px 3px 0 inset;color:#fff;font-weight:bold}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#e2e2e2;height:38px;border:1px solid #ddd;font-size:14px;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;text-align:center;font-weight:bold}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:var(--theme)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:var(--theme);color:#fff;font-weight:bold}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.3;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff;background:#dfe0e1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:var(--theme) !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:bold;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:var(--theme)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:var(--theme) !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #dddddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-butn{font-family:'museo-sans', 'Book Antiqua', sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));background:-webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-o-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0)}.xdsoft_datetimepicker .blue-gradient-butn:hover,.xdsoft_datetimepicker .blue-gradient-butn:focus,.xdsoft_datetimepicker .blue-gradient-butn:hover span,.xdsoft_datetimepicker .blue-gradient-butn:focus span{color:#454551;background:-moz-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #fff));background:-webkit-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-o-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-ms-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:linear-gradient(to bottom, #f4f8fa 0%, #fff 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0)}/*!
 *
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden !important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar='init']{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden !important;overflow-y:scroll;min-width:100% !important;max-height:inherit !important;box-sizing:content-box !important}.simplebar-content{overflow-y:hidden !important;overflow-x:scroll;box-sizing:border-box !important;min-height:100% !important}.simplebar-track{z-index:30;position:absolute;right:0;top:0;width:11px;background:#dfe0e1;border-radius:8px}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:var(--theme);opacity:0.9;border-radius:7px;left:0;right:0;transition:opacity 0.2s linear}.simplebar-track:hover .simplebar-scrollbar:before,.simplebar-track .simplebar-scrollbar.visible:before{transition:all 0s}.simplebar-track.vertical{top:0;display:none}.xdsoft_time_box .simplebar-track.vertical{display:block;height:100%}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:15px}.xdsoft_time_box .simplebar-track.horizontal{display:none}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:11px;min-height:0;min-width:10px;width:auto}.ui-spinner{position:relative;display:block;width:100%;height:40px;padding:0 40px;max-width:160px;margin:0;font-size:14px;color:#1d2225;border:1px solid #dfe0e1;background:#fff;border-radius:4px}input.ui-spinner-input{position:relative;display:block;margin:0;padding:0 10px;height:38px;text-align:center;width:100%;border:none;background:none;font-size:14px;color:#1d2225;outline:none;-webkit-appearance:none;-moz-appearance:none}.ui-spinner-button{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:38px;transition:all 0.2s;color:#5c626e}.ui-spinner-button:hover{color:var(--theme);text-decoration:none}.ui-spinner-up{right:0}.ui-spinner-down{left:0;font-size:2.5em;padding-bottom:1px}.preview-slider__item{padding-top:1em;padding-right:0.5em;padding-bottom:1em;padding-left:0.5em}.preview-slider__item .catalogue-list-item{width:100%}.slick-slider-counter{font-weight:bold;margin-top:1em;text-align:center;font-size:1.25em;color:#5c626e}.auth{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 134px);padding-top:30px;padding-right:15px;padding-bottom:90px;padding-left:15px}.rg-partner .auth{padding-bottom:30px}.auth__form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;min-height:340px}.auth__logo{width:260px;height:auto;margin-left:auto;margin-right:auto;margin-bottom:20px;transform:translate3d(-10px, 0, 0)}.auth__logo img{width:100%}.auth__title{margin-bottom:20px;font-size:40px;text-align:center}.auth__line{width:100%;margin-bottom:20px}.auth__butn{width:200px;margin-bottom:15px}.auth__remember{display:flex;align-items:center;margin-bottom:15px;cursor:pointer}.auth__recovery{text-align:center;margin-bottom:15px}.auth__trigger{text-align:center}.auth__text{margin-bottom:10px;text-align:center;color:#5c626e}.auth__error{text-align:center;font-weight:bold;color:var(--theme);margin-bottom:15px}.auth__message{text-align:center;margin-bottom:20px;display:none}.auth__message_success{color:#5c626e}.auth__message_error{color:#f21717}.hero{position:relative;z-index:2;padding:0 22px;color:#fff;height:calc(100vh - 98px);overflow:hidden;text-align:center}.hero-logo{width:100%;max-width:500px;margin:0 auto 40px auto}.hero-logo svg{width:100%;fill:#fff}.hero-logo .logo-item{fill:var(--theme)}.hero h1{font-size:80px;line-height:1.2em;padding:0 0 10px 0;opacity:0;transform:translate3d(0, 100px, 0);transition:all 1.3s 0.5s}.hero .inner{position:relative;z-index:3;max-width:1040px}.hero p{position:relative;z-index:2;padding:0 0 29px 0;font-size:20px}.hero .transparent-butn{display:inline-block;padding:0 40px;margin:0 0 25px 0}.hero .anchor:hover{text-decoration:none}.hero .main-page-cell{padding:98px 0 0 0}.hero-slogan{position:relative;z-index:2;padding:11px 0 0 0;font-size:30px;line-height:42px;text-transform:uppercase;opacity:0;transform:translate3d(0, 100px, 0);transition:all 1.3s 0.8s}.hero-slogan:before{position:absolute;content:'';top:0;left:50%;display:block;width:60px;height:2px;background:#fff;margin:0 0 0 -30px;opacity:0;transform:translate3d(100%, 0, 0);transition:all 1s 1s}.hero-bottom{opacity:0;transform:translate3d(0, 100px, 0);transition:all 1.3s 1s}.hero-bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0}.hero-bg .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.hero-bg .image iframe,.hero-bg .image video,.hero-bg .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.hero-bg:before{position:absolute;content:'';top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.4) 100%)}.ios .hero-bg video,.android .hero-bg video{display:none}.loaded .hero-bg{opacity:1}.hero-bg video,.hero-bg img{width:100%;height:auto}.contacts.scrolled .contacts-list-item,.company-feature.scrolled .features-list-item,.loaded .hero-slogan:before,.loaded .hero-bottom,.loaded .hero-slogan,.loaded .hero h1{opacity:1;transform:translate3d(0, 0, 0)}.down-butn{position:fixed;bottom:50px;left:90%;z-index:100;width:38px;margin-left:-19px;font-size:22px;cursor:default;color:#fff;transition:all 0.2s}.down-butn.hidden-btn{opacity:0}.down-butn span{display:block;height:20px}.down-butn span:nth-child(1){animation:jump 1s infinite}.down-butn span:nth-child(2){animation:jump 1s 0.15s infinite}.down-butn span:nth-child(3){animation:jump 1s 0.3s infinite}.hero-icon,.down-icon{position:absolute;bottom:50px;left:0;z-index:7;width:100%;height:80px;margin:0 0 0 0;text-align:center}.hero-icon svg,.down-icon svg{position:absolute;top:0;left:50%;z-index:2;width:40px;height:40px;margin:0 0 0 -20px;transform:rotate(180deg) translate3d(0, 15px, 0);animation:scrollWheel 1s linear infinite;fill:#fff}.hero-icon span,.down-icon span{position:absolute;top:10px;left:50%;z-index:2;display:block;width:150px;margin:0 0 0 -75px;color:#fff;font-size:22px;text-align:center}.ios .hero-icon,.android .hero-icon,.ios .down-icon,.android .down-icon{display:none}.page-hero{position:relative;color:#fff;overflow:hidden;padding:0 20px;font-size:30px;margin-bottom:3em}.page-hero-fix{position:relative;z-index:1}.page-hero--company{padding:0}.page-hero--company .page-hero-bg{position:relative}.page-hero--company .page-hero-bg .slick-arrow{transform:translateY(-30px)}.page-hero--company .page-hero-bg:before{display:none}.page-hero-arrow{position:relative;height:100px;background:#292929}.page-hero-arrow .hero-icon{bottom:20px}.page-hero-top{margin:0 0 10px 0;font-size:0.8em}.page-hero-title{position:relative;font-size:70px;line-height:1.2em;padding:0 0 10px 0}.page-hero-content{width:calc(100% - 300px)}.page-hero-frame{display:flex;align-items:flex-end;justify-content:space-between}.page-hero-holder{position:relative;z-index:3;display:flex;align-items:center;min-height:calc(100vh - 98px);max-width:1040px;margin:0 auto}.page-hero-text{position:inherit;padding:11px 0 0 0;line-height:1.3em;text-transform:uppercase}.page-hero-text:before{position:absolute;content:'';top:0;left:0;display:block;width:60px;height:2px;background:#fff}.page-hero-text span{display:block;text-transform:none;font-size:0.8em}.page-hero-bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;margin:0}.page-hero-bg.page-hero-slider.one-slide .slick-list{padding:0 !important}.page-hero-bg.page-hero-slider.one-slide .slide a{width:100%}.page-hero-bg.page-hero-slider.one-slide .slide-text{width:100%;left:0}.page-hero-bg .slide{position:relative;padding-bottom:100px}.page-hero-bg .slide .slick-current .slide-text{opacity:1;transition:all 0.5s 0.5s}.page-hero-bg .slide__frame{position:relative;height:600px;max-width:1450px;margin-left:auto;margin-right:auto;width:100%}.page-hero-bg .slide__frame .image{height:100%}.page-hero-bg .slide__frame .image img{width:100%;height:100%;object-fit:cover}.page-hero-bg .slide__title{position:absolute;top:0;left:0;z-index:2;width:100%;color:#fff;padding-top:15px;padding-right:15px;padding-bottom:30px;padding-left:15px;background-image:linear-gradient(rgba(29,34,37,0.85) 0%, rgba(29,34,37,0.7) 50%, rgba(29,34,37,0.6) 70%, rgba(29,34,37,0) 100%);font-size:22px;text-transform:uppercase}.page-hero-bg .slide a{display:block;position:relative;height:100%;width:calc(100% - 20px);margin:0 auto;position:relative;z-index:1;display:block}.page-hero-bg .slide a:before{position:absolute;content:'';top:0;left:0;z-index:10;display:block;width:100%;height:100%;background-image:url("/images/i/zoom.png");background-repeat:no-repeat;background-position:50% 50%;background-size:60px 60px;opacity:0;transition:all 0.3s}.page-hero-bg .slide a:hover:before{opacity:1}.page-hero-bg .slide-text{position:absolute;bottom:0;left:10px;z-index:5;width:calc(100% - 20px);background:rgba(0,0,0,0.5);font-size:16px;padding:0 20px 20px 20px;opacity:0;color:#fff;transition:all 0.1s}.page-hero-bg .slide-text .name{display:block;margin:0 0 5px 0;font-size:24px;font-weight:bold}.page-hero-bg .slide-text p{padding:0 0 10px 0;font-size:16px}.page-hero-bg .slide-text li{font-size:16px;font-weight:bold}.page-hero-bg .slide-text li>span{display:inline-block}.page-hero-bg .slide-text li>span:first-child{margin:0 10px 0 0}.page-hero-bg .slide-text-trigger{position:relative;cursor:pointer;text-align:center}.page-hero-bg .slide-text-trigger span{display:inline-block;font-size:16px}.page-hero-bg .slide-text-trigger:after{position:relative;content:'';top:1px;transform:rotate(225deg);display:inline-block;width:8px;height:8px;margin:0 0 0 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transition:all 0.2s}.page-hero-bg .slide-text-trigger.active:after{top:-3px;transform:rotate(45deg)}.page-hero-bg .slide-text-holder:after{display:block;content:'';clear:both}.page-hero-bg .slide-text-left{float:left;width:calc(60% - 10px)}.page-hero-bg .slide-text-right{float:right;text-align:right;width:calc(40% - 10px)}.page-hero-bg .image{position:relative;z-index:2;display:block;width:100%}.page-hero-bg .image iframe,.page-hero-bg .image video,.page-hero-bg .image img{min-width:100%;min-height:100%;object-fit:cover}.page-hero-bg .image_blur{position:absolute;top:10%;left:0;z-index:1;width:100%;height:100%;filter:blur(40px);transform:scale(0.9)}.page-hero-bg:before{position:absolute;content:'';top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.4) 100%)}.page-hero-nav{text-align:right;font-size:0.75em;width:280px;transition:all 1.3s 1s}.page-hero-nav li{margin:15px 0 0 0}.page-hero-nav li:first-child{margin-top:0}.page-hero-nav a{display:block;padding:5px 0 5px 0;color:#fff}.page-hero-nav a span{position:relative;display:inline-block;padding:0 0 0 40px}.page-hero-nav a [class*='ico-']{position:absolute;top:50%;left:0;width:30px;height:30px;margin-top:-15px;fill:var(--theme)}.page-hero-nav a:hover{text-decoration:none;color:var(--theme)}.page-hero-nav a:hover [class*='ico-']{fill:#fff}.page-hero-company{position:relative;z-index:5;padding:20px 20px 20px 20px;background:#fff}.page-hero-company .inner{max-width:1180px}.page-hero-company .name{padding:0 0 5px 0;font-size:40px;text-transform:uppercase;text-align:center}.page-hero-company .name-frame{display:inline-block}.page-hero-company .name-info{display:flex;align-items:center;text-align:left;font-family:"Roboto",sans-serif;font-size:16px}.page-hero-company .name-info .static-rating,.page-hero-company .name-info .add-to-favorite{margin:0 10px 0 0}.page-hero-company .name-info .testimonial-counter{text-transform:none;color:#ffffff}.page-hero-company .type{padding:0 0 20px 0;font-size:20px;font-weight:bold;text-align:center}.page-hero-company .add-to-favorite{position:relative;display:block;width:30px;height:30px;margin:6px auto 0 auto}.page-hero-company .add-to-favorite svg{position:absolute;top:50%;left:50%;display:block;width:24px;height:20px;margin:-9px 0 0 -12px;fill:#fff;transition:all 0.2s}.page-hero-company .add-to-favorite:hover svg,.page-hero-company .add-to-favorite.active svg{fill:var(--theme)}.page-hero-data{display:flex;font-size:15px;text-align:center;align-items:stretch}.page-hero-data:after{display:block;content:'';clear:both}.page-hero-data:before{display:none}.page-hero-data .data{width:100%;padding:5px 5px}.page-hero-data .data:first-child{border:none}.page-hero-data .data-text{min-height:38px;display:flex;align-items:center;justify-content:center}.page-hero-data .label{font-weight:bold}.page-hero-data .label--low{padding:0 0 4px 0}.page-hero-data .static-rating{margin:12px auto 10px auto}.page-hero-data .testimonial-counter{margin:0 5px 0 5px;color:#fff}.page-hero-data [class*='-butn']{display:block;width:120px;height:30px;line-height:30px;margin:10px auto 0 auto;font-size:13px}.page-hero-rating{position:relative}.hero-company-name{padding-top:20px;padding-bottom:10px}.hero-company-name .breadcrumbs{margin-bottom:5px}.hero-company-name_static{position:relative;margin-bottom:30px}.hero-company-name+.studio-section{margin-top:0}.hero-company-name .logo{margin-right:20px;height:90px;width:90px}.hero-company-name .logo img{width:100%;height:100%;object-fit:contain}.hero-company-name .name h1{display:inline-block;line-height:1em}.hero-company-name .name h1>span{display:inline-block}.hero-company-name .name .item-tender-approved{top:-3px}.hero-company-name .name .item-tender-approved svg{width:26px;height:26px}.hero-company-name .name-frame{display:flex;align-items:center}.hero-company-name .name-info{display:flex;align-items:center;flex-wrap:wrap;font-size:16px;margin-top:5px}.hero-company-name .name-info .name-id,.hero-company-name .name-info .testimonial-counter,.hero-company-name .name-info .static-rating,.hero-company-name .name-info .add-to-favorite{margin:0 10px 0 0}.hero-company-name .name-info .static-rating{top:1px}.hero-company-name .name-info .testimonial-counter{text-transform:none}.hero-company-name .type{padding:0 0 20px 0;font-size:20px;font-weight:bold;text-align:center}.hero-company-name .add-to-favorite{position:relative;display:block;width:24px;height:24px;top:-1px}.hero-company-name .add-to-favorite svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;margin:-9px 0 0 -12px;fill:#5c626e;transition:all 0.2s}.hero-company-name .add-to-favorite:hover svg,.hero-company-name .add-to-favorite.active svg{fill:var(--theme)}.loaded .page-hero-gallery,.loaded .page-hero-company,.loaded .page-hero-nav,.loaded .page-hero-top,.loaded .page-hero-title,.loaded .page-hero-text,.loaded .page-hero-text:before{opacity:1;transform:translate3d(0, 0, 0)}.catalogue{position:relative}.catalogue-list-item{display:flex}.catalogue__holder{padding-top:3rem;padding-bottom:3rem}.products-list{margin-bottom:4em}.catalogue-title{margin-bottom:2em;text-align:center}.catalogue-anchor{position:absolute;top:-90px;left:0;width:0;height:0}.catalogue-list--empty{text-align:center}.catalogue-list--empty>span{text-align:center;padding:0 15px 30px 15px;display:block}.catalogue-trigger{width:100%;max-width:300px;margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:20px}.catalogue-list-text{font-size:14px;color:var(--theme);text-align:right}.catalogue-list-holder.with-filters{display:flex;justify-content:space-between}.catalogue-list-holder{margin-bottom:2em}.catalogue-filter-column{order:1;width:270px}.catalogue-list-column{order:2;width:calc(100% - 290px)}.catalogue-list{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:30px}.catalogue-list-holder:not(.with-filters) .catalogue-list{grid-template-columns:repeat(6, 1fr)}.catalogue-list_stages{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;grid-row-gap:15px}.catalogue-up{position:fixed;right:20px;bottom:85px;z-index:104;opacity:0;visibility:hidden;transition:all 0.3s}.catalogue-up.active{opacity:1;visibility:visible}.catalogue-up a{position:relative;display:block;height:36px;width:36px;color:#5c626e;background:#fff;border-radius:50%;transition:all 0.3s;border:2px solid #5c626e;text-indent:-999em;overflow:hidden}.catalogue-up a:hover{background:#5c626e}.catalogue-up a:hover:before{border-color:#fff}.catalogue-up a:before{position:absolute;content:'';top:12px;left:10px;display:inline-block;width:13px;height:13px;border-bottom:2px solid #5c626e;border-right:2px solid #5c626e;transform:rotate(-135deg);transition:all 0.2s}.preview-tags{position:relative;padding-top:40px;padding-bottom:20px;text-align:left}.preview-tags--bordered{border-top:1px solid #dfe0e1}.preview-tags.low{padding-top:20px;padding-bottom:0}.preview-tags-title{padding:0 0 15px 0;font-size:20px;text-align:center}.preview-tags ul{display:flex;flex-wrap:wrap}.preview-tags li a{display:flex;align-items:center;height:30px;padding-left:10px;padding-right:10px;margin-right:10px;margin-bottom:10px;white-space:nowrap;color:#5c626e;background:#fff;border:1px solid #dfe0e1;border-radius:3px;transition:all 0.2s}.preview-tags li a:hover{text-decoration:none;border-color:var(--theme);color:var(--theme)}.preview-tags .hidden-tags{display:none}.preview-tags-trigger{margin:10px 0 0 0;color:#333333;cursor:pointer;text-align:center}.preview-tags-trigger span:after{position:relative;top:-3px;content:'';display:inline-block;width:8px;height:8px;margin:0 0 0 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;transform:rotate(45deg)}.preview-tags-trigger span:after:last-child:after{top:2px;transform:rotate(225deg)}.catalogue__banner{position:relative;border-radius:5px;overflow:hidden}.catalogue__banner picture,.catalogue__banner img{position:relative;z-index:1;display:block;width:100%}.catalogue__banner-image{position:relative}.catalogue__banner-link{position:absolute;content:'';top:0;left:0;z-index:10;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em}.catalogue__banner_low{margin-bottom:0}.slick-initialized .catalogue__banner.slick-slide{display:block;box-shadow:0 0 0 transparent}.catalogue__banner-frame{margin-bottom:30px}.catalogue__banner-frame_low{margin-bottom:0}.catalogue__banner-description{display:flex;align-items:center;justify-content:space-between;margin-top:5px;color:#5c626e;font-size:13px}.catalogue__banner-description [class*='butn']{height:32px;line-height:30px;padding-left:10px;padding-right:10px}.catalogue-banners-slider{margin-bottom:30px}.catalogue-filter{padding-top:15px;position:relative}.catalogue-filter-holder{padding-bottom:30px;background-color:#fff;box-shadow:0 5px 10px rgba(28,27,27,0.1);border-radius:10px}.catalogue-filter-holder .filters-close{position:absolute;top:5px;right:0;display:none;width:40px;height:40px;cursor:pointer;transition:all 0.2s}.catalogue-filter-holder .filters-close:hover{color:var(--theme)}.catalogue-filter-holder .filters-close .icon-cross{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -15px}.catalogue-filter-popup{position:absolute;top:0;z-index:40;left:calc(100% + 30px);visibility:visible;opacity:1;transition:all 1s}.catalogue-filter-popup--hidden{visibility:hidden;opacity:0}.catalogue-filter-popup .popup-content{position:relative;z-index:2;padding:20px 20px 23px 20px;min-width:250px;color:#fff;background:var(--theme);box-shadow:0 1px 15px rgba(0,0,0,0.5)}.catalogue-filter-popup .popup-content span{display:block;font-weight:bold}.catalogue-filter-popup .popup-content:before{position:absolute;content:'';top:10px;left:-10px;display:block;width:0;height:0;border-right:10px solid var(--theme);border-top:10px solid transparent;border-bottom:10px solid transparent}.catalogue-filter-popup .popup-close{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.2)}.catalogue-filter-trigger{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.catalogue-filter-confirm{position:absolute;top:0;width:200px;z-index:20;left:calc(100% + 20px);padding:20px 20px;background:#fff;box-shadow:0 1px 10px rgba(92,98,110,0.5);border-radius:10px;transition:all 0s;visibility:hidden;opacity:0;transition:all 0s}.catalogue-filter-confirm.active{visibility:visible;opacity:1;transition:all 0.2s;transition:all 0.3s}.catalogue-filter-confirm .dark-red-butn{margin:10px 0 0 0}.catalogue-filter-confirm .confirm-close{position:absolute;top:0;right:0;width:24px;height:24px;cursor:pointer}.catalogue-filter-confirm .confirm-close svg{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;fill:var(--theme)}.catalogue-filter-confirm [class*="butn"]{width:100%}.filter-section .section-trigger{position:relative;min-height:38px;padding:10px 15px 9px 35px;cursor:pointer;font-size:16px;font-weight:700}.filter-section .section-trigger svg{position:absolute;top:50%;left:11px;width:13px;height:13px;margin-top:-5px;fill:#1d2225}.filter-section .section-trigger.active svg{transform:rotate(180deg)}.filter-section .section-list{position:relative;padding:0 0 14px 0}.filter-section .section-list:after{display:block;content:'';clear:both}.filter-section .section-list .range-row{padding:20px 20px 10px 20px}.filter-section .section-list__more{padding-right:15px;padding-left:15px;margin-top:15px;margin-bottom:0}.filter-section .section-list .filter-colors{float:none;padding:20px 15px 0 15px}.filter-section .section-list .filter-colors a{margin:0 5px 10px 5px}.filter-section .section-list .labels-trigger{padding:20px 20px 0 20px;text-align:right;color:var(--theme);cursor:pointer}.filter-section .section-list .labels-trigger:hover{text-decoration:underline}.filter-section .section-list .range-inputs{display:flex;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px}.filter-section .section-list .range-inputs-item{display:flex;align-items:center;width:calc(50% - 7px)}.filter-section .section-list .range-inputs-item .prefix,.filter-section .section-list .range-inputs-item .currency{width:20px;margin:0;text-align:center}.filter-section .section-list .range-inputs-item .prefix{width:25px;text-align:left}.filter-section .section-list .range-inputs .text-input.price-range{height:30px;width:calc(100% - 45px);padding:0 5px;background-color:#fff;border-radius:7px}.filter-section .section-list li{position:relative;padding:4px 10px;margin-top:4px;font-size:15px;cursor:pointer;transition:all 0.2s}.filter-section .section-list li a{display:flex;align-items:center;color:#1d2225}.filter-section .section-list li a .check-label{position:relative;top:1px;display:flex;justify-content:space-between;width:calc(100% - 28px);line-height:16px;margin:0}.filter-section .section-list li a:hover,.filter-section .section-list li a.active{color:var(--theme);text-decoration:none}.filter-section .section-list li.active{background-color:#dfe0e1}.filter-section .section-list li.active a{color:var(--theme);text-decoration:none}.filter-section .section-list label{display:flex;align-items:center;position:relative;padding:0 10px 0 10px;margin:12px 0 0 0;font-size:15px;cursor:pointer;transition:all 0.2s}.filter-section .section-list label:hover,.filter-section .section-list label.checked{color:var(--theme)}.filter-section .section-list label .label-text{position:relative;top:1px;width:calc(100% - 28px);line-height:16px;margin:0}.filter-section .section-list label .confirm-filter{position:absolute;top:-12px;right:-110px;z-index:5;width:140px;transition:all 0.2s;box-shadow:0 1px 7px rgba(0,0,0,0.3);visibility:hidden;opacity:0;transition:all 0s}.filter-section .section-list label .confirm-filter.active{visibility:visible;opacity:1;transition:all 0.2s}.filter-section .section-list label .confirm-filter .red-butn{width:100%;font-size:14px;height:40px;margin:0}.filter-section .section-list.price-list{padding:0 0 18px 0}.filter-section .section-list.filter-btns{padding:0}.filter-section .section-list_colors li.active .check-icon{border-color:var(--theme)}.filter-section .section-list_colors li .check-icon[data-option-id="111"]{background:url("/images/i/transparent-color.png") center center;background-size:150% 150%}.filter-section .section-list_colors li .check-icon[data-option-id="112"]{background:#f5f5f5}.filter-section .section-list_colors li .check-icon[data-option-id="113"]{background:#000000}.filter-section .section-list_colors li .check-icon[data-option-id="114"]{background:#deb443}.filter-section .section-list_colors li .check-icon[data-option-id="115"]{background:#6d4c41}.filter-section .section-list_colors li .check-icon[data-option-id="116"]{background:#9e9e9e}.filter-section .section-list_colors li .check-icon[data-option-id="118"]{background:#f44336}.filter-section .section-list_colors li .check-icon[data-option-id="487"]{background:#f06292}.filter-section .section-list_colors li .check-icon[data-option-id="119"]{background:#3f51b5}.filter-section .section-list_colors li .check-icon[data-option-id="121"]{background:#e5e5e5}.filter-section .section-list_colors li .check-icon[data-option-id="124"]{background:#c4c4c4}.filter-section .section-list_colors li .check-icon[data-option-id="143"]{background:#64b5f6}.filter-section .section-list_colors li .check-icon[data-option-id="210"]{background:#f68620}.filter-section .section-list_colors li .check-icon[data-option-id="211"]{background:#FDD9B5}.filter-section .section-list_colors li .check-icon[data-option-id="481"]{background:#ffeb3b}.filter-section .section-list_colors li .check-icon[data-option-id="485"]{background:#4caf50}.filter-section .section-list_colors li .check-icon[data-option-id="872"]{background:#cd916c}.filter-section .section-list_colors li .check-icon[data-option-id="945"]{background:#d88850}.filter-section .section-list_colors li .check-icon[data-option-id="967"]{background:linear-gradient(to right, #f44336 0%, #f44336 33.333%, #4caf50 33.333%, #4caf50 66.666%, #64b5f6 66.666%, #64b5f6 100%)}.filter-section .section-list_colors li .check-icon[data-option-id="982"]{background:#FDD9B5}.filter-section .section-list_colors li .check-icon[data-option-id="1257"]{background:linear-gradient(-72deg, #dedede, #fff 16%, #dedede 21%, #fff 24%, #454545 27%, #dedede 36%, #fff 45%, #fff 60%, #dedede 72%, #fff 80%, #dedede 84%, #a1a1a1)}.filter-btns{padding:15px 10px}.filter-btns [class*="-butn"]{width:100%;max-width:320px;font-size:14px;margin:0 auto}.filter-btns [class*="-butn"]:first-child{margin:0 auto 15px auto}.catalogue-nav{position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding-top:6px;margin-bottom:30px;text-align:center}.catalogue-nav:after,.catalogue-nav:before{position:absolute;content:'';top:0;left:-25%;display:block;width:150%;height:0;border-top:1px solid #dfe0e1}.catalogue-nav:after{top:auto;bottom:0}.catalogue-nav li{display:inline-block;vertical-align:top;flex:0.05 1 78px;margin-left:5px;margin-right:5px;margin-bottom:10px;color:#919191;font-weight:bold}.catalogue-nav li a{color:#919191}.catalogue-nav li a.current,.catalogue-nav li a:hover{text-decoration:none;color:var(--theme)}.product-preview{display:flex;flex-direction:column;position:relative;text-align:center;font-size:14px;color:#333;background:#fff;border-radius:10px;transition:all 0.3s;overflow:hidden;width:100%}.product-preview .price_inner,.product-preview .product-actions,.product-preview .art{opacity:0}.product-preview:hover{box-shadow:0 5px 10px rgba(28,27,27,0.1)}.product-preview:hover .price_inner,.product-preview:hover .product-actions,.product-preview:hover .art{opacity:1}.product-preview-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em;z-index:9;text-indent:-999em;overflow:hidden}.products__premium{position:absolute;top:0;z-index:9;left:10px;width:40px}.products__premium svg{height:40px;width:40px;fill:var(--theme)}.in-favorite{position:absolute;top:10px;right:10px;z-index:10;display:none;width:24px;cursor:pointer}.in-favorite svg{width:29px;height:23px;fill:var(--theme)}.in-favorite svg .heart-full{display:block}.in-favorite.active{display:block}.product-preview .image{position:relative;margin-bottom:10px;background-color:#fafafa;border-radius:10px;overflow:hidden}.product-preview .image:before{content:'';display:block;padding-top:100%}.product-preview .image>span,.product-preview .image a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.product-preview .image>span img,.product-preview .image a img{height:100%;width:100%;object-fit:cover}.product-preview .image>span .additional-image,.product-preview .image a .additional-image{position:absolute;top:0;left:0;z-index:2;width:100%;transition:all 0.2s;visibility:hidden;opacity:0;transition:all 0s}.product-preview-quality{position:absolute;top:4px;right:4px;z-index:10;display:flex;align-items:center;padding-top:5px;padding-right:5px;padding-bottom:3px;padding-left:5px;font-size:12px;line-height:1em;text-align:right;color:#5c626e;border-radius:3px}.product-preview-quality svg{width:24px;height:24px}.product-preview-quality .ico-diamond{fill:var(--theme)}.product-preview-quality .ico-pig{fill:var(--theme)}.product-preview-quality span{display:block;width:112px;margin-right:5px;transform:translateY(-2px)}.card-colors .product-preview-quality svg{width:18px;height:18px}.product-preview-rating{margin:0 0 10px 0}.product-preview-rating .static-rating{margin:0 auto}.product-preview .name{padding-left:1em;padding-right:1em;margin-bottom:10px}.product-preview .price{position:relative;z-index:11;display:flex;flex-wrap:wrap;justify-content:center;padding-left:1em;padding-right:1em;margin-bottom:15px;font-weight:bold;margin-top:auto}.product-preview .price_inner{width:100%;padding-top:5px;opacity:0;margin:0}.product-preview__main-price{margin-left:3px;margin-right:3px;font-weight:bold;color:var(--theme)}.product-preview__old-price{margin-left:3px;margin-right:3px;color:#5c626e;text-decoration:line-through}.product-preview__after-cashback{display:flex;align-items:center;margin-left:3px;margin-right:3px;color:#00c2ff}.product-preview .art{display:block;width:100%;height:23px;overflow:hidden;text-overflow:ellipsis;color:#999;text-decoration:none;transition:all 0.2s;font-weight:normal}.product-preview .cashback{display:block;width:100%;color:#5c626e}.product-preview .product-actions{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;transition:all 0.3s}.product-preview .product-actions a{display:flex;align-items:center;justify-content:center;height:40px;background:#fff}.product-preview .product-actions a svg{display:block;fill:#5c626e;transition:all 0.2s}.product-preview .product-actions a.add-to-favorite svg{width:18px;height:18px}.product-preview .product-actions a.add-to-cart svg{width:17px;height:17px}.product-preview .product-actions a.item-view svg{width:20px;height:20px}.product-preview .product-actions a.active svg,.product-preview .product-actions a:hover svg{fill:var(--theme)}.catalogue__stage-item{--stageWhite: #ffffff;--itemBackground: var(--stageWhite);--verticalGap: 2em;--horizontalGap: 1.75em;--hallSize: 20em;--primaryTextColor: #1d2225;--secondaryTextColor: #717171;--svgFill: #8d8d8d;--fullStarFill: #ffde1b;position:relative;display:grid;grid-auto-flow:row;grid-row-gap:var(--verticalGap);font-size:14px;padding-top:var(--verticalGap);padding-bottom:var(--verticalGap);padding-left:var(--horizontalGap);padding-right:var(--horizontalGap);background:var(--itemBackground);box-shadow:0 5px 10px rgba(28,27,27,0.1);overflow:hidden}.catalogue__stage-item *::-webkit-scrollbar{height:11px}.catalogue__stage-item *::-webkit-scrollbar-track{background:var(--scrollbarBG)}.catalogue__stage-item *::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}.catalogue__stage-item-name{font-size:1.5em;font-weight:bold;margin-bottom:0.15em;padding-right:1em}.catalogue__stage-item-name span{display:inline-block}.catalogue__stage-item-name a{display:inline-block;color:var(--primaryTextColor)}.catalogue__stage-item-name a:hover{color:var(--theme);text-decoration:none}.catalogue__stage-item-meta{display:flex;align-items:center;margin-bottom:1.25em}.catalogue__stage-item-meta-item:not(:first-child){margin-left:0.75em}.catalogue__stage-item-art{font-weight:bold}.catalogue__stage-item-rating{position:relative;display:flex}.catalogue__stage-item-rating svg{width:1.125em;height:1.125em;flex-shrink:0;fill:var(--svgFill)}.catalogue__stage-item-rating-fill{position:absolute;top:0;left:0;display:flex;width:calc(20% * var(--rating));height:100%;overflow:hidden}.catalogue__stage-item-rating-fill svg{fill:var(--fullStarFill)}.catalogue__stage-item-feedback:hover{text-decoration:none}.catalogue__stage-item-contacts{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0.5em}.catalogue__stage-item-contacts-item{display:flex;align-items:center;margin-right:0.75em;margin-bottom:0.75em}.catalogue__stage-item-contacts-item_wide{width:100%}.catalogue__stage-item-contacts-item a{color:var(--primaryTextColor)}.catalogue__stage-item-contacts-item a:hover{text-decoration:none}.catalogue__stage-item-contacts-item svg{width:1em;height:1em;flex-shrink:0;margin-right:0.5em;fill:var(--svgFill)}.catalogue__stage-item-contacts-item mark{color:var(--secondaryTextColor);margin-left:0.5em}.catalogue__stage-item-price-holder{display:flex;align-items:center;justify-content:space-between}.catalogue__stage-item-price span{font-size:1.5em;font-weight:bold;margin-left:0.125em;margin-right:0.125em}.catalogue__stage-item-more-link{color:var(--theme)}.catalogue__stage-item-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--hallSize);grid-column-gap:1em;max-width:100%;overflow-x:auto;overflow-y:hidden}.catalogue__stage-item-scroller-grid{display:grid;grid-auto-flow:column;grid-auto-columns:var(--hallSize);grid-column-gap:1em}.catalogue__stage-item-hall{position:relative;padding-bottom:1em}.catalogue__stage-item-hall-image{position:relative;z-index:1;border-radius:4px;overflow:hidden;margin-bottom:1em;height:160px}.catalogue__stage-item-hall-image img{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.catalogue__stage-item-hall-image-frame{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;padding-bottom:1em;padding-top:1em;padding-left:1em;padding-right:1em;align-items:flex-end;justify-content:space-between;color:var(--stageWhite);background-image:linear-gradient(to top, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0))}.catalogue__stage-item-hall-attribute{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:0.5em;color:var(--secondaryTextColor)}.catalogue__stage-item-hall-attribute span{margin-left:0.35em;color:var(--primaryTextColor)}.catalogue__stage-item .add-to-favorite{position:absolute;content:'';top:calc(var(--verticalGap) / 2);right:calc(var(--horizontalGap) / 2);display:block}.catalogue__stage-item .add-to-favorite svg{width:1.5em;height:1.5em;fill:var(--secondaryTextColor)}.catalogue__stage-item .add-to-favorite.active svg,.catalogue__stage-item .add-to-favorite:hover svg{fill:var(--theme)}.catalogue__stage-item-hall-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;text-indent:-999em;overflow:hidden}.catalogue-price-sort{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}.catalogue-price-sort-holder{display:flex;align-items:center;margin-left:auto}.catalogue-price-sort .label{font-size:15px;margin-right:5px;color:#919191}.catalogue-price-sort [class*="price-butn"]{width:20px;height:20px;margin-left:5px;background:#fff;border:1px solid #5c626e}.catalogue-price-sort [class*="price-butn"] [class*="icon-"]{position:relative;top:2px;display:inline-block}.catalogue-price-sort [class*="price-butn"] svg{width:10px;height:10px;fill:#5c626e;margin:3px auto 0 auto}.catalogue-price-sort [class*="price-butn"].active-sort,.catalogue-price-sort [class*="price-butn"]:hover{border-color:var(--theme)}.catalogue-price-sort [class*="price-butn"].active-sort svg,.catalogue-price-sort [class*="price-butn"]:hover svg{fill:var(--theme)}.catalogue-price-sort .lower-price-butn [class*="icon-"]{transform:rotate(180deg)}.catalogue__categories{position:relative;z-index:10;display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:15px;grid-row-gap:15px;margin-bottom:40px}.catalogue__categories-item{position:relative;z-index:1}.catalogue__categories-item:hover{z-index:2}.catalogue__categories-item:hover .catalogue__categories-frame{box-shadow:0 5px 10px rgba(92,98,110,0.4)}.catalogue__categories-item:hover .catalogue__categories-dropdown{visibility:visible;opacity:1;transition:all 0.2s}.catalogue__categories-frame{position:relative;z-index:1;align-items:center;display:grid;grid-template-columns:1fr 70px;overflow:hidden;border-radius:4px;transition:all 0.35s;box-shadow:0 1px 3px rgba(92,98,110,0.4)}.catalogue__categories-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em;background-color:rgba(29,34,37,0.05)}.catalogue__categories-image{z-index:1;position:relative}.catalogue__categories-image:before{content:'';display:block;padding-top:100%}.catalogue__categories-image>div,.catalogue__categories-image>span{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.catalogue__categories-image>div img,.catalogue__categories-image>span img{height:100%;width:100%;object-fit:cover}.catalogue__categories-name{padding-left:10px;color:#5c626e}.catalogue__categories-name span{display:block}.catalogue__categories-name-holder{position:relative;transition:all 0.2s}.catalogue__categories-dropdown{position:absolute;z-index:2;top:100%;left:0;width:100%;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px;background-color:#f6f6f6;box-shadow:0 2px 10px rgba(92,98,110,0.4);border-radius:4px;visibility:hidden;opacity:0;transition:all 0s}.catalogue__categories-dropdown li:not(:first-child){margin-top:7px}.cart{position:relative;padding-bottom:3em;min-height:calc(100vh - 152px);padding-top:1em}.cart__title{margin-top:1.5em;margin-bottom:2em}.cart__title span{color:#5c626e;font-size:0.75em}.cart .input-label{font-size:0.875em;min-height:24px;padding-bottom:5px;color:#5c626e;font-weight:600}.cart__promo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-top:1.5em;padding-top:1em;text-align:left;border-top:1px solid #dfe0e1}.cart__promo-input-line{margin-right:1em;width:calc(100% - 112px - 1em)}.cart__promo-butn{flex-grow:0;padding-left:0.5em;padding-right:0.5em;width:112px}.cart__promo-warning{width:100%;margin-top:0.5em;font-size:0.875em;color:#5c626e}[class*='-copyrights-pane']{display:none}.order-errors{display:none;margin-top:1.5em;color:var(--theme)}.order-errors>div{padding:0 0 5px 0}.new-cart__columns{display:grid;grid-template-columns:1fr 420px;grid-column-gap:2em;grid-row-gap:2em;margin-bottom:3em}.new-cart__product{display:grid;grid-column-gap:2em;grid-template-columns:150px 1fr;position:relative;border:1px solid #dfe0e1;border-radius:8px;padding-top:35px;padding-right:2em;padding-bottom:35px;padding-left:1em}.new-cart__product:not(:first-child){margin-top:2em}.new-cart__product .item-remove{position:absolute;top:35px;right:0.5em}.new-cart__add-to-favorite{position:absolute;bottom:35px;right:0.5em;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#5c626e;background-color:#fff;border:1px solid #5c626e;border-radius:18px;padding-top:1px;cursor:pointer;outline:none;text-align:center;transition:all 0.2s}.new-cart__add-to-favorite svg{width:18px;height:18px}.new-cart__add-to-favorite:hover svg{fill:var(--theme)}.new-cart__add-to-favorite.active{background-color:var(--theme);border-color:var(--theme)}.new-cart__add-to-favorite.active svg{fill:#fff}.new-cart__product-image{width:100%;max-width:150px;margin-left:auto;margin-right:auto}.new-cart__product-image img{width:100%;height:auto}.new-cart__product-content{display:grid;grid-column-gap:2em;grid-row-gap:1.5em;grid-template-columns:4fr 3fr}.new-cart__product-name{font-size:1.25em;font-weight:600}.new-cart__product-name a{color:#1d2225}.new-cart__product-name a mark{color:#5c626e}.new-cart__product-single-price{display:flex;flex-wrap:wrap;align-items:baseline}.new-cart__product-single-price-item{font-weight:600;font-size:1.125em;white-space:nowrap}.new-cart__product-single-price-item_old{color:#5c626e;text-decoration:line-through;font-weight:normal}.new-cart__product-single-price-label{color:#5c626e;margin-right:0.5em;font-size:0.875em}.new-cart__product-single-price-label_right{margin-right:0;margin-left:0.35em}.new-cart__product-single-prices-list{display:flex}.new-cart__product-single-prices-list>span:not(:first-child){margin-left:0.875em}.new-cart__cashback{display:flex;align-items:center;color:#639e3a;font-weight:600}.new-cart__total-cashback,.new-cart__product-cashback{margin-top:0.5em}.new-cart__product-discount-info{margin-top:0.5em;font-weight:600;color:var(--theme)}.new-cart__columns-totals-frame{padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;border:1px solid #dfe0e1;background-color:#f6f6f6;border-radius:8px}.new-cart__columns-totals-frame input.text-input{background-color:#fff}.new-cart__description{color:#5c626e;font-size:0.875em;line-height:1.4;margin-top:1em}.new-cart__total-item{display:flex;justify-content:space-between}.new-cart__total-item:not(:first-child){margin-top:1em}.new-cart__total-item_final{font-size:1.125em;font-weight:600}.new-cart__total-item-key,.new-cart__total-item-value{display:flex;align-items:center}.new-cart__total-item_discount .new-cart__total-item-value{color:#f21717}.new-cart__total-item_cashback{color:#639e3a;font-weight:600;display:none}.new-cart__total-item_cashback.active{display:flex}.new-cart__total-price{font-size:1.25em}.new-cart__total-price>span{margin-left:0.35em}.new-cart__form-holder{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5em;grid-row-gap:2em}.new-cart__submit-butn{padding-left:1.5em;padding-right:1.5em}.new-cart__agreement-line-label{display:flex}.new-cart__agreement-line-label input{flex-shrink:0}.new-cart__agreement-line{color:#5c626e;font-size:0.875em;line-height:1.4;margin-top:1.5em}.about__nav{display:none}.about__inner{position:relative;z-index:3;max-width:950px;padding-left:20px;padding-right:20px;margin:0 auto}.about__hero{position:relative;padding-top:20px;padding-bottom:30px;margin-bottom:40px;color:#fff;box-shadow:0 5px 5px rgba(28,27,27,0.1)}.about__hero-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em;font-size:1px;color:transparent}.about__hero-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.about__hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about__hero-image__red:before{background-color:#999999}.about__hero-subtitle{display:inline-block;margin:0 0 15px 0;font-size:30px;line-height:1em;text-transform:uppercase;border-bottom:5px solid #fff}.about__hero p{font-size:20px;font-weight:bold}.about__hero-list{font-size:24px;margin:30px 0 0 0;font-weight:bold}.about__hero-list li:not(:first-child){margin:15px 0 0 0}.about__title-subtitle{margin-top:10px;font-size:20px}.about__partners-list{display:flex;justify-content:space-between;flex-wrap:wrap}.about__partners-customer{position:relative;display:flex;justify-content:center;align-items:center;padding:0 12px;margin:0 0 40px 0;width:25%}.about__partners-customer img{z-index:1;height:auto}.about__partners-customer [class*="-butn"]{position:absolute;top:50%;left:50%;z-index:3;width:100%;max-width:180px;height:40px;transform:translate3d(-50%, -50%, 0);opacity:0}.about__partners-customer:hover [class*="-butn"]{opacity:1}.about__partners-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.about__testimonials-list{display:flex;justify-content:space-between;flex-wrap:wrap}.about__testimonials-item{display:flex;width:100%;margin-bottom:40px;background:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:10px}.about__testimonials-content{padding:30px 24px;font-size:15px;line-height:1.5em;color:#5c626e}.about__testimonials-content p{margin-bottom:10px}.about__testimonials-content p span{font-weight:bold}.about__testimonials-title{margin-bottom:10px;color:#1d2225}.about__testimonials-author{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.about__testimonials-author-photo{width:80px;height:80px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:50%;overflow:hidden}.about__testimonials-author-photo img{width:100%;height:auto}.about__testimonials-author-data{width:calc(100% - 100px)}.about__testimonials-author-name{color:#1d2225}.about__testimonials-author-name a{color:#1d2225}.about__testimonials-author-name a:hover{text-decoration:none;color:var(--theme)}.about__testimonials-author-name+p{font-weight:bold;color:#1d2225}.about__testimonials-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.about__team-text{max-width:720px;margin:0 0 30px 0;font-size:15px;line-height:1.5em;color:#5c626e}.about__team-title{margin-bottom:15px;font-size:50px;line-height:1em;text-transform:uppercase;letter-spacing:.05em}.about__team-list{display:flex;justify-content:center;flex-wrap:wrap}.about__team-item{position:relative;width:calc(25% - 15px);margin:0 0 30px 20px;text-align:center;font-size:15px;line-height:1.5em;color:#5c626e}.about__team-item:nth-child(4n+1){margin-left:0}.about__team-item:hover .about__team-name{color:var(--theme)}.about__team-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.about__team-photo{margin:0 0 5px 0}.about__team-photo img{height:auto;display:inline-block}.about__team-name{color:#1d2225;font-weight:bold;transition:all 0.2s}.about__team-post{margin:0 0 5px 0}.about__team-description{margin:0 0 5px 0}.about__team-contacts{position:relative;z-index:20;margin:0 0 10px 0;color:#1d2225}.about__team-contacts a{display:block;color:#1d2225}.about__team-socials{position:relative;z-index:20;display:flex;align-items:center;justify-content:center}.about__team-socials a{margin:0 5px;color:#fff}.about__team-socials a svg{width:20px;height:20px;fill:#1d2225;transition:all 0.35s}.about__team-socials a:hover{text-decoration:none}.about__team-socials a:hover svg{fill:var(--theme);transform:rotateY(360deg)}.about [class*="about__trigger"]{width:100%;max-width:320px;margin:0 auto;clear:both}.about__text{margin:0 0 40px 0}.about__text_gray{padding-top:20px;padding-bottom:20px;background-color:#fafafa}.about__text_low{margin-bottom:0}.about__text-main-title{font-weight:bold}.about__text-title{padding-top:5px;padding-bottom:10px;font-size:1.75em;font-weight:bold}.about__text-subtitle{margin-bottom:10px;font-size:28px;text-transform:uppercase;color:var(--theme)}.about__text li,.about__text p{font-size:15px;line-height:1.5em;color:#5c626e}.about__text li a,.about__text p a{text-decoration:underline}.about__text li a:hover,.about__text p a:hover{text-decoration:none}.about__text li:not(:first-child){margin-top:7px}.about__text ul,.about__text ol{margin-bottom:15px}.about__text ol li,.about__text ol{list-style:decimal inside}.about__text-content{position:relative}.about__text-content__with-dot{padding-left:15px}.about__text-content__with-dot:before{position:absolute;content:'';top:19px;left:0;display:block;width:10px;height:10px;border-radius:50%;background-color:var(--theme)}.about__text-content span{color:var(--theme)}.about__text-content:not(:first-child){margin-top:20px}.about__text-content__bigger li,.about__text-content__bigger p{font-size:20px;line-height:1.4em}.about__text-content__biggest li,.about__text-content__biggest p{font-size:1.25em;color:#1d2225}.about__text-content a.modal-trigger{color:var(--theme);font-size:15px}.about__text-figure{display:block;margin-top:30px;width:100%}.about__text-figure img{width:100%}.about__separator{margin-bottom:50px;margin-left:auto;margin-right:auto;border-top-color:rgba(255,0,0,0.4);max-width:910px}.about__separator_wide{max-width:100%}.about__section{margin:0 0 60px 0}.integration-title{padding-top:0.3em;font-size:3em;font-weight:bold}.about__text-with-image{display:grid;grid-template-columns:7fr 3fr;grid-column-gap:20px;grid-row-gap:20px}.about__text-with-image-revers{display:grid;grid-template-columns:3fr 7fr;grid-column-gap:20px;grid-row-gap:20px}.about__contractors{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:15px;grid-row-gap:30px;margin-top:20px;margin-bottom:30px}.about__contractors-image{position:relative;max-width:100px;margin-left:auto;margin-right:auto}.about__contractors-image:before{position:relative;z-index:1;display:block;padding-top:100%;content:''}.about__contractors-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.about__contractors-name{margin-top:10px;font-size:1.25em;font-weight:bold;text-align:center;color:#5c626e}.about__text-btn{display:flex;margin-top:20px}.about__text-btn [class*="butn"]{padding-left:10px;padding-right:10px}.about__benefits{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:960px;width:100%}.about__benefits-frame{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:50vh}.about__benefits-title{position:relative;margin-bottom:1em;font-size:2.5em;font-weight:bold;text-align:center}.about__benefits-item{min-width:220px;max-width:280px;padding-left:10px;padding-right:10px;margin-bottom:25px;text-align:center}.about__benefits-icon{margin-bottom:10px}.about__benefits-icon-text{font-size:48px;font-weight:bold;color:var(--theme)}.about__benefits-text{font-size:1.25em}.about__benefits-text_bigger{font-size:1.5em}.about__benefits-big-text{font-size:1.75em;margin-bottom:20px;font-style:italic;color:#5c626e}.about__benefits-red{color:var(--theme)}.gpt-charity{font-family:-apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;color:#111827;background:#ffffff}.gpt-charity img{max-width:100%;height:auto;display:block}.gpt-charity .gpt-hero,.gpt-charity .gpt-steps,.gpt-charity .gpt-funds,.gpt-charity .gpt-destination,.gpt-charity .gpt-contact{min-height:560px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.gpt-charity .gpt-hero{background:#ec482f;padding:90px 0;color:#ffffff;overflow:hidden}.gpt-charity .gpt-hero-container{max-width:1300px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:60px}.gpt-charity .gpt-hero-text{flex:0 0 58%;min-width:0}.gpt-charity .gpt-hero h1{font-size:46px;line-height:1.15;font-weight:700;margin:0 0 22px;word-break:break-word}.gpt-charity .gpt-hero p{font-size:20px;line-height:1.55;margin:0;opacity:0.97;word-break:break-word}.gpt-charity .gpt-hero-logos{display:flex;align-items:center;gap:28px;margin-top:30px;width:100%}.gpt-charity .gpt-hero-logos img{filter:brightness(0) invert(1);max-height:44px}.gpt-charity .gpt-hero-image{flex:0 0 42%;min-width:0}.gpt-charity .gpt-hero-image-inner{width:100%;height:320px;border-radius:26px;background-size:cover;background-position:center;box-shadow:0 24px 60px rgba(15,35,52,0.45)}.gpt-charity .gpt-steps{padding:90px 0;background:#ffffff}.gpt-charity .gpt-steps-inner{max-width:1300px;margin:0 auto;padding:0 24px}.gpt-charity .gpt-steps-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.gpt-charity .gpt-step-card{background:#ffffff;border-radius:22px;box-shadow:0 14px 32px rgba(15,35,52,0.06);padding:20px 18px}.gpt-charity .gpt-funds{padding:90px 0;background:#fff4f4}.gpt-charity .gpt-funds-inner{max-width:1300px;margin:0 auto;padding:0 24px}.gpt-charity .gpt-destination{padding:90px 0;background:#ffffff}.gpt-charity .gpt-destination-inner{max-width:1300px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:40px}.gpt-charity .gpt-destination-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.gpt-charity .gpt-destination-tile{border-radius:22px;background-size:cover;background-position:center;padding-bottom:75%}.gpt-charity .gpt-contact{padding:90px 0;background:#fff4f4}.gpt-charity .gpt-contact-inner{max-width:1000px;margin:0 auto;padding:0 24px}.gpt-charity .gpt-contact-card{border-radius:40px;border:1px solid #e5e7eb;padding:48px 56px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px}.gpt-charity h2{font-size:34px;line-height:1.25;font-weight:700}.gpt-charity p{font-size:18px;line-height:1.7}.gpt-charity .gpt-contact-form-fixed .text-input{width:100%;border-radius:10px;border:1px solid #e5e7eb;padding:12px 14px;font-size:15px;outline:none;box-sizing:border-box;transition:border-color .15s ease, box-shadow .15s ease;background:#ffffff;color:#111827}.gpt-charity .gpt-contact-form-fixed .text-input:focus{border-color:#ec482f;box-shadow:0 0 0 1px #ec482f1f}.gpt-charity .gpt-contact-form-fixed .submit-btn,.gpt-charity .gpt-contact-form-fixed button.submit-btn{width:100%;border:0;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.1;background:#ec482f;color:#ffffff;cursor:pointer;transition:transform .12s ease, filter .12s ease}.gpt-charity .gpt-contact-form-fixed .submit-btn:hover{filter:brightness(0.96)}.gpt-charity .gpt-contact-form-fixed .submit-btn:active{transform:translateY(1px)}.gpt-charity .gpt-contact-form-fixed .low-btn.dark-red-butn{background:#ec482f;color:#ffffff}.testimonials{position:relative;text-align:center;background:#fff;max-width:1180px;margin:0 auto}.testimonials-slider{padding:0 40px}.testimonials--low .testimonial-item{min-height:0;padding:50px 0}.testimonials-form{padding:30px 15px 50px 15px;border-top:1px solid #fafafa}.testimonials-form form{max-width:540px;margin:0 auto}.testimonials-form .testimonial-item-author{padding:0 0 20px 0;text-align:center}.testimonials-form .input-line{margin:0 0 20px 0}.testimonials-form .testimonial-quality{max-width:100%;padding:0}.testimonials-form [class*="-butn"]{width:100%;max-width:320px;margin:0 auto}.slider-counter{position:absolute;top:70px;left:0;z-index:5;width:100%;font-size:14px;text-align:center;color:#191919}.testimonial-item{display:table;max-width:680px;min-height:650px;padding:150px 0 50px 0;margin:auto}.testimonial-item-photo{margin:0 auto 30px auto;width:100px;height:100px;border-radius:50%;overflow:hidden}.testimonial-item-photo img{width:100%;height:auto}.testimonial-item-author{width:100%;padding:0 0 50px 0;font-size:50px;line-height:56px;text-transform:uppercase;letter-spacing:0.05em}.testimonial-item-author>span{display:block;padding:17px 0 0 0;font-size:14px;line-height:normal;color:#6c6c6c;text-transform:none;letter-spacing:0.01em;font-family:"Roboto",sans-serif}.testimonial-item-cell>p{padding:0 0 10px 0;line-height:24px;font-weight:300;color:#191919}.testimonials-trigger span>span{color:var(--theme)}.testimonials-item{padding:10px 0 0 0}.testimonials-item .name{padding:0 0 5px 0;font-size:18px;font-weight:bold}.testimonials-item .date{padding:0 0 5px 0;color:#5c626e;font-size:14px}.testimonials-trigger{cursor:pointer;transition:all 0.2s}.testimonials-trigger:hover{color:var(--theme)}.testimonials-trigger span{position:relative;display:inline-block}.testimonials-trigger span:nth-child(2){top:-3px;vertical-align:middle;line-height:32px;margin:0 0 0 15px;padding:0 10px;height:32px}.testimonials-trigger.active span:before{top:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-form{max-width:480px;padding:20px 0 0 0}.testimonial-form:after{display:block;content:'';clear:both}.testimonial-form .input-line{margin:0 0 20px 0}.testimonial-form label{margin:0 0 5px 0}.testimonial-form .title{padding:0 0 20px 0;font-size:20px;font-weight:bold}.testimonial-form input.text-input{height:40px}.testimonial-form .red-butn{padding:0 30px;font-size:18px}.text-block{position:relative;z-index:20;border-top:1px solid #dfe0e1}.text-block:after{display:block;content:'';clear:both}.text-block__holder{padding-top:3rem;padding-bottom:3rem}.text-block .breadcrumbs{margin-bottom:20px}.text-block .breadcrumbs ul.left-position{padding-left:0}.text-block .inner{max-width:960px}.catalogue .text-block{padding:40px 0 1px 0}.text-block .main-column{padding-top:20px;padding-bottom:40px}.text-block-title{padding:0 0 21px 0;font-size:50px;line-height:1.2em;letter-spacing:0.0755em;text-transform:uppercase}.text-block-section{max-width:1400px;padding-left:20px;padding-right:20px;margin:0 auto 30px auto}.text-block-section:after{display:block;content:'';clear:both}.text-block ul{margin:0 0 10px 0}.text-block ul li{margin:0 0 0 30px;padding:0 0 10px 0;line-height:1.5em;color:#5c626e;list-style:disc}.text-block ol{margin:0 0 10px 0}.text-block ol li{padding:0 0 10px 0;line-height:1.5em;color:#5c626e;list-style:decimal inside}.text-block p{padding:0 0 20px 0;line-height:1.5em;color:#5c626e}.text-block p mark{font-weight:bold;color:#1d2225}.text-block-figure{float:left;margin-right:20px;margin-bottom:10px;width:50%;max-width:420px}.text-block-figure--right{float:right;margin-right:0;margin-left:20px}.text-block-figcaption{padding:5px 0}.text-block-table{margin:0 0 10px 0;overflow-y:hidden;overflow-x:auto}.text-block-table table{min-width:760px;max-width:919px;border:1px solid transparent}.text-block-table td{border:1px solid #c1c1c1;padding:3px 5px 5px 5px;color:#5c626e;font-size:15px}.text-block-section-title,.text-block h2,.text-block .title{font-size:24px;line-height:normal;letter-spacing:normal;font-weight:bold;padding:50px 0 5px 0;font-family:"Roboto",sans-serif;text-transform:none}.text-block-section-title{padding:0 0 20px 0}.text-block-section-title h2{padding:0}.text-block .figure{width:500px}.text-block .figure img{width:100%;height:auto}.text-block .figure.align-right{float:right;margin:20px 0 10px 15px}.text-block .figure.align-left{float:left;margin:20px 20px 10px 0}.article{font-size:13px}.article h2{font-size:inherit;padding:0;margin:0;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.article__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;z-index:2;position:relative}.article__banner{padding-top:20px;padding-bottom:20px;position:relative}.article__banner-title{font-size:4.5em;font-weight:bold;color:#fff;padding-bottom:20px;padding-top:20px}.article__banner-title_dark{color:#1d2225}.article__banner-subtitle{font-size:2em;font-weight:bold}.article__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;background:grey;z-index:1}.article__banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article__text{padding-top:40px;padding-bottom:40px}.article__text-content>p{font-size:1em;color:#5c626e;line-height:1.4}.article__small-text{margin-top:20px;font-size:1.6em}.article__small-text a{color:#ec482f}.article__mark,.article__text p{font-size:2em;font-weight:bold}.article__mark:not(:first-child),.article__text p:not(:first-child){margin-top:15px;margin-bottom:15px}.article__text_grey{background:#f1f1f1;box-shadow:0 0 25px rgba(28,27,27,0.13)}.article__text-title{font-size:3.3em;font-weight:bold;margin-bottom:20px}.article__text-title span{color:#ec482f;font-size:0.5em}.article__text-title mark{color:#fb94ae;display:block}.article__mark{background:#fec917;display:inline-block;padding-right:10px;padding-left:10px;padding-bottom:2px;font-weight:bold}.article__text-columns{display:grid;grid-template-columns:6fr 3fr;grid-column-gap:20px}.article__text-columns-content p{font-size:2em}.article__text-columns_reverse{grid-template-columns:3fr 6fr}.article__text-image img{width:100%;box-shadow:0 0 25px rgba(28,27,27,0.13)}.article__text-columns-image img{width:100%}.article__promo{position:relative}.article__promo-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;color:white;font-size:3em;text-align:center;padding-top:10%}.article__promo-text span{font-size:1.2em;color:#fb94ae;display:block;font-weight:bold}.article__promo-image{z-index:1;position:relative}.article__promo-image img{width:100%}.article__half{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.article__half-content p{font-size:2em}.article__half-image img{width:100%}.new-card{position:relative;padding-bottom:3em;min-height:calc(100vh - 152px);padding-top:0em}.new-card__title{margin-top:1.5em;margin-bottom:2em}.new-card__name{font-size:2.35em;line-height:1.1;margin-bottom:0.15em}.new-card__name span{display:inline-block;color:#5c626e}.new-card__meta{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;grid-column-gap:1fr;grid-row-gap:0.5fr;color:#5c626e;font-size:0.875em}.new-card__meta-item{display:flex;align-items:center;margin-right:1.25em;margin-bottom:0.5em}.new-card__meta-favorite{display:flex;align-items:center}.new-card__meta-favorite svg{width:1.25em;height:1.25em;margin-right:0.5em;fill:#5c626e}.new-card__meta-favorite:hover,.new-card__meta-favorite_active{color:var(--theme);text-decoration:none}.new-card__meta-favorite:hover svg,.new-card__meta-favorite_active svg{fill:var(--theme)}.new-card__meta-selfdelivery{font-weight:600;color:var(--theme)}.new-card__meta-pledge{display:flex;align-items:center}.new-card__meta-pledge-key{display:flex;align-items:center;margin-right:0.5em}.new-card__main-columns{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2em;grid-row-gap:3em;margin-bottom:6em}.new-card__assets{display:flex}.new-card__assets-thumbs{width:4em;margin-right:1.5em}.new-card__assets-thumbs-item{display:block;width:100%;margin-bottom:0.5em;border-radius:5px;overflow:hidden;border:1px solid #fff;transition:all 0.2s}.new-card__assets-thumbs-item:hover{border-color:var(--theme)}.new-card__assets-thumbs-item img{width:100%;height:auto}.new-card__assets-main-image{position:relative;flex-grow:1}.new-card__assets-main-image-holder{position:relative;z-index:1;max-width:600px;margin-left:auto;margin-right:auto}.new-card__assets-main-image-link{position:relative;z-index:1;display:block;width:100%;padding-top:100%;border-radius:8px;overflow:hidden}.new-card__assets-main-image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.new-card__assets-premium-icon{position:absolute;top:1em;right:1em;z-index:2;width:2em;height:2em}.new-card__assets-premium-icon svg{width:2em;height:2em;fill:var(--theme)}.new-card__main-details-frame{border-radius:8px;border:1px solid #dfe0e1;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;margin-bottom:3em}.new-card__prices{margin-bottom:2em}.new-card__prices-title{margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__prices-item{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0.75em}.new-card__prices-item-key{display:flex;align-items:center}.new-card__prices-item-value{display:flex;align-items:baseline;white-space:nowrap}.new-card__prices-item-value-old{color:#5c626e;text-decoration:line-through;font-weight:normal;font-size:0.875em;margin-right:0.75em}.new-card__prices-item_final{font-size:1.35em;font-weight:bold}.new-card__prices-item_old{color:#5c626e}.new-card__prices-item_old .new-card__prices-item-value{text-decoration:line-through}.new-card__prices-item_second-day{color:#5c626e}.new-card__prices-item_cashback{color:#639e3a;font-weight:600}.new-card__buy-butn{padding-left:3em;padding-right:3em;min-width:220px}.new-card__colors{margin-bottom:2em}.new-card__colors-title{margin-bottom:0.5em;font-weight:600;color:#5c626e}.new-card__colors-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(4.5em, 1fr));grid-column-gap:1em;grid-row-gap:1em}.new-card__colors-item{position:relative;text-align:center}.new-card__colors-item-image{position:relative;width:100%;padding-top:100%;border-radius:5px;overflow:hidden}.new-card__colors-item-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.new-card__colors-item-price{margin-top:0.35em;font-size:0.875em;color:#5c626e;transition:all 0.2s;opacity:0}.new-card__colors-item:hover .new-card__colors-item-price{opacity:1}.new-card__colors-item-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em}.new-card__features{margin-bottom:2em}.new-card__features-title{font-size:1.125em;margin-bottom:0.5em;font-weight:600;color:#5c626e}.new-card__features-title-link{display:inline-block;font-size:0.75em;color:var(--theme);text-decoration:underline;font-weight:normal}.new-card__features-title-link:hover{text-decoration:none}.new-card__features-content{line-height:1.6;color:#5c626e}.new-card__features-content p:not(:first-child){margin-top:1em}.new-card__features-content .card-features-list li,.new-card__features-item{display:flex;align-items:flex-start;justify-content:space-between}.new-card__features-content .card-features-list li:not(:first-child),.new-card__features-item:not(:first-child){margin-top:0.5em}.new-card__features-content .card-features-list li>span:last-child,.new-card__features-item-value{white-space:nowrap;color:#1d2225}.new-card__complects{margin-bottom:1em}.new-card__complects-title{font-size:1.125em;margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__gallery{margin-bottom:2em}.new-card__gallery-title{font-size:1.125em;margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__gallery-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;grid-row-gap:1em}.new-card__gallery-item{display:flex}.new-card__gallery-item-link{position:relative;border-radius:5px;overflow:hidden;transition:all 0.2s;box-shadow:0 0 0 rgba(35,35,35,0)}.new-card__gallery-item-link:hover{box-shadow:0 2px 10px rgba(35,35,35,0.25)}.new-card__gallery-item-link img{width:100%;height:100%;object-fit:cover}.new-card__benefits,.new-card__video{margin-bottom:4em}.new-card__half-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;grid-row-gap:3em;margin-bottom:4em}.cheaper-cont{display:flex;align-items:center;flex-direction:column}.cheaper-cont .cheaper{font-size:14px;margin-bottom:32px}.why-us{color:#ec482f;margin-left:auto;font-weight:bold;text-align:left;padding:10px;line-height:1.3}.profile{position:relative;padding:30px 20px 0 20px}.profile:after{display:block;content:'';clear:both}.profile .input-line{margin:0 0 15px 0}.profile__form [class*="butn"]{padding-left:15px;padding-right:15px;margin-top:15px}.profile__form-bottom{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;padding-bottom:50px}.profile__form-data{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:15px}.profile__form .input-line{margin-bottom:0}.profile__form .input-line_half-line{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:15px}.profile-left .input-line{margin-bottom:15px}.profile .inner:after{display:block;content:'';clear:both}.profile-title{padding:0 0 30px 0;color:var(--theme);font-size:20px}.profile-top{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #e3e3e3}.profile .user{display:grid;grid-template-columns:80px 1fr;grid-gap:15px}.profile .user .image{position:relative;width:80px;height:80px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:50%;border:2px solid var(--theme);overflow:hidden}.profile .user .image img{position:relative;z-index:1;width:100%}.profile .user .image .load-image{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;overflow:hidden;text-indent:-9999em;cursor:pointer}.profile .user .image span{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;padding:25px 0 0 0;background:rgba(29,34,37,0.5);font-size:13px;color:#fff;text-align:center;opacity:0;transition:all 0.2s;border-radius:44px}.profile .user .image:hover span{opacity:1}.profile .user .user-right{padding:7px 0 0 0;overflow:hidden;font-weight:bold;font-size:18px}.profile .user .name{padding:0 0 5px 0;font-size:20px}.profile .user .name span{position:relative;top:-1px;font-size:14px}.profile .user .name svg{position:relative;top:2px;display:inline-block;width:18px;height:18px;margin:0 0 0 5px}.profile .user .name .logo-item{fill:var(--theme)}.profile .user .name.silver span{color:#999}.profile .user .name.silver .logo-item{fill:#999}.profile .user .name.gold span{color:#deb443}.profile .user .name.gold .logo-item{fill:#deb443}.profile .user .name.platinum span{color:#919191}.profile .user .name.platinum .logo-item{fill:#919191}.profile .user .name.black span{color:#1d2225}.profile .user .name.black .logo-item{fill:#1d2225}.profile .user .user-bonus{color:#00afe6;font-size:15px}.profile .user .user-discount{display:flex;align-items:center;color:var(--theme);font-size:15px}.profile .user .user-discount input.text-input{width:50px;text-align:center;margin-left:5px;margin-right:5px}.profile-type{padding:14px 0 0 0;float:left}.profile-type label{cursor:pointer}.profile-type .input-label{padding:0 0 15px 0}.profile-type .input-line{margin:0 0 10px 0}.profile-nav{margin:0 0 20px 0;border:1px solid var(--theme)}.profile-nav ul{display:flex}.profile-nav ul:after{display:block;content:'';clear:both}.profile-nav ul li{width:100%}.profile-nav ul li.current span,.profile-nav ul li.current a{background:var(--theme);color:#fff;cursor:default;pointer-events:none}.profile-nav ul li.disabled a{background:#e3e3e3;color:#fff;cursor:default;pointer-events:none}.profile-nav ul span,.profile-nav ul a{display:block;height:36px;line-height:34px;text-align:center;color:var(--theme);transition:all 0.2s;cursor:pointer}.profile-nav ul span:hover,.profile-nav ul a:hover{text-decoration:underline}.profile .date-label,.profile .input-label{display:block;height:24px;padding:0 0 6px 0;color:#5c626e;font-weight:bold}.profile .date-label{font-size:15px;width:100%}.profile .label-text{position:relative;top:2px}.profile input.text-input{height:36px;padding:0 10px 1px 10px}.profile .orders-table input.text-input{height:24px;padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:5px;font-size:13px}.profile .orders-table input.text-input[placeholder="YYYY-MM-DD"]{min-width:100px}.profile .form-section{padding:26px 0 0 0;margin:16px 0 0 0;border-top:1px solid #e3e3e3}.profile .form-section:after{display:block;content:'';clear:both}.profile .form-section:first-child{padding:0;margin:0;border:none}.profile .form-section-title{padding:0 0 10px 0;font-size:18px;font-weight:bold;color:#5c626e}.profile .passport-line:after{display:block;content:'';clear:both}.profile .passport-line .input-line{float:right;width:calc(100% - 120px)}.profile .passport-line .input-line:first-child{float:left;width:100px}.profile textarea.textarea-field{height:111px;padding:5px 10px}.profile .date-input:before{top:18px}.profile .sex-line{clear:both}.profile .sex-line:after{display:block;content:'';clear:both}.profile .sex-line label{float:right;width:calc(50% - 10px)}.profile .sex-line label:first-child{float:left}.profile .user-charity{padding:20px 0 15px 0;margin:16px 0 0 0;border-top:1px solid #e3e3e3;clear:both}.profile .user-charity:after{display:block;content:'';clear:both}.profile .user-charity a,.profile .user-charity span,.profile .user-charity input.text-input{display:inline-block;vertical-align:top}.profile .user-charity input.text-input{width:50px;text-align:center;margin:0 0 0 10px}.profile .user-charity a,.profile .user-charity span{padding:7px 10px 0 0}.profile .user-charity .input-label{padding:0 0 10px 0;font-size:14px}.profile .subscribe-label{margin:0 0 7px 0;cursor:pointer}.profile .order-btns [class*="butn"]{clear:both;width:100%;max-width:320px;font-size:16px;font-weight:bold;margin:20px 0 0 0}.profile .order-btns [class*="butn"].left-position{float:left;clear:none}.profile .sided-btns{clear:both}.profile .sided-btns:after{display:block;content:'';clear:both}.profile .sided-btns .dark-red-butn{float:left;clear:none}.profile .sided-btns .black-butn{float:right;clear:none}.profile .order-btns{float:left;width:50%}.profile .order-btns__message{display:none;font-weight:bold;color:var(--theme);text-align:center}.profile .order-btns__message-image{width:100px;margin-left:auto;margin-right:auto;margin-bottom:10px;border:2px solid var(--theme)}.profile .order-btns__message-image img{width:100%;height:auto}.profile .order-btns__line{display:flex;align-items:center}.profile .order-btns__line:not(:first-child){margin-top:20px}.profile .order-btns__price{margin-left:20px;font-size:18px;font-weight:bold;color:var(--theme);flex-shrink:0}.profile .order-btns.align-center{float:none;width:100%;margin:0 auto 30px auto;clear:both}.profile select{height:36px;line-height:34px}.profile .order-prepayment-info{float:left;padding:50px 0 20px 0;text-transform:uppercase;color:var(--theme)}.profile .order-prepayment-info>span,.profile .order-prepayment-info>label{display:block;float:left}.profile .order-prepayment-info>label{text-transform:none;font-size:15px;margin:0 0 0 30px}.profile .order-prepayment-info .dark-red-butn,.profile .order-prepayment-info .red-butn{float:left;margin:0 0 0 15px;padding:0;height:28px;width:100px;min-width:100px;line-height:normal;clear:none}.profile-qr{position:relative;max-width:700px;margin:0 auto}.profile-qr:after{display:block;content:'';clear:both}.profile-qr-column{float:right;width:calc(50% - 10px);max-width:320px;margin:0 0 40px 0}.profile-qr-column:nth-child(2n+1){float:left;clear:both}.profile-qr-code{padding:30px 0 0 0}.profile-qr-input{margin:0 auto 20px auto;max-width:320px}.profile-qr [class*="-butn"]{margin:0 auto;max-width:320px}.profile-qr .dark-red-butn.active{background-color:#fff;color:var(--theme)}.profile-qr-description{padding:15px 0 0 0;color:#5c626e;line-height:1.5em;text-align:justify}.profile-qr-image{max-width:240px;margin:0 auto;padding:0 0 20px 0}.profile-qr-image img{width:100%;height:auto}.profile .logistics-options{margin-bottom:20px}.profile-investor{position:relative}.profile-investor:after{display:block;content:'';clear:both}.profile-investor__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.profile-investor-data{margin:0 0 30px 0;font-size:18px;color:#5c626e}.profile-investor-name{margin-bottom:10px}.profile-investor-name span{color:var(--theme);font-weight:bold}.profile-investor-amount{color:var(--theme);font-weight:bold}.profile-investor-investments{margin-bottom:10px}.profile-investor-date{display:inline-block;margin:0 0 0 5px;font-size:16px;color:#1d2225}.profile-investor .manager-table-holder th{padding:5px 8px;font-size:14px}.profile-investor .manager-table-holder td{padding:5px 8px}.profile .logist-sort{margin-bottom:20px}.cart-text{display:flex;flex-wrap:wrap;padding:20px 0 25px 0}.cart-text__title{width:100%;font-size:15px;font-weight:bold;margin-bottom:5px;color:#5c626e}.cart-text .order-total-hours{display:flex;align-items:center;min-height:36px;font-weight:bold}.cart-text .order-total-hours span{color:var(--theme);margin-left:5px}.cart-text mark{font-weight:bold;color:var(--theme)}.cart-text .cart-text-right{float:right;display:flex}.cart-text .cart-clear{float:right;font-size:14px;margin:0 24px 0 0}.cart-text .dark-red-butn{width:200px;height:40px;padding:0 0 2px 0;font-size:14px;margin:0 15px 0 0}.cart-clear{box-shadow:0 2px 10px rgba(35,35,35,0)}.orders-table{position:relative;overflow-x:auto;padding-top:20px}.orders-table__info{margin-top:20px;font-size:15px}.orders-table__buy{display:flex;align-items:center}.orders-table__customer{display:flex;align-items:center}.orders-table__customer svg{width:18px;height:18px;margin-right:10px}.orders-table__customer svg.ico-cat{fill:#639e3a}.orders-table__customer svg.ico-poop{fill:#1d2225}.orders-table__customer svg.ico-bomb{fill:#5c626e}.orders-table .tablesorter-header-inner{display:inline-block}.orders-table .day-total{color:var(--theme)}.orders-table .day-total td{background-color:var(--theme);font-weight:bold;color:#fff}.orders-table table{position:relative;z-index:1;min-width:500px;margin:0 80px 0 0}.orders-table th,.orders-table td{vertical-align:middle;height:30px;padding:8px;text-align:left;border-bottom:1px solid #e3e3e3;font-size:14px;white-space:nowrap;transition:all 0.2s;outline:none}.orders-table tr:hover:not(.no-highlight) td{background-color:#e3e3e3}.orders-table th{font-weight:bold}.orders-table:not(.no-sort) th{cursor:pointer;transition:all 0.2s}.orders-table:not(.no-sort) th:hover{color:var(--theme)}.orders-table:not(.no-sort) th:not(.no-sort):after{position:relative;content:'';top:0;display:inline-block;width:0;height:0;margin-left:5px;border-top:6px solid #dfe0e1;border-left:6px solid transparent;border-right:6px solid transparent;transition:all 0.2s}.orders-table:not(.no-sort) th.tablesorter-headerAsc:after{top:-1px;transform:rotate(180deg)}.orders-table tfoot th{border:none}.orders-table tfoot th:after{display:none !important}.orders-table tfoot th.align-right{text-align:right;padding:0}.orders-table .help-icon{margin-right:0;margin-left:3px}.orders-table .status{display:flex;align-items:center;padding:2px 5px 3px 5px;color:white}.orders-table .status svg{width:16px;height:16px;margin-left:auto;fill:#fff}.orders-table .status.process{background-color:#ffde1b}.orders-table .status--1{background-color:#6fbcf0;color:#fff}.orders-table .status--2{background-color:#ffde1b}.orders-table .status--3{background-color:#a6a6a6;color:#fff}.orders-table .status--4{background-color:#d64735;color:#fff}.orders-table .status--6{background-color:#86c740;color:#fff}.orders-table .status--7{background-color:#efd019;color:#fff}.orders-table .status--8{background-color:#3d558d;color:#fff}.orders-table .status--9{background-color:#010101;color:#fff}.orders-table .status--10{background-color:#7fb3c5;color:#fff}.orders-table .status--11{background-color:#95aad1;color:#fff}.orders-table .status--12{background-color:#18a300;color:#fff}.orders-table .status--13{background-color:#f2a8a0;color:#fff}.orders-table .status--14{background-color:#de9451;color:#fff}.orders-table .status--16{background-color:#b96cc4;color:#fff}.orders-table .status.done{background-color:#a6a6a6;color:#fff}.orders-table .status.deleted{background-color:#d64735;color:#fff}.orders-table .status.ready{background-color:#86c740;color:#fff}.orders-table .status.payed{background-color:#efd019;color:#fff}.orders-table .status.new{background-color:#6fbcf0;color:#fff}.orders-table .status.confirm{background-color:#3a5997;color:#fff}.orders-table select{height:24px;line-height:22px;padding-left:10px;margin-top:5px;margin-bottom:5px;width:auto}.orders-table [class*="butn"]{height:24px;font-size:13px;padding-left:5px;padding-right:5px;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;width:auto;font-weight:normal;display:inline-block}.orders-table span[class*="butn"],.orders-table a[class*="butn"]{line-height:22px;margin-left:5px}.orders-table .help-butn{width:18px;height:18px;margin-left:5px;margin-top:5px;margin-bottom:5px;padding:0;font-size:13px;vertical-align:middle}.orders-table__price{font-weight:bold}.orders-table__price+[class*="butn"]{margin-left:10px}.orders-table__proposal{display:flex;align-items:center;color:var(--theme)}.orders-table__proposal:hover{text-decoration:none}.orders-table__company{display:flex;align-items:center;min-width:120px;padding-top:3px;padding-bottom:3px;white-space:normal}.orders-table__company img{display:block;width:24px;height:auto;margin-right:10px}.orders-table__company-name{display:inline-block}.orders-table__counter{display:flex;flex-wrap:wrap;margin-bottom:20px;font-weight:bold;margin-top:15px}.orders-table__counter-available{margin-left:20px}.orders-table__counter-display{color:var(--theme)}.orders-table__cell-controls [class*="butn"]:not(:first-child){margin-left:10px}.orders-table__controls{display:flex;align-items:center;margin-bottom:5px}.orders-table__controls [class*="butn"]{height:30px;padding-left:10px;padding-right:10px;flex-shrink:0}.orders-table__controls .add-finance,.orders-table__controls .orders-table__show-all{margin-left:auto}.orders-table__controls-title{font-size:18px;font-weight:bold}.orders-table__finance,.orders-table__account{margin-right:15px;font-weight:bold}.orders-table__client-type{display:flex;align-items:center}.orders-table__client-type span{margin-right:10px}.orders-table__client-type svg{flex-shrink:0;width:16px;height:16px;fill:#639e3a;margin-left:auto}.order-prepayment span{float:none}.order-item{position:relative;padding-bottom:50px}.order-item:after{display:block;content:'';clear:both}.order-item .simple-file{height:36px}.order-item .simple-file__value{line-height:34px}.order-item .report-products{margin-top:0}.order-item-commission{color:black}.order-item-commission span{color:var(--theme)}.order-item__download{display:flex;align-items:center;margin-top:15px}.order-item__download a{display:flex;align-items:center;width:calc(50% - 10px);font-size:17px}.order-item__download a svg{width:18px;height:18px;margin-right:10px;fill:var(--theme)}.order-item .cart-text{padding:0 0 30px 0}.order-item .cart-order .company-features-content{padding:0 0 30px 0}.order-item .cart-order .order-section,.order-item .order-section,.order-item .order-price-form,.order-item .company-feature{border:none;padding:0}.order-item .cart-order .order-section .order-price-form,.order-item .order-section .order-price-form,.order-item .order-price-form .order-price-form,.order-item .company-feature .order-price-form{margin:0}.order-item .wrong-amount{position:relative;height:30px;line-height:30px}.order-item .wrong-amount .red-color{text-decoration:line-through}.order-item .center-text{text-align:center}.order-item .order-data{padding:0 0 40px 0}.order-item .order-data:after{display:block;content:'';clear:both}.order-item .order-data-price{clear:both;color:var(--theme);padding:10px 0 0 0;font-size:18px;font-weight:bold}.order-item .order-data-price.bonus-info{padding:0}.order-item .order-data-title{display:flex;justify-content:space-between;padding:0 0 20px 0}.order-item .order-data-title.low{padding:0}.order-item .order-data-title-left:after{display:block;content:'';clear:both}.order-item .order-data-title .number{float:left;margin:2px 20px 0 0;font-size:24px;font-weight:bold}.order-item .order-data-title .number mark{color:var(--theme)}.order-item .order-data-title .date{float:left;padding:10px 0 0 0;color:#5c626e}.order-item .order-data-title .date span{margin:0 0 0 20px}.order-item .order-data-title .type{float:left;margin:0 0 0 20px}.order-item .order-data-title [class*="-butn"]{float:right;width:130px;height:40px;margin:0;font-size:15px;clear:none}.order-item .order-data-title .order-status{text-align:center;margin:0 0 15px 0}.order-item .order-data-title .order-status span{display:block}.order-item .order-data-title .order-status-condition{display:inline-block;max-width:200px;padding:8px 15px 10px 15px;margin:10px auto 0 auto;font-weight:bold;border:1px solid var(--theme)}.order-item .order-data-title .order-status .dark-red-butn{float:none;width:200px;margin:10px auto}.order-item .order-data-title .card-btns-consult{margin-top:0}.order-item .order-data-title-status{padding:10px 0 10px 0;font-weight:bold}.order-item .order-data-title-status span{color:var(--theme)}.order-item .order-data .order-timer{padding:0 0 30px 0;clear:both;font-weight:bold}.order-item .order-data .order-timer span{color:var(--theme)}.order-item .order-data .order-timer span span{font-size:20px}.order-item .order-data.align-center{text-align:center}.order-item .order-data.align-center .number{float:none;margin:0}.order-item .order-data .cell,.order-item .order-data .row{float:left;width:50%}.order-item .order-data .cell:after,.order-item .order-data .row:after{display:block;content:'';clear:both}.order-item .order-data .cell:nth-child(2n+1),.order-item .order-data .row:nth-child(2n+1){clear:both}.order-item .order-data .cell{padding:0 30px 30px 0}.order-item .order-data .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.order-item .order-data .data-label+.input-line{float:left}.order-item .order-data .input-line{float:right;width:calc(50% - 10px)}.order-item .order-data .input-line.wide{float:none;width:100%}.order-item .order-data .total-hours{height:36px;font-size:15px;line-height:36px}.order-item .order-table{padding:10px 0 0 0;margin:0 0 30px 0;border-top:1px solid #e3e3e3}.order-item .order-table:after{display:block;content:'';clear:both}.order-item .order-table input.text-input{max-width:80px;margin:0 auto}.order-item .order-product{padding:14px 0 15px 0;border-bottom:1px solid #e3e3e3}.order-item .order-product:after{display:block;content:'';clear:both}.order-item .order-product .image{float:left;width:60px;height:60px;margin:0 15px 0 0;border:1px solid #e3e3e3}.order-item .order-product .image img{width:100%;height:auto}.order-item .order-product .image>a{position:relative;z-index:1;display:block}.order-item .order-product .image>a:before{position:absolute;content:'';top:50%;left:50%;z-index:2;display:block;width:40px;height:40px;margin:-20px 0 0 -20px;background:url("/images/i/zoom.png") no-repeat 50% 50%;background-size:30px 30px;opacity:0;transition:all 0.2s}.order-item .order-product .image>a:hover:before{opacity:1}.order-item .order-product .info{overflow:hidden}.order-item .order-product .name{padding:8px 0 8px 0}.order-item .order-product .price span{margin:0 0 0 5px}.order-item .order-product .price input.text-input{display:inline-block;margin:0 5px 0 5px}.order-item .order-product .old-price{color:#5c626e;text-decoration:line-through}.order-item .order-product .new-price{color:var(--theme)}.order-item .replace-link{display:block;margin:0 0 0 0;text-decoration:underline}.order-item .replace-link:hover{text-decoration:none}.order-item .order-product,.order-item .oder-table-head{display:table;width:100%}.order-item .order-product .cell,.order-item .oder-table-head .cell{display:table-cell;vertical-align:middle;width:14%;min-height:20px;padding:0 5px;text-align:center;font-size:15px}.order-item .order-product .cell:after,.order-item .oder-table-head .cell:after{display:block;content:'';clear:both}.order-item .order-product .cell:nth-child(1),.order-item .oder-table-head .cell:nth-child(1){width:44px;font-weight:bold;color:#5c626e}.order-item .order-product .cell:nth-child(2),.order-item .oder-table-head .cell:nth-child(2){width:calc(40% - 40px);text-align:left}.order-item .oder-table-head{margin:0 0 15px 0;font-weight:bold}.order-item .oder-table-head:after{display:block;content:'';clear:both}.order-item .oder-table-head .dark-red-butn{height:40px;width:100%;margin:0;font-size:14px}.order-item .oder-table-head .cell{vertical-align:bottom}.order-item .oder-table-head span{margin:0 0 0 10px}.order-item .dealer-total .cell-name{color:var(--theme)}.order-item .total-table{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px 0}.order-item .total-table__title{font-weight:bold}.order-item .total-table:before{position:absolute;content:'';top:0;left:50%;display:block;width:1px;height:100%;background:var(--theme)}.order-item .total-table .column{width:calc(50% - 15px)}.order-item .total-table .row{display:table;width:100%}.order-item .total-table .row.products-total{font-weight:bold}.order-item .total-table .row.order-total{font-size:18px;font-weight:bold;color:var(--theme);border:none;padding:30px 0 0 0;clear:both}.order-item .total-table .row_total{font-weight:bold;color:var(--theme)}.order-item .total-table .cell{display:table-cell;vertical-align:middle;min-height:49px;padding:5px 0}.order-item .total-table .cell:nth-child(1){width:50%}.order-item .total-table .cell:nth-child(2){width:25%}.order-item .total-table .cell:nth-child(3){width:25%}.order-item .total-table .cell .label-text{top:0}.order-item .total-table .price{display:flex;align-items:center}.order-item .total-table .price input.text-input{height:30px;width:70px}.order-item .total-table .price .currency{margin-left:10px}.order-item .total-table label{display:inline-block}.order-item .total-table .additional-info{color:#5c626e;display:block;font-size:0.8em}.order-item .bonus-info{position:relative;font-size:15px;color:#00afe6}.order-item .bonus-info .dark{color:#5c626e}.order-item .bonus-info.upper{top:-3px}.order-item .payment-type{padding:0}.order-item .payment-type.dealer-payment{float:right;width:calc(50% - 15px);padding:0 0 20px 0}.order-item .order-download{float:right;width:calc(50% - 15px);margin:33px 0 0 0;font-weight:bold}.order-item .order-download a{margin:0 0 0 10px}.order-item .order-download a [class*=ico-]{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 2px 0 0}.order-item .order-download a [class*=ico-].ico-excel{fill:#267248}.order-item .order-download a.excel-color{color:#267248}.order-item .order-download a:hover{text-decoration:none;opacity:0.7}.order-item .order-download label{margin:10px 0 0 0;font-weight:normal}.order-item .order-download .extra-charge{margin:10px 0 0 0}.order-item .order-download .extra-charge input.text-input{display:inline-block;vertical-align:middle;width:80px;margin:0 5px}.order-item .order-total{display:table;width:100%;font-size:18px;font-weight:bold;color:var(--theme);padding:0 0 30px 0;clear:both}.order-item .order-total:after{display:block;content:'';clear:both}.order-item .order-total .cell{display:table-cell;padding:15px 5px 16px 5px}.order-item .order-total .cell:nth-child(1){width:30%}.order-item .order-total .cell:nth-child(2){width:20%}.order-item .order-total .cell:nth-child(3){width:50%}.order-item .order-total .order-download{margin:0;float:none;color:#267248}.order-item .order-details .card-btns-consult{margin:20px 0 0 0}.order-item .manager-status{float:left;margin:-3px 0 0 30px}.order-item .manager-status:after{display:block;content:'';clear:both}.order-item .manager-status .manager-status-column{margin:0 0 20px 0}.order-item .manager-status .manager-status-column:after{display:block;content:'';clear:both}.order-item .manager-status .label{float:left;margin:7px 15px 0 0}.order-item .manager-status .status-select-holder{float:left;width:150px}.order-item .manager-status .status-select-holder.black-color select{color:#1d2225}.order-item .manager-status .status-select-holder.green-color select{color:#639e3a}.order-item .manager-status .status-select-holder.red-color select{color:var(--theme)}.order-item .black-color select{color:#1d2225}.order-item .green-color select{color:#639e3a}.order-item .red-color select{color:var(--theme)}.order-item .left-data,.order-item .right-data{float:left;width:calc(50% - 10px)}.order-item .left-data:after,.order-item .right-data:after{display:block;content:'';clear:both}.order-item .right-data{float:right}.order-item .customer-data{float:right;width:150px;margin:4px 0 0 0}.order-item .customer-data:after{display:block;content:'';clear:both}.order-item .customer-data:first-child{float:left;width:calc(100% - 160px)}.order-item .customer-data .label{margin:0 0 5px 0}.order-item .customer-data .column a{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-item .customer-data span{display:block}.order-item .customer-data .manager-select-holder{width:150px}.order-item .dealer-select-holder{width:120px;margin:10px auto 0 auto}.order-item .dealer-select-holder:first-child{margin-top:0}.order-item.manager-order .order-download{width:calc(50% - 15px)}.details-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 15px 0}.details-section__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-height:80px;padding:0 0 5px 0;border-bottom:1px solid #e3e3e3}.details-section__contacts{display:flex;align-items:center;margin-top:5px}.details-section>.image{position:relative;float:left;flex-shrink:0;width:80px;height:80px;margin:0 0 0 10px;box-shadow:0 2px 10px rgba(35,35,35,0.25);overflow:hidden}.details-section>.image img{position:relative;z-index:1;width:100%;height:auto}.details-section__label{width:100%;margin-bottom:5px;font-weight:bold;color:#5c626e;font-size:15px}.details-section .name{float:left}.details-section .name a,.details-section .name span{display:inline-block;margin:0 10px 0 0}.details-section .column{float:right;width:calc(50% - 15px)}.details-section .column:after{display:block;content:'';clear:both}.details-section .column:first-child{float:left;padding:0 15px 0 0;color:#5c626e;font-weight:bold}.details-section [class*="ico-"]{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 5px 0 4px;fill:var(--theme)}.details-section__whatsapp{display:flex;align-items:center;color:#50b948;font-weight:bold}.details-section__whatsapp [class*="ico-"]{width:20px;height:20px;fill:#50b948}.details-section .description{padding:10px 0 0 0;clear:both}.details-section .technician{display:flex;align-items:center;flex-wrap:wrap;float:left;margin:0 15px 0 0}.details-section .technician:after{display:block;content:'';clear:both}.details-section .technician-label{width:100%;margin-bottom:5px;font-weight:bold;color:#5c626e;font-size:15px}.details-section .technician .image{position:relative;float:left;width:32px;height:32px;margin:0 10px 0 0;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:44px;border:2px solid var(--theme);overflow:hidden}.details-section .technician .image img{position:relative;z-index:1;width:100%;height:auto;border-radius:44px}.details-section .technician .name{float:left}.details-section .technician .name span{display:block;margin:0 10px 0 0}.details-section .contract-link{float:left;margin:5px 0 0 0}.details-section .car-link{display:block}.green-color{color:#18a300}.red-color{color:var(--theme)}.red-color.transparent-butn{color:#00c2ff}.red-color.transparent-butn:hover{color:#fff}.order-choice{position:relative;padding:0 0 50px 0}.order-choice:after{display:block;content:'';clear:both}.order-choice-preview{position:relative;display:flex;align-items:center;padding:5px 0 5px 0}.order-choice-preview:after{display:block;content:'';clear:both}.order-choice-preview .cart-item-image{margin:0 15px}.order-choice-preview .cart-item-number{font-size:18px;font-weight:bold}.order-choice-preview .cart-item-info{display:inline-block;vertical-align:top}.order-choice-preview .cart-item-count{font-weight:bold;margin:10px 0 0 0}.order-choice td.order-choice-separator{border:none}.order-choice .red-color{color:var(--theme)}.order-choice .blue-color{color:#00c2ff}.order-choice .green-color{color:#639e3a}.order-choice .bold-font{font-weight:bold}.order-choice .company-name{padding:0 30px 0 0;white-space:nowrap}.order-choice .best-price{background:#639e3a;color:#fff}.order-choice a.condition{display:block;padding:5px 15px 6px 15px}.order-choice a.condition.active{background:#639e3a;color:#fff}.order-choice a.condition--remove{margin:5px 0 0 0}.order-choice a.dark-red-butn{height:30px;margin:0;padding:0 10px;white-space:nowrap;font-size:14px;line-height:28px}.order-choice-filter{float:right;margin:0 0 20px 0}.order-choice-filter:after{display:block;content:'';clear:both}.order-choice-filter .label{float:left;margin:9px 0 0 0}.order-choice-filter [class*="-butn"]{float:left;min-width:180px;width:auto;height:40px;margin:0 0 0 20px;clear:none}.order-choice-filter [class*="-butn"].active{background-color:#fff;color:var(--theme)}.order-choice .card-old-price{color:#5c626e;margin:5px 0 0 0}.order-choice-empty{text-align:center}.order-choice-empty span{display:block;padding:20px 0 30px 0;font-size:25px;text-align:center;color:#1d2225}.order-choice-empty p{padding:0 0 20px 0;line-height:1.5em;color:#5c626e}.order-choice-empty p mark{font-weight:bold;color:#1d2225}.profile__filter{margin-bottom:30px;display:flex;align-items:flex-end;width:calc(100% - 350px)}.profile__filter [class*="butn"]{width:160px;height:36px;margin-left:20px}.profile__filter-dates{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:20px;width:500px}.profile__filter-dates label{width:100%}.profile__filter-dates input.text-input{width:calc(50% - 10px)}.company-filter{position:relative;z-index:30;width:240px}.company-filter__dropdown{position:absolute;top:100%;left:0;display:none;width:100%;background:#fff;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.company-filter__dropdown.active{display:block}.company-filter__scroll{position:relative;z-index:1;width:100%;max-height:300px;overflow-x:hidden;overflow-y:auto}.company-filter__close{position:absolute;top:5px;right:10px;z-index:3;display:block;width:24px;height:24px;margin:0;border-radius:50%;background:#fff;border:1px solid #c1c1c1;cursor:pointer;outline:none;transition:all 0.2s}.company-filter__close svg{position:absolute;content:'';top:50%;left:50%;display:block;width:14px;height:14px;fill:#1d2225;transform:translate3d(-50%, -50%, 0);transition:all 0.2s}.company-filter__close:hover{border-color:var(--theme)}.company-filter__close:hover svg{fill:var(--theme)}.company-filter__list{margin-top:32px}.company-filter__list-item{position:relative;border-top:1px solid #c1c1c1}.company-filter__list label{position:relative;padding-left:40px;padding-right:15px;padding-top:7px;padding-bottom:6px;transition:all 0.2s;cursor:pointer}.company-filter__list label:before{position:absolute;content:'';top:50%;left:10px;display:block;width:14px;height:14px;transform:translate3d(0, -50%, 0);border:1px solid #c1c1c1;background:#fff;transition:all 0.2s}.company-filter__list label:hover{color:var(--theme)}.company-filter__list input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.company-filter__list input[type=checkbox]:checked+label{color:var(--theme)}.company-filter__list input[type=checkbox]:checked+label:before{background:var(--theme);box-shadow:inset 0 0 0 2px #fff}.manager-table-holder{padding:17px 0 30px 0;font-size:15px;overflow-x:auto;clear:both}.manager-table-holder .company-name{text-align:left;color:var(--theme)}.manager-table-holder .company-name .static-rating{margin:5px 0 0 0}.manager-table-holder .company-name--bigger{font-size:20px}.manager-table-holder-item:after{display:block;content:'';clear:both}.manager-table-holder .pledge-input{position:relative;top:-2px;display:inline-block;vertical-align:middle;width:100px}.manager-table-holder .pledge-input input.text-input{font-size:15px}.manager-table-holder .dealer-discount{font-size:13px;color:var(--theme)}.manager-table-holder .dealer-amount,.manager-table-holder .dealer-price,.manager-table-holder .item-amout{display:inline-block;vertical-align:middle;width:80px;margin:0 5px 0 0}.manager-table-holder_wide table{min-width:1440px}.manager-table-holder_wide table .dealer-item-price{padding:0}.manager-table-holder table{position:relative;min-width:1240px}.manager-table-holder .bold-font{font-weight:bold}.manager-table-holder .order-pickup-checkbox{margin-top:10px}.manager-table-holder tr{border-bottom:1px solid #c1c1c1}.manager-table-holder tr.empty-cell{border:none}.manager-table-holder th{position:relative;padding:15px 8px;font-size:14px;font-weight:bold;vertical-align:middle;border:1px solid #c1c1c1;background:#fff}.manager-table-holder th.align-left{text-align:left}.manager-table-holder th.empty-cell{border:none}.manager-table-holder th span{display:block}.manager-table-holder th span.label-text,.manager-table-holder th span.checkbox{display:inline-block}.manager-table-holder td{padding:10px 8px;vertical-align:middle;text-align:center;border:1px solid #c1c1c1}.manager-table-holder td.align-left{text-align:left}.manager-table-holder td.empty-cell{border:none}.manager-table-holder td [class*="-butn"]{display:block;width:100%;min-width:100px;max-width:135px;margin:2px auto 0 auto;padding:0 10px 2px 10px;font-size:13px;height:24px;line-height:22px;font-weight:normal;box-shadow:0 1px 7px transparent}.manager-table-holder td .action-butn{padding:0;margin:0;height:30px;width:30px;min-width:30px;display:flex;position:static}.manager-table-holder td .help-butn{display:inline-block;width:18px;height:18px;min-width:0;margin:0 0 0 3px;padding:0;font-size:12px}.manager-table-holder td input.text-input{position:static;height:30px;font-size:14px}.manager-table-holder td input.text-input_wide{min-width:120px}.manager-table-holder tr.cell-separator,.manager-table-holder th.cell-separator,.manager-table-holder td.cell-separator{border-right:1px solid var(--theme)}.manager-table-holder tr.bottom-cell-separator,.manager-table-holder th.bottom-cell-separator,.manager-table-holder td.bottom-cell-separator{border-bottom:2px solid var(--theme)}.manager-table-holder tr.bottom-cell-separator td{border-bottom:none;font-size:20px;padding-top:12px;padding-bottom:12px}.manager-table-holder tr.bottom-cell-separator.normal-font td{font-size:15px;padding:10px 8px}.manager-table-holder td.bottom-line,.manager-table-holder tr.bottom-line{border-bottom:2px solid var(--theme)}.manager-table-holder .cart-item-info{font-size:15px}.manager-table-holder .cart-item-info input.text-input{height:30px;font-size:14px;margin-bottom:5px}.manager-table-holder .cart-item-image{max-width:60px}.manager-table-holder .kit-input,.manager-table-holder .condition-select{margin:0 auto}.kit-input,.condition-select{width:170px}.table-nowrap{white-space:nowrap}.logistics-options:after{display:block;content:'';clear:both}.logistics-option{float:right;width:calc(50% - 30px)}.logistics-option:after{display:block;content:'';clear:both}.logistics-option:first-child{float:left}.logistics-option>.input-label{float:left;width:80px;margin:6px 0 0 0}.logistics-option .content{float:right;width:calc(100% - 80px)}.logistics-option .new-option{padding:20px 0 0 0}.payment-status{padding:10px 5px 10px 5px;margin:0 0 30px 0;border:2px solid var(--theme)}.payment-status:after{display:block;content:'';clear:both}.payment-status .column{float:left;width:33.333%;padding:0 10px}.payment-status .column:after{display:block;content:'';clear:both}.payment-status .label{float:left;width:120px;padding:7px 0 0 0}.payment-status .status-input{float:left;width:calc(100% - 120px)}.order-comments:after{display:block;content:'';clear:both}.order-details .order-comments{margin:0 0 30px 0}.order-comments .column{float:right;width:calc(50% - 10px)}.order-comments .column:first-child{float:left}.order-contract textarea.textarea-field{min-height:400px;overflow-x:hidden;overflow-y:visible;resize:vertical}.order-contract__column{margin-bottom:20px}.order-contract__section{margin-bottom:40px}.order-contract .order-btns{float:none}.order-contract iframe{width:100% !important}.check-btn{position:relative;display:block;margin:2px 0 10px 0;width:90px}.check-btn:hover{opacity:0.9}.check-btn .not-checked,.check-btn .checked{position:relative;display:block;padding:3px 10px 4px 10px;font-size:13px;color:#fff;background:var(--theme);overflow:hidden;cursor:pointer;text-align:center;border-radius:4px;transition:all 0.2s}.check-btn .checked{background:#639e3a}.check-btn .checked{display:none}.check-btn__input{position:absolute;top:0;left:0;height:0;width:0;opacity:0}.check-btn__input:checked ~ .not-checked{display:none}.check-btn__input:checked ~ .checked{display:block}.bonus-info{color:#00afe6}.cell-name{display:none;padding:0 0 5px 0;font-size:14px;font-weight:bold;color:#5c626e}.show-on-mobile{display:none}.show-on-mobile.dark-red-butn{width:100%;height:40px;max-width:320px;margin:30px auto 0 auto;float:none}.dealer-item-price{font-size:15px;padding:8px 0 0 0}.dealer-item-price--low{padding:0}.dealer-item-price input.text-input{display:inline-block;width:70px;margin:0 5px 0 5px}.dealer-details:after{display:block;content:'';clear:both}.dealer-details .column{float:left;max-width:500px}.dealer-details .column:after{display:block;content:'';clear:both}.dealer-details .column:nth-child(2){float:right}.dealer-details .column-title{padding:0 0 15px 0;font-size:18px;text-transform:uppercase}.dealer-details .section{padding:0 0 20px 0;clear:both}.dealer-details .section:after{display:block;content:'';clear:both}.dealer-details .section.half-section{float:right;width:calc(50% - 5px);clear:none}.dealer-details .section.half-section.left-position{float:left}.dealer-details .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.dealer-details .data-label+.input-line{float:left}.dealer-details .input-line{float:right;width:calc(50% - 5px);margin:0 0 10px 0}.dealer-details .input-line.wide{float:none;width:100%}.dealer-details .confirm-label{clear:both}.dealer-total-title{position:relative;top:-2px;font-size:20px;text-align:center}.dealer-total{color:var(--theme);font-weight:bold;line-height:24px}.dealer-message{float:left;width:calc(50% - 15px);padding:0 0 30px 0}.dealer-message:after{display:block;content:'';clear:both}.dealer-message textarea.textarea-field{max-width:500px}.dealer-message .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.order-add{display:flex;align-content:center;justify-content:space-between;margin:0 0 20px 0}.order-add form{width:calc(50% - 10px)}.order-add .order-add-input{float:left;width:calc(100% - 120px)}.order-add .order-add-input .chosen-container{width:100% !important}.order-add .order-add-input .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:36px}.order-add .dark-red-butn{float:right;width:100px;height:40px;margin:0;clear:none}.order__map{position:relative;flex-grow:1;background-color:#5c626e;margin-bottom:20px}.order__map .map{position:absolute;content:'';top:0;left:0;display:block;width:100%;height:100%}.profile-steps{position:relative;margin-bottom:25px;margin-top:25px;overflow-y:hidden;overflow-x:auto;counter-reset:steps}.profile-steps__time{font-size:14px;color:#5c626e;margin-top:3px}.profile-steps__list{display:flex;padding-bottom:45px;justify-content:space-between}.profile-steps_circle{position:relative;z-index:2;width:30px;height:30px;margin-left:auto;margin-right:auto;color:#fff;font-weight:bold;background:#c1c1c1;text-decoration:none;pointer-events:none;border-radius:50%}.profile-steps_circle:before{display:flex;align-items:center;justify-content:center;width:30px;height:30px;counter-increment:steps;content:counter(steps)}.profile-steps li{position:relative;flex-shrink:0;width:100px;z-index:2;text-align:center}.profile-steps li:nth-child(1){z-index:20}.profile-steps li:nth-child(2){z-index:19}.profile-steps li:nth-child(3){z-index:18}.profile-steps li:nth-child(4){z-index:17}.profile-steps li:nth-child(5){z-index:16}.profile-steps li:nth-child(6){z-index:15}.profile-steps li:nth-child(7){z-index:14}.profile-steps li:nth-child(8){z-index:13}.profile-steps li:nth-child(9){z-index:12}.profile-steps li:nth-child(10){z-index:11}.profile-steps li:nth-child(11){z-index:10}.profile-steps li:nth-child(12){z-index:9}.profile-steps li:nth-child(13){z-index:8}.profile-steps li:nth-child(14){z-index:7}.profile-steps li:nth-child(15){z-index:6}.profile-steps li:not(:first-child):before{position:absolute;content:'';top:15px;right:50%;z-index:1;display:block;width:100vw;height:1px;background:#c1c1c1}.profile-steps li mark{display:block;margin-top:3px;font-size:14px;font-weight:bold;color:#5c626e;white-space:nowrap}.profile-steps li.active:before{background-color:var(--theme)}.status-tag{display:inline-flex;align-items:center;height:30px;padding-right:10px;padding-left:10px;font-size:14px;color:#5c626e;border:1px solid #dfe0e1;background-color:#fff;white-space:nowrap;border-radius:3px}.status-tag svg{width:22px;height:22px;margin-left:10px;fill:#5c626e}.status-tag__circle{flex-shrink:0;width:10px;height:10px;margin-right:10px;border-radius:50%}.customer-order{max-width:1080px;margin-left:auto;margin-right:auto}.contacts-block{display:flex;position:relative;height:calc(100vh - 144px)}.contacts-block h1{font-size:38px}.contacts-block #map{height:100%}.contacts-info{display:flex;flex-direction:column;color:#1d2225;width:40%;max-width:540px;overflow:auto;background:#fff}.contacts-info__text{margin-bottom:10px}.contacts-info__text-title{font-weight:bold;margin-bottom:7px;font-size:18px}.contacts-info-inner{padding:20px 20px 60px 20px;margin-bottom:auto}.contacts-info__image{position:relative;height:200px;margin-bottom:20px;background-color:#dfe0e1}.contacts-info__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contacts-map{position:relative;float:right;flex-grow:1;background-color:#5c626e}.contacts-section{padding:0 0 20px 0;font-size:16px}.contacts-section .title{padding:0 0 12px 0;font-size:18px}.contacts-section>address,.contacts-section>span{display:block;margin:0 0 12px 0}.contacts-section>address>span,.contacts-section>span>span{display:inline-block;min-width:100px;color:#5c626e}.contacts-section>address>a,.contacts-section>span>a{color:#1d2225}.contacts-socials{font-size:32px}.contacts-socials a{display:inline-block;margin:0 0 0 10px;color:#1d2225}.contacts-socials a svg{width:32px;height:32px;fill:#1d2225;transition:all 0.35s}.contacts-socials span+a,.contacts-socials a:first-child{margin-left:0}.contacts-socials a:hover{text-decoration:none}.contacts-socials a:hover svg{transform:rotateY(360deg)}.contacts-preview{padding:60px 20px;text-align:center;font-size:22px}.contacts-preview-title{padding:0 0 20px 0;text-align:center;text-transform:uppercase}.contacts-preview-title h2{padding:0;font-size:50px;line-height:normal}.contacts-preview a{display:block;margin:0 0 20px 0}.contacts-preview a.mail-to{font-size:20px;font-weight:bold;color:#333333}.contacts-preview span{display:block;margin:0 0 5px 0;font-weight:bold}.contacts-preview address{margin:0 0 20px 0}.contacts-preview-socials{margin:0 0 20px 0;font-size:32px}.contacts-preview-socials a{display:inline-block;vertical-align:middle;margin:0 10px}.contacts-preview-socials a:hover{text-decoration:none;color:#00c2ff}.main-page{position:relative;overflow:hidden}.main-page:after{display:block;content:'';clear:both}.main-page .inner{max-width:1280px}.main-page-hero{position:relative;height:580px;overflow:hidden;color:#fff}.main-page-hero:after{display:block;content:'';clear:both}.main-page-hero--low{height:300px}.main-page-hero--low .main-page-hero-image{height:300px}.main-page-hero .inner{max-width:980px;padding:0 30px}.main-page-hero-image{position:fixed;top:0;left:0;right:0;width:100%;height:735px;overflow:hidden}.main-page-hero-image .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-hero-image .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-hero-content{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background:rgba(29,34,37,0.4)}.main-page-hero-content p{padding:0 0 20px 0;font-size:18px}.main-page-hero-title{padding:0 0 10px 0;font-size:48px;line-height:1.1em}.main-page-hero-nav{position:absolute;bottom:30px;left:0;z-index:3;width:100%}.main-page-hero-nav .inner{display:flex;justify-content:center;align-items:center}.main-page-hero-nav svg{width:20px;height:20px;margin:0 10px 0 0;fill:#fff}.main-page-hero-nav a{display:flex;justify-content:center;align-items:center;color:#fff}.main-page-hero-nav a:not(:first-child){margin:0 0 0 40px}.main-page-search{position:relative;max-width:540px;margin:0 auto;text-align:left}.main-page-search .search-frame{position:relative;background:#fff;border:1px solid #fff;border-radius:4px}.main-page-search .search-frame:after{display:block;content:'';clear:both}.main-page-search .search-results{position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:4px}.main-page-search .search-description{margin:5px 0 0 0;text-align:left}.main-page-search .search-description span{text-decoration:underline}.main-page-search .search-input{float:left;height:48px;width:calc(100% - 40px);margin:0;padding:0 15px 0 10px;font-family:"Roboto",sans-serif;font-size:15px;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}.main-page-search .search-btn{position:relative;float:right;display:block;width:40px;height:48px;background:none;border:none;cursor:pointer;transition:all 0.2s;color:#1d2225}.main-page-search .search-btn:hover svg{fill:var(--theme)}.main-page-search .search-btn svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -15px}.main-page .catalogue-nav:before{display:none}.main-page .page-separator{border-color:#fafafa}.main-page-section{position:relative;padding-left:20px;padding-right:20px}.main-page-section:after{display:block;content:'';clear:both}.main-page-categories{position:relative;padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0}.main-page-categories:after{display:block;content:'';clear:both}.main-page-categories__title{padding-top:0.5em}.main-page-categories .column{position:relative;float:left;width:25%;padding-right:20px;margin-bottom:30px}.main-page-categories .column:nth-child(4n+1){clear:both}.main-page-categories .column svg{position:absolute;top:0;left:0;width:30px;height:30px;fill:var(--theme)}.main-page-categories ul:not(.hidden-categories) li:first-child{margin:0 0 5px 0;font-size:1.25em;font-weight:bold}.main-page-categories ul:not(.hidden-categories) li:first-child a{color:#1d2225}.main-page-categories li{font-size:1.125em}.main-page-categories li a{color:#5c626e;display:block}.main-page-categories li:not(:first-child) a{padding-top:0.55em;padding-bottom:0.55em}.main-page-categories li:first-child a{margin-bottom:0.15em}.main-page-categories li:first-child a:hover,.main-page-categories li a:hover{color:var(--theme);text-decoration:none}.main-page-categories li span{margin:0 0 0 5px;font-size:13px;color:#abafb8;font-weight:normal}.main-page-categories .more-categories{text-decoration:underline;cursor:pointer;margin:5px 0 0 0}.main-page-categories .more-categories:hover{text-decoration:none}.main-page-how{position:relative;padding-top:30px;padding-bottom:50px}.main-page-how:after{display:block;content:'';clear:both}.main-page-how .how-list{text-align:center}.main-page-how .how-list:after{display:block;content:'';clear:both}.main-page-how .how-list-item{position:relative;display:inline-block;width:200px;margin:0 30px 30px 30px;vertical-align:top}.main-page-how .how-list-item:not(:first-child):before{position:absolute;content:'';top:60px;left:-40px;display:block;width:20px;height:20px;border-right:2px solid #dfe0e1;border-bottom:2px solid #dfe0e1;transform:rotate(-45deg)}.main-page-how .how-list-item .icon{width:120px;margin:0 auto}.main-page-how .how-list-item .icon img{width:100%;height:auto}.main-page-how .how-list-item .name{margin:15px 0 0 0;color:#5c626e}.main-page-how .how-list-item .name span{display:block;margin:0 0 5px 0;color:#1d2225;font-weight:bold}.main-page-how p{text-align:center}.main-page-how p a{font-weight:bold;text-decoration:underline}.main-page-how p a:hover{text-decoration:none}.main-page-testimonials{position:relative;margin:0 0 30px 0}.main-page-testimonials+.centered-btn{margin-bottom:30px;margin-top:30px;padding-top:0}.main-page-testimonials .testimonials-image{position:relative;z-index:1}.main-page-testimonials .testimonials-image .slide{position:relative;height:378px;overflow:hidden}.main-page-testimonials .testimonials-image .slide .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-testimonials .testimonials-image .slide .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-testimonials .testimonials-author{width:500px;background:#fff}.main-page-testimonials .testimonials-author-holder{position:absolute;top:0;left:80px;z-index:2;display:flex;align-items:center;width:calc(100% - 160px);height:100%}.main-page-testimonials .testimonials-author .slide{padding:40px 30px;align-items:flex-start}.main-page-testimonials .testimonials-author-photo{float:left;width:80px;flex-shrink:0;margin:0 20px 0 0;border-radius:50%;overflow:hidden}.main-page-testimonials .testimonials-author-photo img{width:100%;height:auto}.main-page-testimonials .testimonials-author-text{font-size:15px}.main-page-testimonials .testimonials-author-text .name{font-weight:bold}.main-page-testimonials .testimonials-author-text span{display:block;color:#5c626e}.main-page-testimonials .testimonials-author-text p{margin:10px 0 0 0}.main-page-testimonials .testimonials-image-dots{position:absolute;bottom:-58px;left:0;z-index:3;width:100%}.main-page-geography{position:relative;padding-top:30px;padding-bottom:50px}.main-page-geography:after{display:block;content:'';clear:both}.main-page-geography .geography-list{position:relative}.main-page-geography .geography-list:after{display:block;content:'';clear:both}.main-page-geography ul{max-width:1080px;margin:0 auto;padding:0 0 0 8%;column-count:4;column-gap:20px}.main-page-geography ul li{margin:5px 0 0 0}.main-page-geography ul a{color:#1d2225}.main-page-geography ul a:hover{color:var(--theme);text-decoration:none}.main-page-banner{position:relative;min-height:378px;overflow:hidden;clear:both}.main-page-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-banner .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-banner .main-page-banner-text{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:378px;padding-top:50px;padding-bottom:50px;background:rgba(29,34,37,0.4);color:#fff;text-align:center}.main-page-banner .main-page-banner-text .title{font-size:60px;padding:0 0 10px 0}.main-page-banner .main-page-banner-text p{font-size:18px}.main-page-preview{position:relative;padding:20px 5px}.main-page-preview:after{display:block;content:'';clear:both}.main-page-preview .slide{padding:0 15px}.main-page-preview .product-preview{width:100%}.main-page-proposal{position:relative;padding-top:30px;padding-bottom:10px}.main-page-proposal:after{display:block;content:'';clear:both}.main-page-proposal .proposal-item{position:relative;float:right;width:calc(50% - 10px);margin:0 0 20px 0;background:#fff;border-radius:6px;overflow:hidden}.main-page-proposal .proposal-item:nth-child(2n+1){float:left;clear:both}.main-page-proposal .proposal-item .content{position:relative;z-index:2;padding:30px 20px;min-height:168px;background:rgba(29,34,37,0.5);color:#fff}.main-page-proposal .proposal-item .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-proposal .proposal-item .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-proposal .proposal-item .title{margin:0 0 10px 0;font-size:18px;font-weight:bold}.main-page-proposal .proposal-item p{margin:0 0 15px 0}.main-page-proposal .proposal-item form:after{display:block;content:'';clear:both}.main-page-proposal .proposal-item form [class*='-butn']{float:right}.main-page-proposal .proposal-item [class*='-butn']{height:40px;padding:0 20px}.main-page-proposal .proposal-item input.text-input{float:left;width:calc(100% - 140px);height:40px}.main-page-columns{position:relative;overflow:hidden;background:#fff}.main-page-columns:after{display:block;content:'';clear:both}.main-page-columns-left{position:relative;float:left;width:calc(100% - 320px);background:#fff}.main-page-columns-left:after{display:block;content:'';clear:both}.main-page-columns-right{position:relative;float:right;width:320px;padding-top:60px}.main-page-columns-right:after{display:block;content:'';clear:both}.main-page-specialists{position:relative;padding-bottom:30px}.main-page-specialists:after{display:block;content:'';clear:both}.main-page-specialists .specialists-title{padding:0 0 10px 20px;font-weight:bold}.main-page-specialists .specialists-list:after{display:block;content:'';clear:both}.main-page-specialists .specialists-item{position:relative;padding:10px 20px}.main-page-specialists .specialists-item:after{display:block;content:'';clear:both}.main-page-specialists .specialists-item .photo{position:relative;float:left;width:50px;height:50px;margin:0 15px 0 0;background:url(/images/i/no-photo.png) no-repeat 0 0;background-size:100% 100%;border-radius:50%;overflow:hidden}.main-page-specialists .specialists-item .photo img{width:100%;height:auto}.main-page-specialists .specialists-item .content{overflow:hidden}.main-page-specialists .specialists-item .name{padding:3px 0 0 0;font-weight:bold;transition:all 0.2s}.main-page-specialists .specialists-item:hover .name{color:var(--theme)}.main-page-specialists .specialists-item a{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.main-page-specialists .specialists-more{display:block;padding:10px 20px;font-weight:bold}.main-page-actions{position:relative;padding-top:60px;padding-bottom:50px}.main-page-actions .main-page-text{text-align:center;font-size:28px;font-weight:bold;max-width:980px;margin:0 auto}.main-page-actions .main-section-title{font-size:35px}.main-page-actions .actions-list{display:flex;justify-content:center;flex-wrap:wrap}.main-page-actions .actions-list-item{position:relative;width:33.333%;padding:20px 20px 30px 55px}.main-page-actions .actions-list-item [class*='-butn']{display:inline-block;height:40px;width:100%;max-width:190px}.main-page-actions .actions-list-item .name{font-size:18px;font-weight:bold;margin:0 0 10px 0}.main-page-actions .actions-list-item p{margin:0 0 20px 0;font-size:15px}.main-page-actions .actions-list-item svg{position:absolute;top:20px;left:0;width:40px;height:40px;fill:var(--theme)}.main-page-actions .actions-list-item .ico-waiter,.main-page-actions .actions-list-item .ico-clock,.main-page-actions .actions-list-item .ico-diamond{fill:#00c2ff}.main-page-warranty{width:1280px;max-width:calc(100% - 30px);padding-top:20px;padding-bottom:20px;margin-top:40px;margin-bottom:30px;margin-left:auto;margin-right:auto;border:10px solid #00c2ff}.main-page-warranty--low{margin-top:0}.main-page-warranty--wide{max-width:100%;margin-top:0}.main-page-warranty__full-width{max-width:100%;width:100%}.main-page-warranty__testimonial{display:flex;align-items:flex-start;flex-wrap:wrap;text-align:left}.main-page-warranty__testimonial-photo{float:left;width:80px;flex-shrink:0;margin:0 20px 0 0;border-radius:50%;overflow:hidden}.main-page-warranty__testimonial-photo img{width:100%;height:auto}.main-page-warranty__testimonial-text{font-size:15px;width:calc(100% - 100px)}.main-page-warranty__testimonial-text .name{font-weight:bold}.main-page-warranty__testimonial-text span{display:block;color:#5c626e}.main-page-warranty__testimonial-text p{margin:10px 0 0 0}.main-page-warranty__testimonial .centered-btn{width:100%}.main-page-warranty__testimonial .main-section-title{text-align:left;width:100%}.main-page-warranty__bottom .main-section-title{width:100%}.main-page-warranty__bottom .contacts-section{text-align:right;padding-bottom:0;padding-top:15px;color:var(--theme);width:200px}.main-page-warranty__bottom .contacts-socials a svg{fill:var(--theme)}.main-page-statistic{position:relative}.main-page-statistic .statistic-list{display:flex;min-height:300px;justify-content:space-between;align-items:flex-start;overflow:hidden}.main-page-statistic .statistic-list-item{position:relative;padding:0 0 10px 0;margin:0 0 20px 0;flex-basis:280px;text-align:center}.main-page-statistic .statistic-list-item:nth-child(even){align-self:flex-end}.main-page-statistic .statistic-list-item:before{position:absolute;content:'';top:100%;left:50%;display:block;width:1px;height:200%;border-left:1px dotted #5c626e}.main-page-statistic .statistic-list-icon{margin:0 0 15px 0}.main-page-statistic .statistic-list-icon svg{width:40px;height:40px;margin:0 auto;fill:var(--theme)}.main-page-statistic .statistic-list-number{margin:0 0 5px 0;font-size:44px;line-height:1em}.main-page-statistic .statistic-list-name{font-size:18px;font-weight:bold;color:#5c626e}.main-page-partners{padding-top:30px;background:#fff;margin-bottom:60px}.main-page-partners .inner{max-width:1080px}.main-page-text{font-size:15px}.main-page-text p{margin-bottom:15px}.main-page-projects{margin-top:30px}.landing{padding-bottom:50px}.landing__main-title{display:flex;flex-wrap:wrap;margin-top:20px}.landing__main-title-text{display:flex;align-items:center}.landing__main-title-content{width:100%;font-weight:bold}.landing__main-title-holder{display:flex;align-items:center}.landing__main-title-icon{position:relative;top:-3px;flex-shrink:0;display:inline-block;width:70px;margin-left:10px}.landing__inner{position:relative;z-index:3;width:100%;max-width:1480px;padding-left:2.5em;padding-right:2.5em;margin:0 auto;max-width:1180px}.landing__content-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:30px}.landing__container{position:relative;z-index:3;width:100%;max-width:1480px;padding-left:2.5em;padding-right:2.5em;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.landing__container_wide .landing__content{width:100%;max-width:1230px;margin-left:auto;margin-right:auto}.landing__content{width:calc(100% - 220px)}.landing__aside{position:relative;width:200px}.landing__aside-frame{padding-bottom:30px}.landing__aside-title{margin-bottom:10px;font-size:22px;font-weight:bold}.landing__banner{position:relative;background-color:#5c626e;min-height:300px;margin-bottom:20px}.landing__banner .banner-slider-text .title{font-size:20px}.landing__top-banner{background-color:#5c626e;height:200px;margin-bottom:20px;margin-top:20px}.landing__aside-products-list{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:auto;margin-right:auto}.landing__section{margin-bottom:50px}.landing__company{display:grid;align-items:start;grid-template-columns:70px 1fr;grid-column-gap:10px}.landing__company-logo{position:relative}.landing__company-logo:before{content:'';display:block;padding-top:100%}.landing__company-logo>div,.landing__company-logo>span{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.landing__company-logo>div img,.landing__company-logo>span img{height:100%;width:100%;object-fit:cover}.landing__company-name{font-weight:bold}.landing__company-art{margin-bottom:4px;font-size:13px}.landing__company-bottom{display:flex;align-items:center}.landing__company-favorite{width:25px;height:25px;margin-right:10px}.landing__company-favorite svg{width:25px;height:25px;fill:#5c626e}.landing__company-favorite.active svg{fill:#f21717}.landing__nav{width:235px;background:#f6f6f6;box-shadow:10px 0 20px rgba(0,0,0,0.2)}.landing__nav-holder{display:flex;flex-direction:column;height:calc(100vh - 134px);padding:20px 20px 20px 20px;transition:height 0.1s}.landing__nav-anchors li:not(:first-child){margin:8px 0 0 0}.landing__nav-anchors li a{font-size:14px;font-weight:bold;color:#5c626e}.landing__nav-anchors li a:hover,.landing__nav-anchors li a.active{color:var(--theme);text-decoration:none}.landing__nav-info{font-size:14px;color:#5c626e;text-align:center;margin-top:auto}.landing__nav-info a,.landing__nav-info address{display:block;margin:0 0 6px 0}.landing__nav-info .dark-red-butn{width:100%;height:38px;margin:10px 0 0 0;font-size:14px}.landing__description{margin-bottom:2rem}.landing__description p{margin-bottom:0.5rem;color:#5c626e;font-size:1em}.landing__description li{list-style:disc inside}.landing__description li:not(:first-child){margin-top:5px}.landing__slide{position:relative;display:flex;align-items:center;min-height:680px;color:#5c626e;background-color:#fff;border-bottom:1px solid #dfe0e1}.landing__slide-title{margin-bottom:20px;font-size:28px;line-height:1.25em;color:#1d2225}.landing__slide-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.landing__slide-image img{min-width:100%;height:100%;max-width:99999%;object-fit:cover}.landing__slide-left{position:relative;z-index:2;flex-grow:1;height:100%;box-shadow:10px 0 20px rgba(0,0,0,0.2)}.landing__slide-right{position:relative;z-index:1;width:30%;height:100%;padding-top:30px;padding-left:20px;padding-right:20px;padding-bottom:30px;overflow:hidden}.landing__slide-right p{margin-bottom:7px;line-height:1.4em}.landing__slide-content{position:relative;z-index:2;display:flex;align-items:center;width:100%;height:100%;background:rgba(29,34,37,0.5);color:#fff}.landing__text-subtitle{margin-bottom:10px;font-size:1.5em;color:#5c626e}.landing__text p{font-size:15px;line-height:1.5em;color:#5c626e}.landing__form{padding-top:40px;padding-right:50px;padding-bottom:40px;padding-left:50px;border:10px solid var(--theme);border-radius:5px}.landing__form .page-title span{display:inline-block}.landing__form .input-line{display:flex;margin:0 0 15px 0}.landing__form .input-line [class*="-butn"]{width:180px}.landing__form .input-line input.text-input{width:calc(100% - 200px);max-width:365px;margin:0 20px 0 0}.landing__form p{max-width:550px;font-size:15px;color:#5c626e}.landing__products{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:10px;grid-row-gap:10px}.landing__products-item{position:relative;overflow:hidden;border-radius:3px;transition:all 0.2s}.landing__products-item:hover{color:var(--theme)}.landing__products-item:hover .landing__products-name{background-color:rgba(29,34,37,0)}.landing__products-item:hover .landing__products-name-holder{opacity:0;transform:translateY(100%)}.landing__products-price{margin-top:0.5rem}.landing__products-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.landing__products-image{z-index:1;position:relative}.landing__products-image:before{content:'';display:block;padding-top:100%}.landing__products-image>div,.landing__products-image>span{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.landing__products-image>div img,.landing__products-image>span img{height:100%;width:100%;object-fit:cover}.landing__products-name{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-left:8px;padding-right:8px;font-weight:bold;font-size:16px;text-align:center;color:#fff;text-shadow:1px 1px 5px rgba(29,34,37,0.8);background-color:rgba(29,34,37,0.6);transition:all 0.3s 0.1s}.landing__products-name span{display:block}.landing__products-name-holder{position:relative;transition:all 0.2s}.landing__testimonial{display:grid;grid-template-columns:130px 1fr;grid-column-gap:20px;grid-row-gap:20px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #dfe0e1}.landing__testimonial:first-child{border-top:1px solid #dfe0e1}.landing__testimonial-image{width:50px;height:50px;margin-left:auto;margin-right:auto;margin-bottom:10px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:50%;overflow:hidden}.landing__testimonial-image img{width:100%;height:100%;object-fit:cover}.landing__testimonial-author{margin-bottom:5px;font-size:15px;text-align:center}.landing__testimonial-company{color:#5c626e;text-align:center}.landing__testimonial-title{font-size:18px;margin-bottom:5px}.landing__testimonial-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.landing__testimonial p{margin-bottom:10px;line-height:1.25em}.landing__tags{display:flex}.landing__tags-item{height:30px;display:flex;align-items:center;padding-left:8px;padding-right:8px;margin-bottom:10px;margin-right:10px;border-radius:4px;border:1px solid #dfe0e1}.landing__tags-item:hover{text-decoration:none;border-color:var(--theme);color:var(--theme)}.landing__awards{display:flex;flex-wrap:wrap;align-items:center}.landing__awards-item{display:flex;align-items:center;margin-right:5px;font-size:14px;font-weight:bold;text-transform:lowercase;color:#5c626e}.landing__awards-item svg{width:14px;height:20px;fill:#deb443}.landing__company-data{display:flex;font-size:15px;text-align:center;align-items:stretch}.landing__company-data:after{display:block;content:'';clear:both}.landing__company-data:before{display:none}.landing__company-data .data{width:100%;padding:5px 5px}.landing__company-data .data:first-child{border:none}.landing__company-data .data-text{display:flex;align-items:center;justify-content:center}.landing__company-data .label{font-weight:bold}.landing__company-data .label--low{padding:0 0 4px 0}.landing__company-data .static-rating{margin:12px auto 10px auto}.landing__company-data .testimonial-counter{margin:0 5px 0 5px;color:#fff}.landing__company-data [class*="-butn"]{display:flex;align-items:center;justify-content:center;width:120px;height:30px;line-height:normal;margin:10px auto 0 auto;font-size:13px}.landing__slider{overflow:visible;max-width:100%}.landing__slider .slick-dots{bottom:-30px}.landing__slider .slick-dots li{border-color:var(--theme)}.landing__slider .slick-dots li.slick-active{background-color:var(--theme)}.landing__slider-item{position:relative}.landing__slider-image{position:relative;z-index:1;width:100%;max-height:600px;height:600px}.landing__slider-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.landing__slider-caption{position:absolute;bottom:0;left:0;z-index:2;width:100%;color:#fff;padding-top:30px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-image:linear-gradient(to top, rgba(29,34,37,0.5) 0%, rgba(29,34,37,0.4) 60%, rgba(29,34,37,0.3) 80%, rgba(29,34,37,0) 100%)}.landing__slider-title{position:absolute;top:0;left:0;z-index:2;width:100%;color:#fff;padding-top:15px;padding-right:15px;padding-bottom:30px;padding-left:15px;background-image:linear-gradient(rgba(29,34,37,0.5) 0%, rgba(29,34,37,0.4) 50%, rgba(29,34,37,0.3) 70%, rgba(29,34,37,0) 100%);font-size:22px;text-transform:uppercase}.landing__slider-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.item-tender-approved{top:-3px;margin-left:10px}.item-tender-approved svg{width:30px;height:30px;fill:#1fd600}.landing__contact-form .delivery__request-form h2{font-size:1.8em;font-weight:bold;padding:0;font-family:inherit;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.landing__contact-form .delivery__request-form h3{font-weight:bold;font-size:1.2em;color:#424242;padding-top:0.5em;font-family:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.landing__contact-form .delivery__request-form p{padding-top:0.5em;color:grey}.landing__contact-form .delivery__request-form-inputs{max-width:500px}.landing__contact-form .delivery__request-form{background-color:#f3f3f3;display:flex;border:unset;border-radius:5px}.landing__contact-form .feedback-form-manager{padding-right:1em;align-items:flex-end;display:flex}.landing__contact-form .delivery__form-nearby p{padding-bottom:0.5em;padding-top:0}.landing__contact-form .delivery__request-form-holder{padding-top:1em}.thanks{text-align:left;padding-top:50px;padding-right:20px;padding-bottom:100px;padding-left:20px}.thanks__top{padding-top:40px;padding-right:50px;padding-bottom:40px;padding-left:50px;max-width:1120px;margin-left:auto;margin-right:auto;margin-bottom:40px;border:10px solid var(--theme);border-radius:4px}.thanks__inner{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1080px;margin-left:auto;margin-right:auto}.thanks__title{margin-bottom:15px;font-size:40px}.thanks__text{width:calc(100% - 220px)}.thanks__manager{width:150px;text-align:center}.thanks__manager-image img{width:100%;height:auto}.thanks__manager-name{font-weight:bold;margin-top:5px;margin-bottom:5px}.thanks .contacts-section{margin-top:20px}.thanks .contacts-section a svg{fill:var(--theme)}.thanks [class*="butn"]{width:100%;max-width:220px;margin-top:30px}.thanks .catalogue{max-width:1120px;margin-top:30px;margin-left:auto;margin-right:auto}.thanks_partner .thanks__top{padding:0;border:none}.thanks_partner .thanks__inner{max-width:100%}.thanks__form{margin-top:40px}.thanks__form .input-label{margin-bottom:10px;font-weight:bold;color:#5c626e}.thanks__form .textarea-field{height:100px}.offers{max-width:1120px;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto}.offers__title{margin-bottom:15px;font-size:40px;text-align:center}.offers__item{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-bottom:40px;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.offers__item-image{position:relative;height:200px;overflow:hidden}.offers__item-image img{width:100%;height:100%;object-fit:cover}.offers__item-name{margin-bottom:15px;font-size:30px;line-height:1em;text-transform:uppercase}.offers__item-text{margin-bottom:15px;color:#5c626e;line-height:1.5em}.offers__item-content [class*="butn"]{margin-top:15px}.thanks__text_promo-wide{width:100%;margin-top:15px}.thanks__text_promo-top-text{display:flex;flex-direction:column;align-items:flex-start}.thanks__text_promo-top-holder{margin-top:auto}.offers_promo{padding-right:60px;padding-left:60px}.offers_promo p,.thanks__text_promo p{font-size:1.15em;margin-top:15px}.offers_promo p .light,.thanks__text_promo p .light{display:block;margin-top:20px;color:#5c626e}.offers_promo p .bold,.thanks__text_promo p .bold{font-weight:bold}.offers_promo p svg,.thanks__text_promo p svg{position:relative;width:26px;height:26px;display:inline-block;align-self:baseline;transform:translate3d(0, 5px, 0);fill:#00c2ff}.offers_promo a,.thanks__text_promo a{color:var(--theme)}.offers_promo ul,.thanks__text_promo ul{margin-bottom:15px;margin-top:15px}.offers_promo li,.thanks__text_promo li{font-weight:bold}.offers_promo li:not(:first-child),.thanks__text_promo li:not(:first-child){margin-top:10px}.logist-table{position:relative;overflow-y:hidden;overflow-x:auto}.logist-table[data-simplebar]{padding-top:10px}.logist-table .simplebar-scroll-content{padding-right:0 !important}.logist-table__title{padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;font-weight:bold;font-size:24px;color:#1d2225;background-color:#fff}.logist-table td{z-index:0;vertical-align:middle;width:200px;border:1px solid #c1c1c1}.logist-table td.logist-table__first-cell{width:auto;font-size:14px;font-weight:bold;text-align:center;color:var(--theme);background:#fafafa;border-top:1px solid var(--theme)}.logist-table td.logist-table__first-cell_incomplete{background-color:#6fbcf0;color:#fff}.logist-table td.empty-cell:first-child,.logist-table td.empty-cell{border:none;background:none;text-align:left}.logist-table td.past{background-color:#fff;background-image:repeating-linear-gradient(45deg, rgba(0,0,0,0.05), rgba(0,0,0,0.05) 3px, rgba(92,98,110,0.3) 3px, rgba(92,98,110,0.3) 6px)}.logist-table td.current{background:#639e3a;color:#fff}.logist-table__head td{z-index:30;padding:7px 10px;min-width:54px;font-size:13px;font-weight:bold;text-align:left;border-color:transparent;background-color:#fafafa}.logist-table__head td:first-child{min-width:0;border:none;background-color:#fff}.logist-table__mission-row{background-color:#e3e3e3}.logist-table__item{display:flex;flex-direction:column;min-height:105px;min-width:190px;padding:5px;border:7px solid #fff;background-color:#fff;font-size:14px}.logist-table__item-top{display:flex;justify-content:space-between;margin:0 0 5px 0}.logist-table__item-time{font-weight:bold}.logist-table__item-car{max-width:50%;font-weight:bold;color:var(--theme);padding-top:2px;font-size:13px}.logist-table__item-car span{display:block}.logist-table__item-bottom{display:flex;justify-content:space-between;margin-top:auto;padding-top:5px}.logist-table__item-order{margin-top:3px;font-weight:bold;color:var(--theme)}.logist-table__item-driver{max-width:50%;text-align:right;font-weight:bold}.logist-table__item-driver span{display:block}.logist-table__item_incomplete{border-color:#6fbcf0}.logist-table__item_incomplete.logist-table__item_1{border-color:#6fbcf0}.logist-table__item_1{border-color:#3d558d}.logist-table__item_2{animation:blinkGreenBorder 1s linear infinite}.logist-table__item_3{border-color:#a6a6a6}.logist-table__item_5,.logist-table__item_4{border-top-color:var(--theme);border-left-color:var(--theme);border-right-color:#5c626e;border-bottom-color:#5c626e}.logist-table__item_warning{animation:blinkRedBorder 1s linear infinite}.logist-table__item .status{padding:1px 5px 3px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.logist-table__item .status_1{background-color:#86c740}.logist-table__item .status_2{background-color:#b96cc4}.logist-table__item .status_3{background-color:#3d558d}.logist-table__item .status_4{background-color:#6fbcf0}.logist-table__item .status_5{background-color:#de9451}.logist-table__in-transit{border-color:#dfe0e1}.logist-table__in-transit-title span{display:inline-block;padding:1px 5px 3px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;background-color:#5c626e}.logist-table__in-transit-process{flex-grow:1;background-color:#639e3a}.logist-table.compact td,.logist-table_compact td{width:70px}.logist-table.compact td:first-child,.logist-table_compact td:first-child{width:100px;font-size:14px}.logist-table.compact .logist-table__item,.logist-table_compact .logist-table__item{width:100%;min-width:70px;min-height:40px;font-size:13px}.logist-table.compact .logist-table__item-bottom,.logist-table.compact .logist-table__item-top,.logist-table_compact .logist-table__item-bottom,.logist-table_compact .logist-table__item-top{margin:0;display:block}.logist-table.compact .logist-table__item-bottom,.logist-table_compact .logist-table__item-bottom{padding-top:0}.logist-table.compact .logist-table__item-car,.logist-table_compact .logist-table__item-car{width:48px;max-width:80px;font-weight:bold;margin-top:5px;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.logist-table.compact .logist-table__item-order,.logist-table.compact .logist-table__item-address,.logist-table_compact .logist-table__item-order,.logist-table_compact .logist-table__item-address{display:none}.logist-table.compact .logist-table__item-time,.logist-table_compact .logist-table__item-time{padding-left:0;padding-right:0;margin-top:3px}.logist-table.compact .logist-table__item-driver,.logist-table_compact .logist-table__item-driver{max-width:100%}.logist-table.compact .status,.logist-table_compact .status{width:48px}.logist-sort__title{margin-bottom:10px;font-weight:bold}.logist-sort input.text-input{height:30px;padding-left:10px;padding-right:10px}.logist-sort select{height:30px;line-height:28px;padding-left:10px}.logist-sort [class*="butn"]{min-width:30px;height:30px;font-size:13px}.logist-sort [class*="butn"] svg{top:0;margin:0}.logist-sort [class*="butn"].active{background-color:#fff}.logist-sort [class*="butn"].active svg{fill:var(--theme)}.logist-sort__btns{display:flex}.logist-sort__btns [class*="butn"]:not(.logist-sort__compact):not(.map-trigger){padding-left:10px;padding-right:10px}.logist-sort__btns [class*="butn"]:not(:first-child){margin-left:10px}.logist-sort__form{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 210px));grid-column-gap:15px;grid-row-gap:20px;align-items:end}.logist-sort__form-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px}.logist-sort__wide{grid-column:span 2}.logist-sort__date{margin-right:20px}.logist-sort__date input.text-input{width:132px}.logist-sort__order{margin-right:20px}.logist-sort__order input.text-input{width:124px}.logist-sort__type,.logist-sort__driver{margin-right:20px}.logist-sort__right{margin-left:auto;display:flex;align-items:center}.logist-sort__right [class*="butn"]{margin-left:10px}.logist-map{display:flex;margin-top:30px;margin-bottom:30px;background:#5c626e;height:0;overflow:hidden;transition:all 0.2s}.logist-map.active{min-height:450px;height:calc(100vh - 188px)}.logist-map__list{position:relative;display:flex;z-index:2;width:620px;flex-shrink:0;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);transition:all 0.2s}.logist-map__list.compact{width:170px}.logist-map__list.closed{width:0}.logist-map__list.closed .logist-driver{display:none}.logist-map__list-scroll{overflow-x:hidden;overflow-y:auto;width:100%}.logist-map__list-controls{position:absolute;top:50%;left:100%;width:30px;transform:translateY(-50%)}.logist-map__list-controls [class*="butn"]{min-width:30px;height:30px;font-size:13px;border-radius:0}.logist-map__list-controls [class*="butn"]:first-child{border-bottom-color:#fff;border-top-right-radius:5px}.logist-map__list-controls [class*="butn"]:last-child{border-top-color:#fff;border-bottom-right-radius:5px}.logist-map__list-controls [class*="butn"] svg{top:0;margin:0;transition:all 0.2s}.logist-map__list-controls [class*="butn"].active .ico-arrow-left-2{transform:rotate(180deg)}.logist-map__list-controls [class*="butn"]:hover,.logist-map__list-controls [class*="butn"].active{background-color:#fff}.logist-map__list-controls [class*="butn"]:hover svg,.logist-map__list-controls [class*="butn"].active svg{fill:var(--theme)}.logist-map__holder{position:relative;z-index:1;flex:1 1}.logist-map #drivers-map{position:absolute;top:0;left:0;width:100%;height:100%}.logist-driver{border-bottom:1px solid #dfe0e1;font-size:14px}.logist-driver__title{display:flex;align-items:center;padding-top:10px;padding-right:10px;padding-bottom:9px;padding-left:10px;font-size:16px;font-weight:bold;border-bottom:1px solid #dfe0e1;background-color:#6fbcf0;color:#fff;cursor:pointer;transition:all 0.2s}.logist-driver__car,.logist-driver__name{width:calc(50% - 15px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.logist-map__list.compact .logist-driver__car,.logist-map__list.compact .logist-driver__name{width:calc(100% - 30px)}.logist-driver__car{text-align:right}.logist-map__list.compact .logist-driver__car{display:none}.logist-driver__list{padding-left:10px;padding-right:10px;counter-reset:driverTasks;border-bottom:1px solid #dfe0e1}.logist-driver__list-headers{display:flex;align-items:center;padding-top:5px;padding-bottom:6px;padding-left:34px;border-bottom:1px solid #dfe0e1;font-weight:bold}.logist-map__list.compact .logist-driver__list-headers{display:none}.logist-driver__list-headers .logist-driver__address{width:calc(100% - 311px)}.logist-driver__list-item{display:flex;align-items:center;padding-top:5px;padding-bottom:6px}.logist-driver__list-item:before{content:counter(driverTasks);counter-increment:driverTasks;display:block;min-width:24px;font-weight:bold;margin-right:2px}.logist-driver__list-item:not(:first-child){border-top:1px solid #dfe0e1}.logist-driver__list-center{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;width:240px;padding-right:10px}.logist-map__list.compact .logist-driver__list-center{width:auto;padding-right:0}.logist-driver__list-check{width:50px}.logist-driver__list-check .checkbox{margin-right:0}.logist-map__list.compact .logist-driver__list-check{width:36px}.logist-driver__list-order{width:45px}.logist-driver__list-icon{display:flex;align-items:center;justify-content:center;height:22px;width:50px;text-align:center}.logist-driver__list-icon svg{width:20px;height:20px;fill:var(--theme)}.logist-driver__list-icon .ico-car-unloading,.logist-driver__list-icon .ico-car-loading{width:36px}.logist-map__list.compact .logist-driver__list-icon{display:none}.logist-driver__list-icon .ico-logist-status-1{fill:#3d558d}.logist-driver__list-icon .ico-logist-status-2{fill:#639e3a}.logist-driver__list-icon .ico-logist-status-3{fill:#5c626e}.logist-driver__list-icon .ico-logist-status-4{fill:var(--theme)}.logist-driver__list-icon .ico-logist-status-5{fill:var(--theme)}.logist-driver__list-icon .ico-logist-type-1{width:38px;fill:#86c740}.logist-driver__list-icon .ico-logist-type-2{fill:#b96cc4}.logist-driver__list-icon .ico-logist-type-3{fill:#3d558d}.logist-driver__list-icon .ico-logist-type-4{width:38px;fill:#6fbcf0}.logist-driver__list-icon .ico-logist-type-5{fill:#de9451}.logist-driver__list-time{width:50px}.logist-driver__list-actual{width:50px}.logist-map__list.compact .logist-driver__list-actual{display:none}.logist-driver__address{width:calc(100% - 335px);margin-left:auto}.logist-map__list.compact .logist-driver__address{display:none}.logist-driver__date-title{padding-top:5px;padding-right:10px;padding-bottom:4px;padding-left:10px;font-size:15px;font-weight:bold;background-color:#8f95a1;color:#fff;border-bottom:1px solid #dfe0e1}.compact-trigger{margin-top:30px;cursor:pointer}.compact-trigger .label-text{position:relative;top:1px}.portfolio__list{display:flex;justify-content:space-between;flex-wrap:wrap}.portfolio__item{position:relative;margin:0 0 30px 0;width:calc(50% - 12px);background:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);font-size:15px;font-weight:bold;border-radius:8px;overflow:hidden}.portfolio__item:hover .portfolio__image [class*='-butn'],.portfolio__item:hover .portfolio__image:before{opacity:1}.portfolio__item:hover .portfolio__name{color:var(--theme)}.portfolio__link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.portfolio__image{position:relative;height:205px}.portfolio__image img{z-index:1;width:100%;height:100%;object-fit:cover}.portfolio__image [class*='-butn']{position:absolute;top:50%;left:50%;z-index:3;width:186px;height:40px;transform:translate3d(-50%, -50%, 0);opacity:0}.portfolio__image:before{position:absolute;content:'';top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:rgba(29,34,37,0.3);opacity:0;transition:all 0.2s}.portfolio__name{max-width:390px;padding:5px 20px 5px 20px;transition:all 0.2s;min-height:56px;display:flex;align-items:center}html{scroll-behavior:smooth}.g2-reviews-more{margin-top:20px;text-align:left}body{margin:0;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;line-height:1.5;color:#111827;background:#ffffff}.g2-shell{background:#ffffff}.g2-inner,.g2-hero-inner{max-width:1380px;margin:0 auto;padding:50px 32px}.g2-shell h1,.g2-shell h2,.g2-shell h3{margin:0 0 18px 0;font-weight:650;letter-spacing:-0.02em}.rg-break{display:none}.g2-shell h1{font-size:48px;line-height:1.12;padding:20px 0}.g2-shell h2{font-size:34px}.g2-shell h3{font-size:22px}.g2-shell p{margin:0 0 12px 0;font-size:17px;color:#4b5563}.g2-hero{background:#ffffff;border-bottom:1px solid #e5e7eb}.g2-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.g2-hero-left{flex:1 1 60%}.g2-hero-eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:0.16em;color:#ec482f;margin-bottom:5px;font-weight:700}.g2-hero-trust{font-size:12px;color:#6b7280;margin-bottom:12px}.g2-hero-trust-main,.g2-hero-trust-rating{display:inline-flex;align-items:center;padding:3px 6px;border-radius:999px;background:#fff3f0;margin-right:3px}.g2-hero-sub{font-size:18px;margin-top:14px}.g2-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.g2-badge{font-size:13px;padding:6px 10px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#4b5563}.g2-hero-actions{margin-top:30px;display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.g2-btn{padding:13px 24px;font-size:16px;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:none;box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:transform 0.12s ease, box-shadow 0.12s ease, background 0.12s ease, color 0.12s ease;white-space:nowrap;line-height:1.2;min-height:52px}.g2-btn--primary{background:#ec482f;color:#ffffff;padding:13px 22px;border:none;border-radius:8px;box-shadow:none}.g2-btn--primary:hover{transform:translateY(-1px)}.g2-btn--ghost{background:transparent;color:#ec482f;border:1px solid #ec482f;padding:13px 22px;border-radius:8px;box-shadow:none}.g2-btn--call{background:#ec482f;color:#ffffff}.g2-btn-pulse{display:inline-block;margin-left:10px;width:12px;height:12px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 0 rgba(255,255,255,0.9);vertical-align:middle;animation:g2-pulse 1.8s ease-out infinite}@keyframes g2-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0.8);opacity:1}70%{transform:scale(2.4);box-shadow:0 0 0 14px rgba(255,255,255,0);opacity:0}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:0}}.g2-hero-meta{margin-top:10px;font-size:14px;color:#6b7280}.g2-hero-right{flex:1 1 42%;display:flex;align-items:center;justify-content:center}.g2-hero-logo-wrap{display:inline-flex;align-items:center;justify-content:center;padding:18px 22px;background:#ffffff;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,0.12),inset 0 -6px 12px rgba(0,0,0,0.08),inset 0 3px 6px rgba(255,255,255,0.8);transform:translateZ(0)}.g2-hero-logo-img{display:block;width:70%;max-width:450px;height:auto;opacity:0.92}.g2-hero-card{background:transparent;padding:0;box-shadow:none}.g2-hero-img{height:260px;border-radius:22px;background-size:cover;background-position:center;margin-bottom:12px;box-shadow:none}.g2-hero-card-caption{font-size:14px;color:#6b7280;display:flex;justify-content:space-between;align-items:center;margin-top:6px}.g2-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;margin-right:6px;display:inline-block}.g2-hero-contacts{margin:8px auto 0;max-width:1380px;padding:0 32px 20px;display:flex;flex-wrap:wrap;gap:10px}.g2-switch-list{max-width:840px;margin:0 auto}.g2-switch-item{margin-bottom:10px;border-radius:14px;background:#ffffff;border:1px solid #e5e7eb;padding:10px 16px}.g2-switch-item summary{list-style:none;cursor:pointer;font-size:20px;font-weight:600;color:#111827;display:flex;align-items:center}.g2-switch-item summary::-webkit-details-marker{display:none}.g2-switch-item summary::after{content:"▼";margin-left:auto;font-size:12px;font-weight:700;color:#ec482f;line-height:1;text-shadow:0 0 3px rgba(236,72,47,0.4);transition:transform 0.18s ease, text-shadow 0.18s ease}.g2-switch-item[open] summary::after{transform:rotate(180deg);text-shadow:0 0 4px rgba(236,72,47,0.55)}.g2-switch-body{margin-top:8px;font-size:15px;color:#4b5563}.g2-hero-contacts-note{max-width:1380px;margin:10px auto 40px;padding:0 32px 0;font-size:15px;color:#6b7280}.g2-section{background:#f5f5f7;border-bottom:1px solid #e5e7eb}.g2-section--white{background:#ffffff}.g2-section-kicker{font-size:15px;text-transform:uppercase;letter-spacing:0.14em;color:#9ca3af;margin-bottom:8px}.g2-section:last-of-type{margin-bottom:40px}.g2-grid-3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.g2-cat-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.g2-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.g2-card{background:#ffffff;border-radius:18px;padding:20px 20px 18px;box-shadow:0 10px 25px rgba(15,23,42,0.05);border:1px solid #e5e7eb}.g2-card h3{margin-bottom:8px}.g2-b2b-bullet{font-size:14px;margin-top:6px;color:#6b7280}.g2-cat-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#ffffff;box-shadow:0 10px 25px rgba(15,23,42,0.05);border:1px solid #e5e7eb}.g2-cat-img{height:220px;background-size:contain;background-repeat:no-repeat;background-position:center}.g2-cat-body{padding:16px 12px 16px;display:flex;justify-content:space-between;align-items:center;font-size:17px}.g2-cat-arrow{font-size:18px;color:#9ca3af}.g2-tagline{font-size:15px;color:#6b7280}.g2-clients-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.g2-clients-card{background:#ffffff;border-radius:18px;padding:20px 20px 18px;box-shadow:0 10px 25px rgba(15,23,42,0.05);border:1px solid #e5e7eb}.g2-logos-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:10px}.g2-logo-box{height:52px;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:6px 10px;box-sizing:border-box}.g2-logo-box img{max-width:100%;max-height:100%;object-fit:contain;display:block}.g2-cases-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.g2-case-img{height:180px;border-radius:14px;background-size:cover;background-position:center;margin-bottom:10px}.g2-card--case-main{grid-column:span 1}.g2-case-meta{font-size:14px;color:#9ca3af;margin-bottom:6px}.g2-review-quote{font-size:16px}.g2-review-author{margin-top:8px;font-size:14px;color:#6b7280}.g2-seo-text{font-size:16px}.g2-seo-text p+p{margin-top:10px}.g2-faq-item{margin-bottom:10px;border-radius:14px;background:#ffffff;border:1px solid #e5e7eb;padding:10px 16px}.g2-faq-item summary{list-style:none;cursor:pointer;font-size:16px;font-weight:600;color:#111827;display:flex;align-items:center}.g2-faq-item summary::-webkit-details-marker{display:none}.g2-faq-item summary::after{content:"▼";margin-left:auto;font-size:12px;font-weight:700;color:#ec482f;line-height:1;text-shadow:0 0 3px rgba(236,72,47,0.4);transition:transform 0.18s ease, text-shadow 0.18s ease}.g2-faq-item[open] summary::after{transform:rotate(180deg);text-shadow:0 0 4px rgba(236,72,47,0.55)}.g2-faq-item[open]{background:#fff7f5;border-color:#fecaca}.g2-faq-answer{margin-top:8px;font-size:15px;color:#4b5563}.g2-contact-center{text-align:center}.g2-contact-row{margin-top:26px;display:inline-flex;gap:14px}.g2-m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;font-size:14px;text-decoration:none;border:1px solid #e5e7eb;color:#111827;border-radius:8px;box-sizing:border-box}.g2-m-cabinet{border-color:#ec482f;color:#ec482f}.g2-m-callback{border-color:#9ca3af;color:#111827}.g2-m-wa{border-color:#22c55e;color:#22c55e}.g2-m-tg{border-color:#0088cc;color:#0088cc}.g2-m-call{border-color:#ec482f;color:#ec482f}.g2-m-ico-call{display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.g2-m-ico-call svg{width:14px;height:14px;display:block}.g2-m-ico-call svg path{fill:currentColor}.g2-m-ico{display:none}.g2-cta{text-align:left}.g2-cta-layout{display:flex;gap:50px;align-items:flex-start;flex-wrap:wrap}.g2-cta-left{flex:0 0 70%;min-width:280px;max-width:550px;display:flex;flex-direction:column;gap:5px}.g2-cta-right{flex:0 0 50%;min-width:280px;border-left:1px solid #e5e7eb;padding-left:32px;display:flex;align-items:flex-start}.g2-cta-left-actions{margin-top:8px}.g2-cta-left .g2-section-header{max-width:620px}.g2-cta-text{max-width:none;font-size:17px}.g2-cta-actions{display:flex;justify-content:flex-start;gap:14px}.g2-cta-form{width:100%;padding:20px 24px 26px;border-radius:18px;background:#ffffff;box-sizing:border-box;max-width:560px;margin-left:auto;margin-top:16px}.g2-cta-form-title{font-size:34px;line-height:1.2;margin:0 0 18px;font-weight:650;letter-spacing:-0.02em;color:#111827;padding-bottom:30px}.g2-cta-form-subtitle{font-size:16px;margin:0 0 20px;color:#4b5563}.g2-cta-field{margin-bottom:14px}.g2-cta-label{display:none;font-size:14px;margin-bottom:4px;color:#4b5563}.g2-cta-input{width:100%;padding:14px 16px;border-radius:6px;border:1px solid #f5f5f7;background:#f5f5f7;font-size:16px;box-sizing:border-box}.g2-cta-input::placeholder{color:#6b7280}.g2-cta-submit-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;align-items:center}.g2-cta-submit-row .g2-btn{justify-content:center}.g2-cta-micro{margin-top:8px;font-size:13px;color:#6b7280}.g2-cta-micro span{white-space:nowrap}.g2-hero-divider{border:none;border-top:1px solid #e5e7eb;margin:24px 0 18px}.g2-mini-cats{margin-top:24px;font-size:15px;color:#4b5563;display:flex;flex-wrap:wrap;gap:10px}.g2-mini-cats-title{width:100%;font-weight:600;font-size:20px;margin-bottom:6px;color:#111827}.g2-mini-cat-link{color:#111827;text-decoration:none}.g2-section-btn-row{margin-top:26px}.g2-cases-more-row{margin-top:24px}.g2-cta-text-secondary{font-size:14px;color:#6b7280;margin-top:12px}.g2-reviews-more--all{display:none;margin-top:10px}.g2-contact-header{margin:0 auto 18px}.g2-mini-cat-link:hover{color:#ec482f !important;text-decoration:underline !important}.g2-page-nav{position:fixed;top:136px;left:0;right:0;z-index:50;background:#ec482f;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 25px rgba(236,72,47,0.35);padding:0 16px;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform 0.2s ease, opacity 0.2s ease}.g2-page-nav.g2-page-nav--visible{transform:translateY(0);opacity:1;pointer-events:auto}.g2-page-nav-inner{max-width:1380px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px}.g2-page-nav-logo{display:inline-flex;align-items:center;justify-content:center}.g2-page-nav-logo img{display:block;height:40px;width:auto}.g2-page-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.g2-page-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;padding:7px 14px;border-radius:10px;font-size:16px;text-decoration:none;color:#ffffff;white-space:nowrap;transition:background 0.15s ease, color 0.15s ease}.g2-page-nav-link:hover{background:rgba(255,255,255,0.18);color:#ffffff;text-decoration:none}.g2-page-nav-link--active{color:#111827;font-weight:600;text-decoration:none;background:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;height:100vh;width:100vw;overflow:auto}.ios.safari .modal{display:flex;align-items:center;justify-content:center;height:600px;overflow:inherit}.modal-title{padding:0 0 10px 0;font-size:40px;line-height:1em}.modal-title--red{color:var(--theme)}.modal-title--red span:before,.modal-title--red span:after{background:var(--theme)}.modal-title--blue{color:#00c2ff}.modal-title--blue span:before,.modal-title--blue span:after{background:#00c2ff}.modal-title--green{color:#1fd600}.modal-title--green span:before,.modal-title--green span:after{background:#1fd600}.modal-title--yellow{color:#ffde1b}.modal-title--yellow span:before,.modal-title--yellow span:after{background:#ffde1b}.modal-title--violet{color:#79489c}.modal-title--violet span:before,.modal-title--violet span:after{background:#79489c}.modal-title--orange{color:#f68620}.modal-title--orange span:before,.modal-title--orange span:after{background:#f68620}.modal-title span{display:block;padding:0 0 10px 0;font-size:0.4em;text-transform:none;font-family:"Roboto",sans-serif;font-weight:bold;letter-spacing:normal}.modal-title span:after,.modal-title span:before{position:relative;content:'';top:0;left:0;display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 10px;border-radius:50%}.modal-title .item-tender-approved{top:-4px}.modal-title .item-tender-approved svg{width:28px;height:28px}.modal-title>svg{position:relative;top:-4px;display:inline-block;vertical-align:middle;width:40px;height:40px;fill:var(--theme)}.modal-title-text{margin-bottom:20px}.modal-title-text .user-bonus{color:var(--theme);font-weight:bold;font-size:18px}.modal-title-subtitle{display:inline-block;font-family:"Roboto",sans-serif;font-size:0.5em;color:#5c626e}.modal-subtitle{display:block;padding:15px 0 5px 0;font-size:18px;font-weight:bold}.modal .card-terms{margin:0}.modal .form-info{padding:10px 0 0 0;text-align:center;clear:both;font-size:12px}.modal-how{padding:20px 0 0 0}.modal-how .dark-red-butn{height:40px;padding:0 20px}.modal-how-content{padding:20px 0 0 0}.modal-how-content [class*="-butn"]{margin:20px 0 0 0}.modal-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh}.ios.safari .modal-row{min-height:0;max-height:600px;overflow:auto}.modal-cell{display:table-cell;vertical-align:middle;padding:0 15px;width:100%}.modal-close-wide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;min-width:100%;min-height:100%;background:#1d2225;opacity:0.5}.modal-close-small{position:absolute;top:15px;right:15px;z-index:10;width:24px;height:24px;border:1px solid var(--theme);border-radius:50%;cursor:pointer}.modal-close-small svg{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;fill:var(--theme)}.modal-logo{position:absolute;right:20px;bottom:20px;z-index:10}.modal-logo img{width:150px;height:auto}.modal__text p:not(:first-child){margin-top:5px}.modal__text p span{font-weight:bold;color:var(--theme)}.modal__btns{display:flex;align-items:center;margin-top:20px}.modal__btns [class*="butn"]{padding-left:15px;padding-right:15px}.modal__btns [class*="butn"]:not(:first-child){margin-left:15px}[class$="modal-frame"]{position:relative;z-index:2;width:100%;max-width:895px;margin:20px auto;background:#fff;padding:40px 90px 80px 90px}.warning-modal-frame{max-width:600px}.feedback-modal-frame{max-width:1000px}.feedback-modal-frame .modal-title{text-align:center}.feedback-modal-frame p,.feedback-modal-frame form{max-width:510px;margin:0 auto}.feedback-modal-frame p{margin-top:15px;font-size:15px;color:#5c626e}.feedback-modal-frame p span{font-weight:bold;color:var(--theme)}.feedback-modal-frame .submit-btn{width:100%;height:50px;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px;clear:both}.feedback-modal-frame .half-input{float:right;width:calc(50% - 10px)}.feedback-modal-frame .half-input:first-child{float:left}.feedback-modal-frame .half-input .spinn-box{width:100%;margin:0 0 20px 0}.feedback-modal-frame .half-input input.ui-spinner-input{width:100%}.feedback-modal-frame .half-input .number-input input.text-input{flex-grow:1;margin-bottom:0;text-align:left;padding-left:15px}.feedback-modal-frame .input-line{margin-bottom:15px}.feedback-modal-frame .input-line:after{display:block;content:'';clear:both}.feedback-modal-frame .input-line--check{margin:0 0 30px 0}.feedback-modal-frame .spinn-box-label{height:50px;line-height:50px;margin:0 0 7px 0}.feedback-modal-frame .input-label{margin:0 0 7px 0}.feedback-modal-frame .fast-item-price,.feedback-modal-frame .fast-item-hours{margin:10px 0 20px 0;font-weight:bold}.feedback-modal-frame .fast-item-type{margin:0 0 20px 0;font-weight:bold}.feedback-modal-frame .check-label{float:right;width:calc(50% - 10px);margin:0 0 10px 0;cursor:pointer;transition:all 0.2s}.feedback-modal-frame .check-label:hover{color:var(--theme)}.feedback-modal-frame .check-label:nth-child(2n+1){float:left;clear:both}.feedback-modal-frame .check-label .label-text{position:relative;top:2px}.password-form{max-width:500px;margin:0 auto}.password-form .input-line{margin:0 0 15px 0}.password-form .input-label{padding:0 0 10px 0}.password-form input.text-input{height:40px}.testimonial-quality{max-width:500px;padding:0 0 20px 0;margin:0 auto}.testimonial-quality:after{display:block;content:'';clear:both}.testimonial-quality .title{padding:0 0 10px 0;font-weight:bold}.testimonial-quality .radio{margin:0 3px 0 0}.testimonial-quality .label-text{color:#5c626e;font-size:14px}.testimonial-quality label{float:left;width:10%;margin:0 0 15px 0}.testimonial-quality .range-row{padding:10px 0}.testimonial-quality .range-inputs{display:flex;justify-content:space-between}.testimonial-quality .range-inputs-item{width:calc(50% - 10px)}.testimonial-charity{position:relative}.testimonial-charity .testimonial-quality-holder{position:relative}.testimonial-charity .testimonial-quality-fonds,.testimonial-charity .price-range{position:relative}.testimonial-charity .testimonial-quality-fonds:before,.testimonial-charity .price-range:before{position:absolute;content:'';top:0;left:0;z-index:20;display:block;width:100%;height:100%;background:rgba(255,255,255,0.7)}.testimonial-charity .testimonial-quality-fonds.active:before,.testimonial-charity.active .price-range:before{display:none}.testimonial-charity label{float:none;width:auto;font-size:14px}.testimonial-charity label.fond-label .label-text{font-size:15px;font-weight:bold}.testimonial-charity label.fond-label .radio{top:-2px}.compare-content p,.compare-content li,.text-modal-frame p,.text-modal-frame li{line-height:24px;color:#5c626e}.compare-content p:not(:first-child),.compare-content li:not(:first-child),.text-modal-frame p:not(:first-child),.text-modal-frame li:not(:first-child){margin-top:10px}.compare-content p mark,.compare-content li mark,.text-modal-frame p mark,.text-modal-frame li mark{color:var(--theme)}.compare-content p span,.compare-content li span,.text-modal-frame p span,.text-modal-frame li span{font-weight:bold}.dotted-list li{position:relative;padding:0 0 0 15px}.dotted-list li:before{position:absolute;content:'';top:10px;left:0;display:block;width:5px;height:5px;border-radius:50%;background:var(--theme)}.compare-modal-frame{max-width:1200px}.compare-content-column{float:left;width:45.7%}.compare-content-column:first-child{width:54.3%;padding:0 10% 0 0}.compare-content-column:first-child .features-list-label{display:inline-block}.compare-item-name{padding:0 0 40px 0;font-size:24px}.compare-image{min-height:310px;margin:23px 0 43px 0}.compare-image>img{height:auto}.compare-content p{padding:0 0 20px 0}.product-features-list{padding:5px 0 50px 0}.product-features-list li{padding:16px 0 0 0;font-size:15px}.product-features-list li:first-child{padding:0}.product-features-list li .features-list-label{color:#5c626e;width:160px;padding:0 10px 0 0;vertical-align:top}.mobile-compare{display:none;visibility:hidden}.counter-section{padding:20px 0 0 0}.modal-title+.counter-section{padding:0}.counter-size{padding:15px 0 20px 0;border-bottom:1px solid #919191}.counter-total{padding:20px 0 20px 0}.counter-total-label{display:inline-block;vertical-align:middle;margin:0 15px 0 0;font-size:20px}.counter-total-value{display:inline-block;vertical-align:middle;font-size:24px;color:var(--theme)}.compare-section{padding:0 0 20px 0}.text-modal-frame ul.ordered-list{padding:20px 0 20px 0}.text-modal-frame ul.ordered-list li{padding:0 0 20px 0}.text-modal-frame ul.ordered-list li span{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 10px 0 0;font-size:16px;line-height:23px;font-weight:500;text-align:center;color:var(--theme);background:#fff;border:2px solid var(--theme);border-radius:50%}.counter-confirm{display:inline-block;padding:0 40px;background:var(--theme);color:#fff}.counter-confirm:hover{background:#5c626e;border:1px solid #5c626e;color:#fff}.quality-line{max-width:500px;margin:0 auto 20px auto}.quality-line .input-label{padding:0 0 5px 0}.quality-line label{margin:0 0 10px 0}.partners-modal-frame{max-width:980px;padding:40px 20px 80px 20px}.partners-modal-content:after{display:block;content:'';clear:both}.partners-modal-content .partners-column{float:right;width:calc(50% - 20px)}.partners-modal-content .partners-column:first-child{float:left}.partners-modal-content p{padding:0 0 10px 0}.partners-modal-form{padding:30px 0 0 0;clear:both}.partners-modal-form .title{padding:0 0 10px 0;font-size:28px}.partners-modal-form input.text-input{height:38px;margin:0 0 10px 0}.partners-modal-form .submit-btn{height:38px;width:100%;max-width:320px;margin:0 0 0 0;padding:0 0 2px 0}.replace-modal-frame{max-width:640px;padding:40px 40px}.replace-modal-frame .header-cart-dropdown{position:relative;right:0;top:0;width:100%;padding:0;box-shadow:0 1px 7px transparent}.modal-form-description{max-width:400px;margin:0 auto 20px auto;font-size:12px;color:#999999;text-align:center}.login-forms .modal-title{font-size:36px;padding:0 0 25px 0}.modal-tabs{margin:0 0 30px 0;border-bottom:1px solid #c6c6c6}.modal-tabs li{position:relative;float:left;height:28px;line-height:28px;font-size:15px;margin:0 0 0 15px;cursor:pointer;transition:all 0.2s}.modal-tabs li:hover{color:var(--theme)}.modal-tabs li:first-child{margin-left:0}.modal-tabs li.current{cursor:default;color:var(--theme)}.modal-tabs li.current:before{width:100%}.modal-tabs li:before{position:absolute;content:'';top:100%;left:0;display:block;width:0;height:2px;background:var(--theme);transition:all 0.2s 0.1s}.brif{position:relative;max-width:980px;margin:30px auto 60px auto}.brif:after{display:block;content:'';clear:both}.brif-proposal{position:relative;padding:10px 0 0 0;clear:both}.brif-proposal:after{display:block;content:'';clear:both}.brif-proposal span{margin:0 0 10px 0;display:block;text-align:center;font-weight:bold}.brif-proposal [class*="-butn"]{float:none;width:100%;max-width:220px;margin:0 auto}.brif-title{text-align:center;font-size:60px}.brif-title h1{font-size:inherit;line-height:inherit}.brif-text{margin:0 0 30px 0;text-align:center}.brif-text p{max-width:640px;padding:0 0 15px 0}.brif-text p span{font-weight:bold;color:var(--theme)}.brif-text:last-child{text-align:left}.brif form{max-width:100%}.brif form textarea.textarea-field,.brif form input.text-input{max-width:100%}.brif-section{position:relative;margin:0 0 30px 0}.brif-section:after{display:block;content:'';clear:both}.brif-section-title{position:relative;margin:0 0 30px 0;font-size:20px;text-align:center}.brif-section-title:before{position:absolute;content:'';top:50%;left:20px;z-index:1;display:block;width:calc(100% - 40px);height:1px;background:#dfe0e1}.brif-section-title span{position:relative;z-index:2;display:inline-block;padding:0 10px;background:#fff}.brif .input-line{margin:0 0 30px 0}.brif .input-line:after{display:block;content:'';clear:both}.brif .input-line .checkbox{margin:15px 0 0 0}.brif .input-line .check-label .checkbox{margin:0 10px 0 0}.brif .input-label{float:left;width:calc(50% - 10px);padding:15px 0 0 0;font-size:18px}.brif .input-label span{display:block;max-width:400px;font-size:16px;color:#5c626e}.brif textarea.textarea-field{height:150px}.brif-input{float:right;width:calc(50% - 10px)}.brif-input:after{display:block;content:'';clear:both}.brif-input-description{margin:10px 0 0 0;font-size:14px;color:#5c626e}.brif-input .check-label{float:right;width:calc(50% - 10px);margin:13px 0 0 0}.brif-input .check-label .label-text{position:relative;top:2px}.brif-input .check-label:nth-child(2n+1){float:left;clear:both}.brif .sex-slider-holder:after{display:block;content:'';clear:both}.brif .sex-value{float:left;width:50%}.brif .sex-value:last-child{float:right;text-align:right}.brif .dark-red-butn{width:100%;max-width:280px;margin:40px auto 0 auto;clear:both;text-transform:uppercase}.feedback-modal-frame--tariff{max-width:980px;padding:0 !important}.tariff-modal{position:relative}.tariff-modal:after{display:block;content:'';clear:both}.tariff-modal-column{float:left;width:70%;padding:30px 20px}.tariff-modal-column:first-child{width:30%;background:#292929;color:#fff}.tariff-modal-column ul{margin:0 0 20px 0}.tariff-modal-column ul li{list-style:disc;padding:4px 0 8px 0;margin:0 0 0 20px;border-bottom:1px solid #dfe0e1}.tariff-modal-price{border:1px solid #dfe0e1;padding:18px 20px 23px 20px;margin:0 0 10px 0;font-weight:bold;font-size:28px}.tariff-modal-price:last-child{margin:0}.tariff-modal-price p{font-size:20px;max-width:100%}.tariff-modal-discount{border-color:var(--theme);color:var(--theme)}.tariff-modal .input-line{margin:0 auto 20px auto}.tariff-modal .input-line .spinn-box{height:50px;width:100%}.tariff-modal .input-line input.ui-spinner-input{width:calc(100% - 30px);height:50px}.tariff-modal .input-label{margin:0 0 5px 0}.tariff-modal-form-title{margin-top:40px}.tariff-modal-text{margin:30px 0 0 0;text-align:center;font-size:18px}.modal-tender:after{display:block;content:'';clear:both}.modal-tender .hero-company-name{position:absolute;z-index:9;min-width:300px;top:0 !important}.modal-tender-item{padding:100px 0 0 0}.modal-tender-item:after{display:block;content:'';clear:both}.modal-tender-item-logo{width:180px;margin:0 auto 10px auto;text-align:center}.modal-tender-item-logo img{display:inline-block;width:100%;height:auto}.modal-tender-item-name{display:block;font-size:28px;padding:0 0 20px 0}.modal-tender-item-name:after{display:block;content:'';clear:both}.modal-tender-item-name .name-holder{overflow:hidden}.modal-tender-item-name .item-tender-approved{top:-1px;margin:0 0 0 3px}.modal-tender-item-name .item-tender-approved svg{width:18px;height:18px}.modal-tender-item-more{text-align:right;margin:10px 0 0 0}.modal-tender-item-more [class*="-butn"]{display:inline-block;padding:0 20px;height:30px;line-height:30px}.modal-tender-item-data{overflow:hidden}.modal-tender-item-data time{display:block;margin:0 0 15px 0;color:#1d2225}.modal-tender-item-data p{padding:0 0 20px 0}.modal-tender-item-data .card-features-list{margin:0 0 20px 0}.modal-tender-item-rating{float:left;margin:9px 0 0 0}.modal-tender-item-rating-total{font-size:18px;color:var(--theme)}.modal-tender-item-rating .positive{color:#639e3a}.modal-tender-item-rating .negative{color:var(--theme)}.modal-tender-item-rating .static-rating{display:inline-block;margin:0 10px 0 0}.modal-tender-item [class*="-butn"]{float:right;padding:0 20px;height:30px;line-height:30px;margin:5px 0 0 0}.modal-tender-tabs{display:flex;margin:0 0 30px 0;border:1px solid var(--theme);clear:both}.modal-tender-tabs:after{display:block;content:'';clear:both}.modal-tender-tabs li{width:100%}.modal-tender-tabs li.current span,.modal-tender-tabs li.current a{background:var(--theme);color:#fff;cursor:default;pointer-events:none}.modal-tender-tabs li.disabled a{background:#e3e3e3;color:#fff;cursor:default;pointer-events:none}.modal-tender-tabs span,.modal-tender-tabs a{display:block;height:36px;line-height:34px;text-align:center;color:var(--theme);transition:all 0.2s;cursor:pointer}.modal-tender-tabs span:hover,.modal-tender-tabs a:hover{text-decoration:underline}.modal-tender-testimonial{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #e3e3e3}.modal-tender-testimonial:after{display:block;content:'';clear:both}.modal-tender-testimonial:first-child{padding:0;margin:0;border:none}.studio-testimonials-list--hidden .modal-tender-testimonial:first-child{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #e3e3e3}.modal-tender-testimonial .image-holder{float:left;width:130px;margin:0 30px 0 0;text-align:center}.modal-tender-testimonial .image{display:inline-block;width:50px;height:50px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:26px;overflow:hidden}.modal-tender-testimonial .image img{width:100%;height:auto}.modal-tender-testimonial .name{color:var(--theme);margin:10px 0 0 0}.modal-tender-testimonial .name span{display:block;font-size:15px;color:#1d2225}.modal-tender-testimonial .message{overflow:hidden;padding:0 0 20px 0}.modal-tender-testimonial .message-title{padding:0 0 5px 0;font-size:20px}.modal-tender-testimonial .message-rating{padding:0 0 15px 0}.modal-tender-testimonial .message-rating:after{display:block;content:'';clear:both}.modal-tender-testimonial .message-rating .static-rating{float:left;margin:6px 0 0 0}.modal-tender-testimonial .message-rating time{float:right}.modal-tender-testimonial .message-rating .modal-trigger{float:left;margin:1px 0 0 10px;color:var(--theme)}.modal-tender-testimonial .message-rating .modal-trigger:hover{text-decoration:underline}.modal-tender-testimonial .message-answer{padding:20px 0 0 30px}.modal-tender-testimonial .answer-form{padding:30px 0 0 30px}.modal-tender-testimonial .answer-form-title{padding:0 0 15px 0}.modal-tender-portfolio{position:relative}.modal-tender-portfolio:after{display:block;content:'';clear:both}.modal-tender-portfolio-name{position:relative;padding:5px 0 5px 0;border-bottom:1px solid #e3e3e3;font-size:18px;cursor:pointer}.modal-tender-portfolio-name:before{position:relative;content:'';top:-4px;display:inline-block;width:8px;height:8px;margin:0 10px 0 10px;border-bottom:1px solid var(--theme);border-right:1px solid var(--theme);transition:all 0.2s;transform:rotate(45deg)}.modal-tender-portfolio-name.active:before{top:1px;transform:rotate(225deg)}.modal-tender-portfolio-content{padding:0 0 30px 0}.modal-tender .about-section{margin:0 0 30px 0}.modal-tender .about-section p{padding:0 0 15px 0}.modal-tender .about-section .main-section-title{padding-top:0}.modal-tender .studio-slider-column:first-child{width:calc(35% - 10px)}.modal-rating:after{display:block;content:'';clear:both}.modal-rating-title{padding:0 0 20px 0;font-size:24px}.modal-rating-title span{display:block;font-size:18px;text-decoration:underline}.modal-rating-title span:hover{text-decoration:none}.modal-rating-column{float:left;width:calc(50% - 20px)}.modal-rating-column:last-child{float:right}.modal-rating-item{margin:0 0 15px 0}.modal-rating-item:after{display:block;content:'';clear:both}.modal-rating-item .name{padding:0 0 5px 0}.modal-rating-item span{float:right;width:30px;line-height:24px;text-align:right}.modal-rating-item .value{position:relative;float:left;height:24px;width:calc(100% - 35px);background:#e3e3e3}.modal-rating-item .value-range{position:absolute;top:0;left:0;height:100%;background:var(--theme)}.location-modal-frame{padding:0 !important;max-width:1280px;height:calc(100vh - 40px)}.modal-location{position:relative;height:100%;padding:60px 30px 60px 30px;overflow:hidden}.modal-location form{padding:71px 0 0 0;position:relative;height:100%}.modal-location-scroll{position:absolute;top:0;left:0;width:calc(100% + 1000px);height:100%;overflow-x:hidden;overflow-y:auto}.modal-location-content{position:relative;width:calc(100% - 1000px)}.modal-location-content:after{display:block;content:'';clear:both}.modal-location-confirm{position:absolute;bottom:-60px;left:0;width:100%;padding:10px 0 10px 0;border-top:1px solid #fafafa;background:#fff}.modal-location-confirm [class*="-butn"]{padding:0 15px}.modal-location-alphabet{padding:0 0 20px 0;column-count:4;column-gap:20px}.modal-location-search{position:absolute;top:0;left:0;width:100%;padding:0 0 20px 0;border-bottom:1px solid #fafafa;background:#fff}.modal-location-search:after{display:block;content:'';clear:both}.modal-location-search input.text-input{max-width:640px;margin:0 auto}.modal-location label{position:relative;display:inline-block;padding:1px 10px 3px 10px;border-radius:12px;transition:all 0.2s;overflow:hidden;cursor:pointer}.modal-location label:hover{background:var(--theme);color:#fff}.modal-location label.checked{background:var(--theme);color:#fff}.modal-location label.checked:hover{cursor:default}.modal-location label .radio{position:absolute;top:0;left:-999em}.modal-location-main{padding:20px 0 0 0;font-size:18px}.modal-location-main label{display:inline-block;margin:0 10px 0 0}.modal-location-list{position:relative;height:100%}.modal-location-list ul{min-width:220px;display:inline-block;margin:20px 0 0 0;padding:0 20px 0 0}.modal-location-list ul:nth-child(4n+1){clear:both}.modal-location-list ul span{display:block;padding:0 10px;font-weight:bold;font-size:20px}.modal-links{text-align:center}.modal-links a{width:200px;display:inline-block;margin:10px}.logist-confirm,.warehouse-confirm{width:100%;max-width:320px;margin:15px auto;position:static;z-index:unset}.logist-confirm-error{margin-top:30px;margin-bottom:30px;font-size:18px;text-align:center;font-weight:bold;color:var(--theme)}.thanks-modal{display:flex;justify-content:space-between}.thanks-modal__text{width:calc(100% - 220px)}.thanks-modal__manager{width:200px;text-align:center}.thanks-modal__manager-image img{width:100%;height:auto}.thanks-modal__manager-name{font-weight:bold;margin-top:5px;margin-bottom:5px}.thanks-modal .contacts-section{margin-top:20px}.thanks-modal .contacts-section a svg{fill:var(--theme)}.thanks-modal .dark-red-butn{width:100%;max-width:220px}.report-order-modal-frame{max-width:1024px;padding-left:30px;padding-right:30px}.report-order-modal-frame_logist{max-width:1440px}.contractor-modal-frame{padding-left:40px;padding-right:40px}.contractor-proposal p{margin-bottom:10px;color:#5c626e}.contractor-proposal p:last-of-type{margin-bottom:20px}.contractor-proposal .main-section-title{padding-top:0;padding-bottom:15px}.contractor-proposal .dark-red-butn{width:100%;max-width:200px;margin-left:auto;margin-right:auto;margin-top:auto}.modal__confirm{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%;background-color:rgba(29,34,37,0.5);text-align:center}.modal__confirm.active{display:flex;align-items:center;justify-content:center}.modal__confirm-frame{width:100%;max-width:400px;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.modal__confirm-title{padding:0 0 10px 0;font-size:40px;line-height:1em;letter-spacing:0.075em;text-transform:uppercase}.modal__confirm-btns{display:flex;align-items:center;justify-content:center}.modal__confirm-btns [class*="butn"]{min-width:100px}.modal__confirm-btns [class*="butn"]:not(:first-child){margin-left:15px}.modal__contractor-info{margin-bottom:30px;font-weight:bold}.modal__contractor-info-row{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:9px;border-bottom:1px solid #dfe0e1}.modal__contractor-info-key{width:calc(50% - 10px);color:#5c626e}.modal__contractor-info-value{width:calc(50% - 10px);text-align:right}.agreement-line{max-width:510px}.agreement-line_centered{margin-left:auto;margin-right:auto}.agreement-line label{display:flex}.agreement-line .label-text{position:relative;top:-1px}.modal-form-confirm{text-align:center;color:#639e3a;font-weight:bold}.map-modal-frame{max-width:1280px;padding-left:20px;padding-right:20px}.map-modal-frame .spinner{position:absolute;top:0;left:0}.map-modal-frame .map-box{height:500px}.delivery-modal-confirm{margin-top:20px}.delivery-modal-confirm [class*="butn"]{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.adult-modal [class*="butn"]{width:3.5em}.adult-modal [class*="butn"]:not(:first-child){margin-left:1.5em}.adult-modal__buttons{display:flex;align-items:center;justify-content:center;margin-top:1.5em}.order-steps{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.order-steps:before{position:absolute;content:'';top:50%;left:0;z-index:1;display:block;width:100%;height:1px;background-color:#dfe0e1}.order-steps__item{position:relative;z-index:2;background-color:#fff;padding-left:10px;padding-right:10px}.order-steps__item:first-child{padding-left:0}.order-steps__item:last-child{padding-right:0}.order-steps__link{display:flex;align-items:center;color:#5c626e}.order-steps__link svg{width:28px;height:28px;margin-right:10px;fill:#5c626e}.order-steps__link.active,.order-steps__link.current{color:var(--theme)}.order-steps__link.active svg,.order-steps__link.current svg{fill:var(--theme)}.order-steps__link.current{pointer-events:none}.progressbar{position:fixed;left:0;right:0;bottom:0;z-index:203;width:100vw;padding-top:20px;padding-bottom:20px;background-color:#fff;border-top:1px solid #dfe0e1;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.progressbar__title{display:flex;justify-content:space-between;align-items:baseline;font-weight:bold;margin-bottom:7px}.progressbar__holder{position:relative;height:15px;background-color:#ffde1b;border-radius:8px;box-shadow:0 3px 10px rgba(35,35,35,0.3)}.progressbar__value{position:absolute;top:0;left:0;height:100%;background-color:#1fd600;border-radius:8px 0 0 8px;box-shadow:0 3px 10px rgba(35,35,35,0.3)}.scheduler{margin-bottom:50px}.scheduler>[class*="butn"]{height:30px;padding-left:10px;padding-right:10px}.scheduler__name{display:flex;align-items:center;padding-top:6px}.scheduler__days{display:flex;align-items:center;padding-left:5px;padding-right:5px}.scheduler__days input.text-input{width:30px;height:28px;padding-left:0;padding-right:0;text-align:center}.scheduler__days label{margin-left:7px}.scheduler__ranges{text-align:center;padding-top:6px;padding-left:5px;padding-right:5px;margin-bottom:5px;line-height:0.9em;cursor:pointer;transition:all 0.2s}.scheduler__ranges span{display:block;line-height:0.4em}.scheduler__ranges:hover{color:var(--theme)}.scheduler__title{margin-bottom:10px;font-size:44px;text-align:center}.scheduler__month-select{display:block;width:100%;max-width:280px;margin-left:auto;margin-right:auto;margin-bottom:20px}.scheduler__table{font-size:14px}.scheduler__table-holder{padding-bottom:20px;margin-bottom:20px;overflow-x:auto}.scheduler__table-total{padding-left:5px;padding-right:5px;text-align:center}.scheduler__table-cell{position:relative;width:28px;border-bottom:1px solid #c1c1c1;transition:all 0.2s;vertical-align:bottom}.scheduler__table-body .scheduler__table-row{transition:all 0.2s}.scheduler__table-body .scheduler__table-row:hover{background-color:#fafafa}.scheduler__table-body .scheduler__table-cell{position:relative;border:1px solid #c1c1c1}.scheduler__table-body .scheduler__table-cell:last-child{text-align:center;font-weight:bold}.scheduler__table-body .scheduler__table-cell:first-child{width:120px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;white-space:nowrap;vertical-align:top}.scheduler__table-body .scheduler__table-cell:nth-last-child(1),.scheduler__table-body .scheduler__table-cell:nth-last-child(2),.scheduler__table-body .scheduler__table-cell:nth-last-child(3),.scheduler__table-body .scheduler__table-cell:nth-last-child(4){vertical-align:middle}.scheduler__table-head .scheduler__table-cell{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-weight:bold}.scheduler__table-head .scheduler__table-cell:first-child{text-align:left}.scheduler__check{position:relative;width:100%;min-width:28px;height:39px;cursor:pointer;transition:all 0.2s}.scheduler__check:hover{background-color:rgba(92,98,110,0.3)}.scheduler__check.checked{background-color:#5c626e}.scheduler__check .checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.scheduler__modal .scheduler__table-cell{padding-left:10px;padding-right:10px;text-align:center}.scheduler__modal .scheduler__table-cell .dark-red-butn{width:30px;height:30px;margin-left:auto}.scheduler__modal .scheduler__table-cell .dark-red-butn svg{margin:0}.scheduler__modal .scheduler__table-cell:last-child{width:50px}.scheduler__add{margin-top:25px}.scheduler__add-frame{display:grid;grid-template-columns:1fr 1fr 100px;grid-column-gap:15px;grid-row-gap:15px;align-items:end}.scheduler__add-title{font-weight:bold;margin-bottom:5px}.scheduler__add [class*="butn"]{width:100%;padding-left:10px;padding-right:10px}.scheduler__add .input-label{margin-bottom:5px;color:#5c626e}.warranty-section{width:100%;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;border:2px solid #dfe0e1;padding:10px 15px 20px 15px;border-radius:4px}.warranty-section_vertical .warranty-section__list{grid-template-columns:1fr}.warranty-section_low{margin:0}.warranty-section__title{margin-bottom:20px}.warranty-section__text{max-width:980px;font-size:28px;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;font-weight:bold}.warranty-section__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:40px;justify-content:center}.warranty-section__item{display:flex}.warranty-section__item-content{flex-grow:1}.warranty-section__item-title{margin-bottom:5px;font-size:20px}.warranty-section__item-text{color:#5c626e}.warranty-section__item-text span{color:var(--theme)}.warranty-section__item-butn{display:inline-flex;align-items:center;padding-left:15px;padding-right:15px;margin-top:15px}.warranty-section__icon{display:none}.organisation-team-text{max-width:720px;margin:0 0 30px 0;font-size:15px;line-height:1.5em;color:#5c626e}.organisation-team-list{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.organisation-team-list_low{margin-bottom:0}.organisation-team-item{position:relative;width:calc(25% - 15px);margin:0 0 30px 20px;text-align:center;font-size:15px;line-height:1.5em;color:#5c626e}.organisation-team-item:nth-child(4n+1){margin-left:0}.organisation-team-item:hover .organisation-team-name{color:var(--theme)}.organisation-team-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.organisation-team-photo{margin:0 0 5px 0}.organisation-team-photo img{height:auto;display:inline-block}.organisation-team-name{color:#1d2225;font-weight:bold;transition:all 0.2s}.organisation-team-post{margin:0 0 5px 0}.organisation-team-description{margin:0 0 5px 0}.organisation-team-contacts{position:relative;z-index:20;margin:0 0 10px 0;color:#1d2225}.organisation-team-contacts a{display:block;color:#1d2225}.organisation-team-socials{position:relative;z-index:20;display:flex;align-items:center;justify-content:center}.organisation-team-socials a{margin:0 5px;color:#fff}.organisation-team-socials a svg{width:20px;height:20px;fill:#1d2225;transition:all 0.35s}.organisation-team-socials a:hover{text-decoration:none}.organisation-team-socials a:hover svg{fill:var(--theme);transform:rotateY(360deg)}.report{padding:0 0 200px 0}.report__inner{margin-left:auto;margin-right:auto}.report .catalogue-price-sort{padding-left:0;padding-right:0}.report .catalogue-price-sort_low{margin-bottom:0}.report .catalogue-price-sort_low .catalogue-date-sort{margin-bottom:0;margin-top:0}.report-holder{overflow-y:hidden;overflow-x:auto}.report-red{color:var(--theme)}.report-content{padding:25px 20px 50px 20px;font-size:15px}.report-content_low{padding-bottom:0}.report-title{text-align:center}.report-month{max-width:320px;margin:15px auto 35px auto;font-family:"Roboto",sans-serif}.report-month select{font-size:18px}.report-top{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.report-value{font-weight:bold}.report-value--light{color:#5c626e}.report-type__total{font-weight:bold;color:var(--theme);font-size:17px}.report-type-title{font-weight:bold;padding:0 10px 10px 10px}.report-type-holder{display:flex;align-items:center;margin-bottom:5px}.report-type-label{position:relative;display:flex;width:200px;align-items:center;padding:5px 10px;cursor:pointer;transition:all 0.2s}.report-type-label *{position:relative;z-index:3}.report-type-label:hover{opacity:0.8}.report-type-label--1{background-color:#6fbcf0;color:#fff}.report-type-label--2{background-color:#ffde1b}.report-type-label--3{background-color:#a6a6a6;color:#fff}.report-type-label--4{background-color:#d64735;color:#fff}.report-type-label--6{background-color:#86c740;color:#fff}.report-type-label--7{background-color:#efd019;color:#fff}.report-type-label--8{background-color:#3d558d;color:#fff}.report-type-label--9{background-color:#010101;color:#fff}.report-type-label--10{background-color:#7fb3c5;color:#fff}.report-type-label--11{background-color:#95aad1;color:#fff}.report-type-label--12{background-color:#18a300;color:#fff}.report-type-label--13{background-color:#f2a8a0;color:#fff}.report-type-label--14{background-color:#de9451;color:#fff}.report-type-label--16{background-color:#b96cc4;color:#fff}.report-type-label--17{background-image:linear-gradient(to right, #e4b392 0%, #e4b392 50%, #3d558d 50%, #3d558d 100%);color:#fff}.report-type-label--18{background-image:linear-gradient(to right, #3d558d 0%, #3d558d 50%, #e4b392 50%, #e4b392 100%);color:#fff}.report-type-counter{margin-left:auto;font-weight:bold}.report-manager{display:flex;align-items:center;color:var(--theme);cursor:pointer}.report-manager-totem{width:24px;margin:0 10px 0 0}.report-manager-totem img{width:100%;height:auto}.report-data{width:calc(100% - 325px)}.report-data_wide{width:100%}.report-data th{font-weight:bold;padding:0 5px 10px 5px;font-size:14px}.report-data th:first-child{text-align:left}.report-data td{padding:5px 10px;border:1px solid #c1c1c1;white-space:nowrap}.report-data td:not(:first-child){text-align:center}.report-data td.empty-cell{border:none}.report-data tbody tr:not(.no-highlight){transition:all 0.2s}.report-data tbody tr:not(.no-highlight):hover{background:#fafafa}.report-data tfoot td{color:var(--theme);font-weight:bold;font-size:17px}.report-bottom-title{margin:0 0 30px 0;font-size:28px;text-align:center}.report-bottom-title-plan{color:var(--theme);font-size:1.1em}.report-bottom-title-plan .currency{margin-left:0;font-size:0.8em}.report-bottom-conversion{margin-top:10px;font-size:0.8em}.report-bottom-conversion span:not(:first-child){margin-left:15px}.report-bottom-conversion mark{color:var(--theme)}.report-bottom-average{margin-top:10px;font-size:0.8em}.report-bottom-average .currency{font-size:0.8em;color:var(--theme) !important}.report-bottom-average span{color:var(--theme)}.report-right{width:305px}.report-chart{display:flex;margin:0 0 40px 0}.report-chart-minimal{width:30%}.report-chart-minimal .report-chart-line{border-color:var(--theme);border-right:none}.report-chart-minimal .report-chart-value{background:var(--theme)}.report-chart-plan{width:45%}.report-chart-plan .report-chart-line{border-color:#ffde1b;border-right:none;border-left:none}.report-chart-plan .report-chart-value{background:#ffde1b;color:#1d2225}.report-chart-manager-plan{width:75%}.report-chart-manager-plan .report-chart-line{border-color:#ffde1b;border-right:none}.report-chart-manager-plan .report-chart-value{background:#ffde1b;color:#1d2225}.report-chart-bonus{width:25%}.report-chart-bonus .report-chart-line{border-color:#639e3a;border-left:none}.report-chart-bonus .report-chart-value{background:#639e3a}.report-chart-label{font-weight:bold}.report-chart-amount{color:var(--theme);margin-left:10px}.report-chart-line{position:relative;height:28px;margin:10px 0 10px 0;background:#f6f6f6;border-width:2px;border-style:solid}.report-chart-value{position:absolute;content:'';top:0;left:0;display:block;width:0;height:100%;text-align:center;font-size:13px;line-height:24px;font-weight:bold;white-space:nowrap;overflow:hidden;color:#fff;opacity:0.9}.report-table{border-collapse:separate}.report-table-holder{padding-top:15px}.report-table thead{position:relative;z-index:30;transform:translate3d(0, 0, 0);transition:all 0s 0s}.report-table th{position:relative;z-index:30;padding:10px 15px 5px 15px;min-width:125px;font-size:20px;font-weight:bold;text-align:left;color:#fff;background:var(--theme);border:1px solid #c1c1c1}.report-table th span{display:block;font-size:16px}.report-table th.weekend{background:#efd019}.report-table th .report-table__counter{font-size:16px}.report-table th .report-table__counter span{display:inline-block;font-weight:bold}.report-table tr{background:#fff}.report-table td{position:relative;z-index:0;white-space:nowrap;vertical-align:middle;width:820px}.report-table td.empty-cell{border:none}.report-table tfoot td{padding:10px 15px 5px 15px;border:1px solid #c1c1c1;font-weight:bold;text-align:left}.report-table-item{display:flex;flex-direction:column;min-height:150px;min-width:180px;max-width:820px;padding:5px 10px 10px 10px;border:7px solid #fff}.report-table-item_small{min-height:120px}.report-table-item_small .report-table-item-number{margin:7px 0 3px 0}.report-table-item_small .report-order-status{margin-left:5px}.report-table-item_small .report-table-item-icon{margin-right:5px}.report-table-item_small .report-table-item-icon:not(:first-child){margin-left:0}.report-table-item_completed{opacity:0.7}.report-table-item-top{display:flex;justify-content:space-between;align-items:center;margin:10px 0 10px 0}.report-table-item-totem{display:flex;align-items:center;margin-left:auto}.report-table-item-totem img{width:24px;height:auto}.report-table-item-totem .ico-circles,.report-table-item-totem svg{display:none;width:20px;height:20px;margin-left:5px;fill:var(--theme)}.report-table-item-totem .ico-circles.active,.report-table-item-totem svg.active{display:block}.report-table-item-icons{display:flex;align-items:center;margin-top:5px}.report-table-item-icons svg{width:18px;height:18px;fill:#1d2225}.report-table-item-icons+.page-separator{margin-top:10px;border-top:1px solid #c1c1c1}.report-table-item-icons .report-table-item-days{margin:0 auto;font-size:18px;color:var(--theme)}.report-table-item-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:1px solid #5c626e}.report-table-item-icon:not(:first-child){margin-left:7px}.report-table-item-icon_error{background-color:var(--theme);border-color:var(--theme)}.report-table-item-icon_error svg{fill:#fff}.report-table-item-source{margin-left:auto}.report-table-item-source svg{display:block}.report-table-item-days{margin-top:5px;font-weight:bold}.report-table-item-price{font-weight:bold}.report-table-item-reason{margin-top:17px}.report-table-item--1{border-color:#6fbcf0}.report-table-item--2{border-color:#ffde1b}.report-table-item--3{border-color:#a6a6a6}.report-table-item--4{border-color:#d64735}.report-table-item--6{border-color:#86c740}.report-table-item--7{border-color:#efd019}.report-table-item--8{border-color:#3d558d}.report-table-item--9{border-color:#010101}.report-table-item--10{border-color:#7fb3c5}.report-table-item--11{border-color:#95aad1}.report-table-item--12{border-color:#18a300}.report-table-item--13{border-color:#f2a8a0}.report-table-item--14{border-color:#de9451}.report-table-item--16{border-color:#b96cc4}.report-table-item--17{border-top-color:#e4b392;border-left-color:#e4b392;border-right-color:#3d558d;border-bottom-color:#3d558d}.report-table-item--18{border-top-color:#3d558d;border-left-color:#3d558d;border-right-color:#e4b392;border-bottom-color:#e4b392}.report-table-item_not-payed{border-color:var(--theme)}.report-table.dc446 .report-table-item,.report-table.dc446 td{width:auto;max-width:100%}.report-table-logist{min-height:130px}.report-table-logist-customer{font-weight:bold;margin-top:3px;margin-bottom:5px}.report-table-logist-address{max-width:270px;white-space:normal;margin-top:5px}.report-order{min-width:600px;padding-top:10px;font-size:15px}.report-order__counted{padding-left:15px;padding-right:15px;margin-bottom:10px;height:30px;font-size:14px}.report-order__counted:disabled{opacity:0.8;pointer-events:none}.report-order .cart-dropdown-row{display:table-row}.report-order .cart-dropdown-cell{display:table-cell;float:none;padding:5px;vertical-align:middle}.report-order_wide{min-width:750px}.report-order textarea.textarea-field{position:static;height:100px}.report-order input.text-input{position:static;height:30px;font-size:14px;padding:0 10px}.report-order .input-line{position:static}.report-order .input-line:not(:last-child){margin-bottom:15px}.report-order .input-line textarea.textarea-field{position:static}.report-order__new-task{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 10px)}.report-order__new-task .input-label{width:100%}.report-order__new-task [class*="butn"],.report-order__new-task select{width:calc(50% - 10px);height:30px;line-height:28px}.report-order__new-task [class*="butn"]{line-height:normal}.report-order__comments{width:100%;margin-top:15px;margin-bottom:15px}.report-order__comments:not(:last-child){margin-bottom:15px}.report-order__comments-frame{padding-top:7px;padding-left:10px;padding-bottom:5px;padding-right:10px;border:1px solid #c1c1c1;min-height:60px;color:#5c626e;white-space:normal}.report-order__comments-frame_red{color:var(--theme);font-weight:bold}.report-order__logist-table{width:100%;margin-bottom:20px}.report-order__logist-table td{border:1px solid #c1c1c1;padding:6px 7px;vertical-align:middle;text-align:left;font-size:13px}.report-order .cart-item-image{max-width:25px}.report-order .cart-item-info{font-size:15px;min-width:120px;max-width:150px}.report-order .cart-item-info>a{white-space:normal}.report-order .cart-dropdown-cell--image{width:35px;min-width:35px}.report-order .cart-dropdown-row{position:static;padding:5px 0}.report-order .cart-dropdown-cell--number{position:relative;padding-left:5px;width:30px}.report-order-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:10px 0 10px 0}.report-order__section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.report-order__section_calculations{margin-top:20px;margin-bottom:20px;border-top:1px solid #c1c1c1;border-bottom:2px solid #c1c1c1}.report-order__section:last-of-type{border-bottom:1px solid #c1c1c1}.report-order__section-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.report-order__section-contractor,.report-order__section-time,.report-order__section-driver,.report-order__section-address{margin-left:15px}.report-order__section-sep{margin-right:15px}.report-order__section-inner-title,.report-order__section-inner-content,.report-order__section-title,.report-order__section-content{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #c1c1c1}.report-order__section-content{padding-left:10px;padding-right:10px;border:5px solid transparent}.report-order__section-inner-content,.report-order__section-content{padding-top:15px;padding-bottom:10px}.report-order__section-inner-content.status_1,.report-order__section-content.status_1{border-color:#86c740}.report-order__section-inner-content.status_2,.report-order__section-content.status_2{border-color:#b96cc4}.report-order__section-inner-content.status_3,.report-order__section-content.status_3{border-color:#3d558d}.report-order__section-inner-content.status_4,.report-order__section-content.status_4{border-color:#6fbcf0}.report-order__section-inner-content.status_5,.report-order__section-content.status_5{border-color:#de9451}.report-order__section-inner-title,.report-order__section-title{font-weight:bold;font-size:16px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;transition:all 0.2s;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.report-order__section-inner-title .add-butn,.report-order__section-title .add-butn{margin-left:15px}.report-order__section.error .report-order__section-title{background-color:var(--theme);color:white}.report-order__section-inner-title{padding-top:8px;font-size:16px;color:#5c626e}.report-order__section-title-driver{margin-right:15px}.report-order__section-gap,.report-order__section-drivers{display:flex;align-items:center;margin-right:auto}.report-order__section-inner-name,.report-order__section-name{display:flex;align-items:center;margin-right:15px;font-size:22px;min-width:152px;padding:0 10px 2px 10px;cursor:pointer}.report-order__section-inner-name:after,.report-order__section-name:after{position:relative;top:1px;content:'';display:block;width:12px;height:8px;margin-left:auto;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAB+klEQVRIiaXVT4hNYRjH8c+9ZKWkmEmG5i6ocZRy7YSoQSaRsLGZhQ0LhZI/KQtqhoUF2ZMVFtLEMDT+FU2dou6VhTpSUkhMxpRmYnHures6595z7zyb03l/z/t83+d9z/m9uVL3ajVxEnMrz0wRRGGmvHKhOA83cSSIwhLkK1oOp3EOJ3A8KzwjuANP0It75UKxUIXncRlnavLP4lTN4mYCXohhrKoMdeFZuVDsmY3zOFg3Z1ZlAVMYnAG4E0+xvE5ajBvVrt+kzB/AUW3sQLlQXIKHCWD4hcE83mMzSil1LuBQi+D5eISVKSn7gii8Xu3oIzbgbUJiDhdxOCO4G8+xLEGewJ4gCm/z73Z+wxa8Sqk7gANNwAswhBUJ8jT6gyi8VR2oP8sP2Ih3CZPn4EraAipnPIYgQZ7CjlpwEhy+Yx3S3OMS9ouPowruEv9OhYT8SezF3XohV+dwtdGBx+hJ0P6gH9fQKe54aUqdviAK/wPT+Bf6jLV4naDlcBXHMJICHse2NDCNO6/GItzBmmaJNTGNnUEUDjVKymIen7Be8g4kxU9xxw3BWeHEH00vXjbJm8LuIAofZCnaim1+wVbpPjAp7vh+1oKtevYPsROO1Y1PYFcQhSOtFGvnyhxHH15U3n9jexCFw60Wave+/opNGBU712g7Rf4CsNKDY+k/gLgAAAAASUVORK5CYII=");background-size:12px 8px;transition:all 0.2s}.report-order__section-inner-name.active,.report-order__section-name.active{color:var(--theme)}.report-order__section-inner-name.active:after,.report-order__section-name.active:after{transform:rotate(180deg)}.report-order__section-inner-name.status_1,.report-order__section-name.status_1{color:#fff;background-color:#86c740}.report-order__section-inner-name.status_2,.report-order__section-name.status_2{color:#fff;background-color:#b96cc4}.report-order__section-inner-name.status_3,.report-order__section-name.status_3{color:#fff;background-color:#3d558d}.report-order__section-inner-name.status_4,.report-order__section-name.status_4{color:#fff;background-color:#6fbcf0}.report-order__section-inner-name.status_5,.report-order__section-name.status_5{color:#fff;background-color:#de9451}.report-order__section_disabled .report-order__section-name{background-color:#999;color:#fff}.report-order__section-inner-name{font-size:16px}.report-order__section .report-products{margin-top:0;margin-bottom:0}.report-order__section-title-right{display:flex;flex-grow:1;align-items:center}.report-order-row{display:flex;align-items:center;min-height:30px;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 10px);margin:0 0 7px 0}.report-order-row__half{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 10px);min-height:30px}.report-order-row__key{display:flex;align-items:center}.report-order-row_hidden{opacity:0;width:0;height:0;overflow:hidden}.report-order-row label,.report-order-row .manager-select-holder,.report-order-row>span{margin-left:5px;width:170px}.report-order-row label.report-order-row__responsible{position:relative;top:1px;margin-left:15px;display:flex;align-items:center;color:var(--theme)}.report-order-row label.report-order-row__responsible .checkbox{margin-right:5px}.report-order-row .manager-select-holder{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:400px;max-width:calc(100% - 150px);flex-shrink:0}.report-order-row .manager-select-holder__value{width:calc(100% - 40px)}.report-order-row .manager-select-holder__prefix{width:30px;margin-left:auto;text-align:right}.report-order-row .manager-select-holder .logistics-select,.report-order-row .manager-select-holder .text-input{width:100%}.report-order-row .manager-select-holder .currency{margin-left:5px}.report-order-row select{height:30px;line-height:28px;padding-left:10px}.report-order-row>a{text-decoration:underline;margin-left:5px}.report-order-row>a:first-child{margin-left:0}.report-order-row>a:hover{text-decoration:none}.report-order__column{width:calc(50% - 10px);align-self:flex-start}.report-order__column .report-order-row{width:100%}.report-order__separator{flex:1 0 100%;margin-bottom:7px;border-bottom:1px solid #c1c1c1}.report-order__title{width:100%;padding-bottom:5px;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:16px;color:var(--theme);border-bottom:1px solid #c1c1c1}.report-order__controls{width:100%;margin-top:7px;margin-bottom:7px;display:flex;align-items:center}.report-order__controls [class*="butn"]{margin-right:10px;height:30px;padding-left:15px;padding-right:15px}.report-order-status{color:#fff;padding:2px 10px 4px 10px;margin:0 0 0 10px}.report-order-status--1{background-color:#6fbcf0;color:#fff}.report-order-status--2{background-color:#ffde1b}.report-order-status--3{background-color:#a6a6a6;color:#fff}.report-order-status--4{background-color:#d64735;color:#fff}.report-order-status--6{background-color:#86c740;color:#fff}.report-order-status--7{background-color:#efd019;color:#fff}.report-order-status--8{background-color:#3d558d;color:#fff}.report-order-status--9{background-color:#010101;color:#fff}.report-order-status--10{background-color:#7fb3c5;color:#fff}.report-order-status--11{background-color:#95aad1;color:#fff}.report-order-status--12{background-color:#18a300;color:#fff}.report-order-status--13{background-color:#f2a8a0;color:#fff}.report-order-status--14{background-color:#de9451;color:#fff}.report-order-status--16{background-color:#b96cc4;color:#fff}.report-order-status--17{background-image:linear-gradient(to right, #e4b392 0%, #e4b392 50%, #3d558d 50%, #3d558d 100%);color:#fff}.report-order-status--18{background-image:linear-gradient(to right, #3d558d 0%, #3d558d 50%, #e4b392 50%, #e4b392 100%);color:#fff}.report-order-price{white-space:nowrap;margin:0 0 0 10px}.report-order-total{display:flex;justify-content:space-between;margin:0 0 10px 0;width:calc(50% - 10px);min-width:340px}.report-order-total--total{font-weight:bold}.report-order .cart-item-price{height:auto;line-height:normal}.report-order__notification{display:flex;justify-content:space-between}.report-order__notification textarea.textarea-field{height:143px}.report-order__notification-column{width:calc(50% - 10px)}.report-order__notification .input-line{margin-bottom:20px}.report-order__notification .input-line_date{display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start}.report-order__notification .input-line_date:after{display:none}.report-order__notification .input-line_date .date-label{width:100%}.report-order__notification .input-line_date .input-line-cell{width:calc(50% - 10px)}.report-order__notification input.text-input{height:40px}.report-order__notification [class*="-butn"]{width:100%;max-width:260px;margin-bottom:15px}.report-order .input-label{height:24px;padding:0 0 6px 0;color:#5c626e;font-weight:bold}.report-order__helpers-item,.report-order__cars-item{position:relative;padding-right:30px;margin-bottom:7px;border-bottom:1px solid #c1c1c1}.report-order__helpers-item .manager-select-holder,.report-order__cars-item .manager-select-holder{width:340px}.report-order__helpers-item .text-input_low,.report-order__cars-item .text-input_low{margin-top:7px;display:none}.report-order__helpers-remove,.report-order__cars-remove{position:absolute;top:5px;right:0;width:20px;height:20px;border:1px solid var(--theme);background-color:#fff;border-radius:50%;transition:all 0.2s;cursor:pointer}.report-order__helpers-remove svg,.report-order__cars-remove svg{position:absolute;top:50%;left:50%;display:block;width:15px;height:15px;transform:translate3d(-50%, -50%, 0);fill:var(--theme)}.report-order__helpers-remove:hover,.report-order__cars-remove:hover{background-color:var(--theme)}.report-order__helpers-remove:hover svg,.report-order__cars-remove:hover svg{fill:#fff}.report-order__cars .report-order-row:not(:first-child){margin-top:15px}.report-notifications{width:100%;margin-top:20px;margin-bottom:30px}.report-notifications__title{font-size:20px;margin-bottom:10px}.report-notifications__list{display:table;border-collapse:collapse;margin-top:15px}.report-notifications__list li{display:table-row;margin:0 0 5px 20px;transition:all 0.2s}.report-notifications__list li:hover{text-decoration:underline}.report-notifications__list li.report-notifications_new{color:#6fbcf0}.report-notifications__list li.report-notifications_alert{color:var(--theme)}.report-notifications__list li.report-notifications_done{color:#a6a6a6}.report-notifications__cell{display:table-cell;border:1px solid #c1c1c1;padding:2px 10px;text-align:center;vertical-align:middle}.report-notifications__cell:not(:first-child){border-left:none}.report-notifications [class*="-butn"]{padding:0 15px;margin-top:20px;height:30px}.report .catalogue-date-sort{margin-top:20px}.report .catalogue-date-sort form{flex-wrap:wrap;justify-content:space-between}.report .catalogue-date-sort .text-input{margin:0;width:calc((100% - 60px) / 2)}.report .catalogue-date-sort .dark-red-butn{margin:0}.report .catalogue-date-sort .label{width:100%;margin-bottom:10px}.report .catalogue-date-sort .stock-orders-trigger{padding-left:10px;padding-right:10px}.report .catalogue-date-sort .stock-orders-trigger__holder{margin-top:20px;display:flex;align-items:center}.report .catalogue-date-sort .stock-orders-trigger__counter{font-weight:bold;margin-left:15px;color:var(--theme)}.report-products{width:100%;margin-top:20px;margin-bottom:20px;white-space:normal}.report-products__list{counter-reset:report-products}.report-products__list .report-products__number:after{content:counter(report-products);counter-increment:report-products}.report-products__head{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:2px solid #5c626e;font-size:14px;font-weight:bold}.report-products__head .report-products__data,.report-products__head .report-products__info{padding:0}.report-products__item{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:1px solid #5c626e;font-size:14px}.report-products__item:last-child{border-bottom:1px solid #5c626e}.report-products__item_not-enough,.report-products__item_complex{background:#e8e9ec}.report-products__photos{display:flex;flex-wrap:wrap;width:100%;counter-reset:photos;border-top:1px solid #dfe0e1;margin-bottom:10px}.report-products__photos-item{position:relative;display:block;width:60px;height:60px;margin-right:10px;margin-top:10px;border:1px solid #5c626e;border-radius:3px;overflow:hidden;cursor:pointer}.report-products__photos-item:hover{border-color:var(--theme)}.report-products__photos-item:before{position:absolute;top:2px;left:2px;z-index:2;display:flex;content:counter(photos);counter-increment:photos;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:bold;color:var(--theme);background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.report-products__photos-item-image{position:absolute;display:block;bottom:0;right:0;z-index:1;width:100%;height:100%;transition:all 0.5s}.report-products__photos-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.report-products__photos-remove{position:absolute;content:'';top:2px;right:2px;z-index:2;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(35,35,35,0.25);cursor:pointer;transition:all 0.2s;display:none}.report-products__photos-remove svg{width:13px;height:13px;fill:var(--theme)}.report-products__photos-remove:hover{background-color:var(--theme)}.report-products__photos-remove:hover svg{fill:#fff}.report-products__item-title{font-size:16px;width:100%;font-weight:bold;margin-bottom:10px}.report-products__title{width:100%;padding-top:5px;padding-bottom:5px;font-weight:bold}.report-products__number{width:25px;padding-top:5px;padding-bottom:5px;padding-left:5px;font-weight:bold}.report-products__data{display:flex;align-items:flex-start;flex-wrap:wrap;width:260px;padding-top:5px;padding-bottom:5px}.report-products__data-image{width:55px;margin-right:10px}.report-products__data-image [class*="butn"]{margin-top:5px;margin-left:auto;margin-right:auto}.report-products__data-frame{max-width:55px;margin-left:auto;margin-right:auto;border:1px solid #c1c1c1}.report-products__data-frame img{width:100%;height:auto}.report-products__data-btns{display:flex;justify-content:center;align-items:center;margin-top:5px}.report-products__data-btns [class*="butn"]:not(:first-child){margin-left:5px}.report-products__data-content{flex:1 1;width:calc(100% - 65px);padding-right:10px}.report-products__data-line{display:flex;align-items:center}.report-products__data-value{margin-left:5px}.report-products__data-value_red{color:var(--theme)}.report-products__data-repair{color:var(--theme);font-weight:bold}.report-products__data-similar{font-weight:bold}.report-products__data-similar a{color:var(--theme)}.report-products__name{display:block;margin-bottom:5px;color:#1d2225;text-transform:uppercase}.report-products__subname{color:#5c626e;display:inline-block}.report-products__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1 1;padding-bottom:3px;padding-right:10px}.report-products__info-row{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 10px);min-height:37px;padding-top:5px;padding-bottom:5px;font-weight:bold}.report-products__info-row_red{color:var(--theme)}.report-products__info-row_red .report-products__info-key{color:var(--theme)}.report-products__info_even .report-products__info-row:not(:nth-last-child(1)):not(:nth-last-child(2)){border-bottom:1px solid #c1c1c1}.report-products__info_odd .report-products__info-row:not(:last-child){border-bottom:1px solid #c1c1c1}.report-products__info_two .report-products__info-row{border-bottom:1px solid #c1c1c1}.report-products__info-key{display:flex;align-items:center;width:calc(50% - 5px);min-height:26px;color:#5c626e}.report-products__info-value{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 5px);min-height:26px}.report-products__info-value .currency{margin-left:3px;min-width:20px;text-align:right}.report-products__info-value input.text-input{height:26px;padding-left:5px;padding-right:5px}.report-products__info-value input.text-input[name*=quantity_lost]{text-align:right;padding-right:0;padding-bottom:2px;font-weight:bold;background-color:#fff;border-color:#fff}.report-products__info-value input.text-input[type=number]{width:50px}.report-products__info-value select{height:26px;line-height:24px}.report-products__info [class*="butn"]{height:26px;font-size:15px;padding-left:10px;padding-right:10px}.report-products__total{margin-top:15px;font-size:18px;font-weight:bold;text-align:right;color:var(--theme)}.report-accessories{width:100%;padding-top:5px;padding-left:25px;border-top:1px solid #c1c1c1;background:#fff}.report-accessories__list{counter-reset:report-accessories}.report-accessories__list .report-accessories__number:after{content:counter(report-accessories);counter-increment:report-accessories}.report-accessories__item{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:1px solid #c1c1c1;font-size:13px}.report-accessories__title{width:100%;margin-bottom:5px;font-weight:bold}.report-accessories__number{width:25px;padding-top:5px;padding-bottom:5px;padding-left:5px;font-weight:bold}.report-accessories__data{display:flex;align-items:flex-start;flex-wrap:wrap;width:220px;padding-top:5px;padding-bottom:5px}.report-accessories__data-image{width:55px;margin-right:10px}.report-accessories__data-image [class*="butn"]{margin-top:5px;margin-left:auto;margin-right:auto}.report-accessories__data-frame{max-width:55px;margin-left:auto;margin-right:auto;border:1px solid #c1c1c1}.report-accessories__data-frame img{width:100%;height:auto}.report-accessories__data-btns{display:flex;justify-content:center;align-items:center;margin-top:5px}.report-accessories__data-btns [class*="butn"]:not(:first-child){margin-left:5px}.report-accessories__data-content{flex:1 1;width:calc(100% - 65px);padding-right:10px}.report-accessories__data-bottom{display:flex}.report-accessories__data-line:not(:first-child){margin-left:20px}.report-accessories__name{display:block;color:#1d2225;text-transform:uppercase}.report-accessories__subname{color:#5c626e}.report-accessories__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1 1;padding-bottom:3px}.report-accessories__info-row{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 10px);min-height:37px;padding-top:5px;padding-bottom:5px;font-weight:bold}.report-accessories__info_even .report-accessories__info-row:not(:nth-last-child(1)):not(:nth-last-child(2)){border-bottom:1px solid #c1c1c1}.report-accessories__info_odd .report-accessories__info-row:not(:last-child){border-bottom:1px solid #c1c1c1}.report-accessories__info_two .report-accessories__info-row{border-bottom:1px solid #c1c1c1}.report-accessories__info-key{width:calc(50% - 10px);color:#5c626e}.report-accessories__info-value{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 10px)}.report-accessories__info-value .currency{margin-left:3px}.report-accessories__info-value input.text-input{height:26px;padding-left:5px;padding-right:5px}.report-accessories__info-value [type=number]{width:50px}.report-accessories__info-value select{height:26px;line-height:24px}.warehouse-not-payed{font-size:20px;text-align:center;font-weight:bold;color:#f21717}.manager-order__title{display:flex;align-items:flex-end;padding:0 0 20px 0}.manager-order__title .number{margin:0 20px 0 0;font-size:24px;font-weight:bold}.manager-order__title .number mark{color:var(--theme)}.manager-order__title .date{font-size:14px;margin-bottom:3px;color:#5c626e}.manager-order__title .date span{margin:0 0 0 15px}.manager-order__title-btns{display:flex;margin-left:auto}.manager-order__title-btns a[class*="butn"]{line-height:20px}.manager-order__title-btns [class*="butn"]{height:24px;padding-left:10px;padding-right:10px;margin-left:10px;font-size:14px}.manager-order__flex{display:flex;align-items:flex-start}.manager-order__flex .manager-order__logistic{display:flex;align-items:center;text-align:left;flex-wrap:wrap;max-width:140px;min-width:130px;padding-right:10px}.manager-order__flex .manager-order__logistic input.text-input{position:static;height:30px;font-size:14px;padding:0 10px;text-align:center;width:80px;margin-right:10px}.manager-order__logistic-label{width:100%;margin-bottom:5px;font-weight:bold}.manager-order__top{display:flex;flex-wrap:wrap;justify-content:space-between}.manager-order__top:not(:last-child){margin-bottom:14px;border-bottom:1px solid #c1c1c1}.manager-order__top_no-border{border:none}.manager-order__top_no-border:not(:last-child){border:none}.manager-order__top_client{align-items:flex-end}.manager-order__top-title{margin-bottom:15px;width:100%;font-size:18px;font-weight:bold}.manager-order__top-subtitle{margin-bottom:5px;width:100%;font-weight:bold}.manager-order__top-column{position:relative;display:flex;flex-direction:column;width:calc(50% - 10px)}.manager-order__top-column .card-btns-consult{float:none;margin-bottom:20px;margin-top:auto}.manager-order__top-map{position:absolute;top:0;left:0;width:100%;height:calc(100% - 20px);background:#fafafa}.manager-order__top .check-line{display:flex;align-items:center;min-height:36px;margin-bottom:4px}.manager-order__top .check-line .label-text{top:0}.manager-order__top .order-price-form{display:flex;flex-wrap:wrap;justify-content:space-between}.manager-order__top .order-price-form .input-line{width:calc(50% - 10px);padding:0;margin:0 0 20px 0}.manager-order__top .order-price-form .input-line .cart-text{margin-bottom:0}.manager-order__top .order-price-form .input-line_wide{width:100%}.manager-order__top .order-price-form textarea.textarea-field_bigger{height:116px}.manager-order__top .order-price-form .order-total-hours{margin-right:10px}.manager-order__top .input-line{margin-bottom:20px}.manager-order__top .order-section{margin:0}.manager-order__top .date-label{padding:0 0 2px 0;height:auto;color:#1d2225}.manager-order__top .cart-text{padding:0;margin-bottom:20px;min-height:36px;display:flex;align-items:center}.manager-order__top-column{position:relative;display:flex;flex-direction:column;width:calc(50% - 10px)}.charity{width:100%;max-width:290px;margin-bottom:20px}.charity__top{display:flex;justify-content:space-between;margin-bottom:7px;font-size:13px;color:#5c626e;font-weight:bold}.charity__top>div{width:calc(60% - 5px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charity__top>div:last-child{text-align:right;width:calc(40% - 5px)}.charity__bottom{margin-top:7px;font-size:13px}.charity__bottom>a{text-decoration:underline;color:var(--theme)}.charity__bottom>a:hover{text-decoration:none}.order-ratings{margin-bottom:30px}.order-ratings .inner{max-width:960px}.order-ratings__counter{margin-bottom:15px;font-weight:bold}.order-ratings__counter>span{color:var(--theme)}.order-ratings__list{border-bottom:1px solid #dfe0e1;padding-bottom:15px;margin-bottom:30px}.order-ratings__item{margin-top:15px;padding-top:15px;padding-bottom:1px;border-top:1px solid #dfe0e1}.order-ratings__user{display:grid;grid-template-columns:40px 1fr;grid-column-gap:15px;margin-bottom:15px}.order-ratings__user-photo{width:40px;height:40px;background-size:100% 100%;border-radius:50%;overflow:hidden}.order-ratings__user-photo img{width:100%;height:auto}.order-ratings__user-data{display:flex;flex-direction:column;justify-content:center}.order-ratings__user-name{font-weight:bold;margin-bottom:0.5rem}.order-ratings__user-category{font-size:0.9em}.order-ratings__user-category a{display:inline-flex;align-items:center;color:#5c626e;font-weight:bold}.order-ratings__user-category svg{width:16px;height:16px;margin-left:5px;fill:#5c626e}.order-ratings__user-category span{color:#5c626e;margin-right:5px}.order-ratings__user-post{font-size:0.9em;color:#5c626e;font-weight:bold;margin-bottom:0.5rem}.order-ratings__stars{display:flex;align-items:baseline;margin-bottom:15px;font-size:0.85em;color:#5c626e}.order-ratings__stars>div:not(:first-child){margin-left:15px}.order-ratings__details{display:flex;align-items:baseline;margin-bottom:15px;font-size:0.85em;color:#5c626e}.order-ratings__details>div:not(:first-child){margin-left:15px}.order-ratings__order{font-weight:bold;font-size:1.2em}.order-ratings__body{line-height:1.4;color:#5c626e}.order-ratings__answer{padding-left:5%;margin-top:20px}.order-ratings__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:15px}.order-ratings__likes{display:flex;align-items:center;color:#5c626e}.order-ratings__likes [class*='butn']{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin-left:15px}.order-ratings__likes [class*='butn'] svg{width:20px;height:20px;fill:var(--theme)}.order-ratings__likes [class*='butn']:hover svg{fill:#fff}.delivery{margin-bottom:50px}.delivery__title{margin-top:30px;margin-bottom:20px}.delivery__title-holder{font-size:2.25em;line-height:1.125em;font-weight:bold}.delivery__title>span{display:block;margin-top:5px;color:#5c626e;font-size:1.125em}.delivery__form{margin-bottom:40px}.delivery__form-holder{order:1}.delivery__form-columns{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.delivery__form-title{margin-bottom:15px;font-size:1.5em;line-height:1.125em;font-weight:bold}.delivery__address-error{position:absolute;top:100%;left:0;z-index:10;width:100%;color:var(--theme);font-size:0.75em}.delivery__input-label{height:18px;margin-bottom:5px;font-size:13px;font-weight:bold;color:#5c626e}.delivery__input-label sup{margin-top:-2px;vertical-align:middle;font-size:1.5em;line-height:1em;color:var(--theme);font-weight:bold;display:inline-block;height:16px}.delivery__input-label_total{font-size:16px;height:18px;color:#1d2225}.delivery__input-label_secondary{color:#888}.delivery__input-main-label{font-size:15px;font-weight:bold;color:#5c626e}.delivery__price-anchor{margin-bottom:7px;font-size:13px;display:block}.delivery__input-line{margin-bottom:20px}.delivery__form-submit [class*="butn"]{padding-left:15px;padding-right:15px}.delivery__form-submit>p{color:#5c626e;margin-top:10px;font-size:13px}.delivery__form-banner{display:flex;order:2;align-items:center;transition:all 0.2s}.delivery__form-banner img{width:100%;height:auto}.delivery__address-line{position:relative;display:grid;grid-template-columns:1fr 30px;grid-column-gap:5px}.delivery__address-modal-trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer}.delivery__address-trigger{display:flex;align-items:center;justify-content:center;width:30px;height:40px;cursor:pointer;transition:all 0.2s}.delivery__address-trigger:hover{opacity:0.8}.delivery__address-trigger svg{width:30px;height:30px;fill:var(--theme)}.delivery__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.delivery__grid-1-1>div{width:calc(50% - 7px)}.delivery__grid-2-1>div{width:calc(75% - (15px / 2))}.delivery__grid-2-1>div:first-child{width:calc(50% - (15px / 2))}.delivery__grid-2-1-1>div{width:calc(25% - ((15px * 2) / 3))}.delivery__grid-2-1-1>div:first-child{width:calc(50% - ((15px * 2) / 3))}.delivery__grid-1-1-2>div{width:calc(25% - ((15px * 2) / 3))}.delivery__grid-1-1-2>div:last-child{width:calc(50% - ((15px * 2) / 3))}.delivery__grid-1-1-1>div{width:calc(33.333% - ((15px * 2) / 3))}.delivery__grid-1-1-1-1>div{width:calc(25% - 7px)}.delivery__section{margin-bottom:80px;margin-top:30px}.delivery__text-title{margin-bottom:20px}.delivery__text-title-holder{font-size:1.75em;line-height:1.125em;font-weight:bold}.delivery__text-content p{font-size:1em;line-height:1.4;margin-top:10px;margin-bottom:15px;color:#5c626e}.delivery__text-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;grid-row-gap:30px}.delivery__text-grid-title{font-weight:bold;margin-bottom:7px;font-size:1.1em}.delivery__text-grid-item p{font-size:1em;line-height:1.4;color:#5c626e}.delivery__text-grid-item a{color:var(--theme);text-decoration:underline}.delivery__text-grid-item a:hover{text-decoration:none}.delivery__banner{position:relative;display:flex;align-items:center;background-color:var(--theme);color:#fff;border-radius:10px;overflow:hidden}.delivery__banner-content{position:relative;z-index:1;width:60%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:2.25em;font-weight:bold}.delivery__banner-image{position:relative;z-index:1;width:40%}.delivery__banner-image img{width:100%;height:100%;object-fit:cover}.delivery__banner-link{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;text-indent:-999em;overflow:hidden}.delivery__half-block{display:flex;align-items:center;justify-content:space-between}.delivery__half-block-content{width:calc(50% - 10px)}.delivery__half-block-content p{font-size:1em;line-height:1.4;color:#5c626e}.delivery__half-block-title{margin-bottom:5px;font-size:1.75em;font-weight:bold}.delivery__half-block-image{display:flex;align-items:center;justify-content:center;width:calc(50% - 10px)}.delivery__half-block-image img{height:auto;width:480px}.delivery__request-form{padding-top:30px;padding-right:30px;padding-bottom:10px;padding-left:30px;border-radius:10px;border:10px solid var(--theme)}.delivery__request-form-holder{display:flex;justify-content:space-between}.delivery__request-form-holder [class*="butn"]{padding-left:15px;padding-right:15px}.delivery__request-form-inputs{display:flex;align-items:center;justify-content:space-between;width:70%;max-width:750px}.delivery__request-form .delivery__input-line{width:calc(50% - 10px)}.delivery__price{font-weight:bold;color:var(--theme)}.delivery__price_secondary{color:#5c626e}.delivery__total-price{display:flex;align-items:center}.delivery__reasons-list li{font-size:1em;line-height:1.4;color:#5c626e}.delivery__reasons-list li:not(:first-child){margin-top:7px}.delivery__reasons-list li:before{position:relative;content:'';display:inline-block;width:0.75em;height:0.75em;margin-right:7px;background-color:var(--theme);border-radius:50%}.delivery__text-table th{font-weight:bold;text-align:left;background-color:var(--theme);color:#fff}.delivery__text-table th,.delivery__text-table td{padding:10px}.delivery__text-table td{border:1px solid #dfe0e1}.delivery__text-table-description{margin-top:20px}.delivery__text-table-description span{font-weight:bold;font-size:1.25em;color:var(--theme)}.delivery__totals-line{display:flex;align-items:center}.delivery__totals-line:not(:first-child){margin-top:7px}.accordion__section{border-bottom:1px solid #dfe0e1}.accordion__section:first-child{border-top:1px solid #dfe0e1}.accordion__title{position:relative;padding-top:10px;padding-bottom:10px;font-size:1.125em;font-weight:bold;cursor:pointer;transition:all 0.2s}.accordion__title-name{display:flex;align-items:center;justify-content:space-between}.accordion__title-name:after{content:'';display:block;flex-shrink:0;width:12px;height:8px;margin-left:10px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAB+klEQVRIiaXVT4hNYRjH8c+9ZKWkmEmG5i6ocZRy7YSoQSaRsLGZhQ0LhZI/KQtqhoUF2ZMVFtLEMDT+FU2dou6VhTpSUkhMxpRmYnHures6595z7zyb03l/z/t83+d9z/m9uVL3ajVxEnMrz0wRRGGmvHKhOA83cSSIwhLkK1oOp3EOJ3A8KzwjuANP0It75UKxUIXncRlnavLP4lTN4mYCXohhrKoMdeFZuVDsmY3zOFg3Z1ZlAVMYnAG4E0+xvE5ajBvVrt+kzB/AUW3sQLlQXIKHCWD4hcE83mMzSil1LuBQi+D5eISVKSn7gii8Xu3oIzbgbUJiDhdxOCO4G8+xLEGewJ4gCm/z73Z+wxa8Sqk7gANNwAswhBUJ8jT6gyi8VR2oP8sP2Ih3CZPn4EraAipnPIYgQZ7CjlpwEhy+Yx3S3OMS9ouPowruEv9OhYT8SezF3XohV+dwtdGBx+hJ0P6gH9fQKe54aUqdviAK/wPT+Bf6jLV4naDlcBXHMJICHse2NDCNO6/GItzBmmaJNTGNnUEUDjVKymIen7Be8g4kxU9xxw3BWeHEH00vXjbJm8LuIAofZCnaim1+wVbpPjAp7vh+1oKtevYPsROO1Y1PYFcQhSOtFGvnyhxHH15U3n9jexCFw60Wave+/opNGBU712g7Rf4CsNKDY+k/gLgAAAAASUVORK5CYII=");background-size:12px 8px;transition:all 0.2s}.accordion__title-name.active:after{transform:rotate(180deg)}.desktop .accordion__title:hover{color:var(--theme)}.accordion__title.active{color:var(--theme)}.accordion__title.active .accordion__title-name:after{transform:rotate(180deg)}.accordion__content{border-top:1px solid transparent;padding-bottom:1em}.accordion__content.active{border-color:#dfe0e1}.post{padding-bottom:5em;font-size:1em}.post__hero{width:100%}.slick-initialized .post__hero-slide.slick-slide{position:relative;align-items:stretch}.post__hero-content{position:relative;z-index:2;padding-top:3em;padding-bottom:3.5em;background-color:rgba(29,34,37,0.48);color:#fff;width:100%}.post__hero-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.post__hero-image video{position:fixed;top:0;left:0;display:block;min-width:100%;min-height:100%}.post__hero-image img{width:100%;height:100%;object-fit:cover}.post__hero-title{max-width:560px;margin-bottom:0.125em;font-size:2.25em;line-height:1.1;font-weight:bold}.post__hero-title span{color:var(--theme);display:inline-block}.post__hero-text{margin-bottom:1em;line-height:1.4em;font-size:1.25em;font-weight:bold}.post__hero-text-warning{display:block;color:#ec482f;font-weight:bold}.post__hero-controls [class*="butn"]{padding-left:1em;padding-right:1em}.post__section{position:relative;padding-top:3em;padding-bottom:3em}.post__section-inner{position:relative;z-index:2}.post__section_gray:before{position:absolute;content:'';top:0;left:-80vw;z-index:1;display:block;width:200vw;height:100%;background-color:#f6f6f6}.post__section li{font-size:1em;line-height:1.4;color:#5c626e}.post__section ul:not(:last-child){margin-bottom:1em}.post__section p{font-size:1em;line-height:1.4;color:#5c626e}.post__section p:not(:last-child){margin-bottom:1em}.post__section-title{margin-bottom:0.75em;font-size:1.5em;font-weight:bold}.post__section-title_low{margin-bottom:0}.post__section-subtitle{font-size:1.125em;margin-bottom:0.25em;font-weight:bold;color:#5c626e}.post__section-subtitle_with-gap{margin-bottom:0.75em}.post__section-text{max-width:680px}.post__section-item{max-width:680px}.post__section-item:not(:first-child){margin-top:1.5em}.post__math{margin-top:3em;margin-bottom:3em}.post__math-list{display:flex;font-size:1em;justify-content:space-between;align-items:center;color:#5c626e}.post__math-list>div{max-width:220px}.post__math-list>div:nth-child(2n){font-size:1.5em;font-weight:bold}.post__math-list>div:not(:first-child){padding-left:10px}.post__preview{display:grid;grid-template-columns:1fr 240px;grid-column-gap:20px;grid-row-gap:0.75em}.post__preview:not(:first-child){margin-top:1.5em}.post__preview-title{margin-bottom:0.125em;font-size:1.35em;font-weight:bold}.post__preview-image img{width:100%}.post__preview [class*="butn"]{padding-left:1em;padding-right:1em}.post__preview-half{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:0.75em;padding-top:30px}.post__table th{font-weight:bold;text-align:left;background-color:var(--theme);color:#fff}.post__table th,.post__table td{padding:10px}.post__table td{border:1px solid #dfe0e1}.post__table-description{margin-top:20px}.post__table-description span{font-weight:bold;font-size:1.25em;color:var(--theme)}.post__links{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:1.75em}.post__links:not(:first-child){margin-top:1.5em}.post__links-item{position:relative;border-radius:10px;overflow:hidden;box-shadow:-5px 5px 10px rgba(35,35,35,0.3)}.post__links-item img{position:relative;z-index:1;width:100%;height:auto}.post__links-item a{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;font-weight:bold;color:#fff;background-color:rgba(29,34,37,0.3)}.post__links-item a:hover{background-color:rgba(29,34,37,0.6);text-decoration:none}.post__team:not(:first-child){margin-top:1.5em}.post__input-line{margin-bottom:20px}.post__request-form{padding-top:30px;padding-right:1.5em;padding-bottom:10px;padding-left:1.5em;border-radius:10px;border:5px solid var(--theme)}.post__request-form-holder{display:flex;justify-content:space-between}.post__request-form-holder [class*="butn"]{padding-left:15px;padding-right:15px}.post__request-form-inputs{display:flex;align-items:center;justify-content:space-between;width:70%;max-width:750px}.post__request-form .post__input-line{width:calc(50% - 10px)}.post__form{padding:1.5em;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(35,35,35,0.25);overflow:hidden}.post__form .delivery__form{margin-bottom:0}.post__form-title{font-size:1.125em;margin-bottom:0.5em;font-weight:bold}.post__form-totals{display:flex;justify-content:space-between;font-weight:bold;font-size:1.125em}.post__form-totals:not(:first-child){margin-top:0.5em}.post__form-totals_secondary{color:#5c626e}.post__form-description{position:relative;padding-top:1em;padding-bottom:1em}.post__form-description:before{position:absolute;content:'';top:0;left:-25%;z-index:1;display:block;width:150%;height:100%;background-color:#E5E5E5}.post__form-description p{position:relative;z-index:2;font-size:1em;line-height:1.4;color:#848484}.post__form-description p:not(:first-child){margin-top:1em}.post__form-features-title{font-weight:bold;font-size:1.125em;margin-bottom:0.5em;color:var(--theme)}.post__form-features-list li{font-size:0.875em;line-height:1.4;color:#848484}.post__form-features-list li:not(:first-child){margin-top:0.5em}.post__form-features-list a{color:var(--theme);text-decoration:underline}.post__form-features-list a:hover{text-decoration:none}.post .delivery__form-banner,.post__aside{padding-top:3em}.post .delivery__text-grid{grid-template-columns:repeat(3, 1fr);padding-bottom:1.5em}.blog{min-height:86vh;padding-top:2rem;padding-bottom:50px}.blog__inner{max-width:980px}.blog .breadcrumbs{margin-bottom:3rem}.blog .breadcrumbs .inner{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.blog__title{margin-bottom:2rem;text-align:center}.blog__title_low{margin-bottom:0.5rem}.blog__list{margin-bottom:2rem}.blog__item{position:relative;display:grid;align-items:flex-start;grid-template-columns:190px 1fr;grid-column-gap:2rem;grid-row-gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid #d7d7d7}.blog__item:not(:first-child){padding-top:2rem}.blog__item:hover .blog__item-name{color:var(--theme)}.blog__item-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:10;text-indent:-99em;overflow:hidden}.blog__item-image{position:relative;padding-top:70%;overflow:hidden}.blog__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog__item-content{display:flex;flex-direction:column;justify-content:center;min-height:133px}.blog__item-name{margin-bottom:1rem;font-weight:bold;font-size:1.5rem;transition:all 0.2s}.blog__item-description{line-height:1.4}.blog__item-date{font-size:1rem;font-weight:bold;color:#5c626e}.blog__item-page{margin-top:1.25rem}.blog__item-page p{margin-top:1rem;line-height:1.5;color:#5c626e}.blog__item-page .video-box{margin-top:1.25rem}.blog__item-page-image{margin-top:1.25rem}.blog__item-page-image img{width:100%;height:auto}.blog__item-page-back-link{margin-top:1.25rem;font-weight:bold}.blog__item-page-back-link a{color:var(--theme)}.login-warning{max-width:300px;color:#fff;background-color:var(--theme);box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.no-login-warning .login-warning{display:none}.login-warning__btns{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.login-warning [class*="butn"]{display:inline-block;height:34px;padding-left:10px;padding-right:10px}.login-warning a[class*="butn"]{line-height:30px}.login-greeting{max-width:300px;color:#fff;background-color:var(--theme);box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.no-login-greeting .login-greeting{display:none}.login-greeting__alert{margin-top:15px}.login-greeting__btns{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.login-greeting [class*="butn"]{display:inline-block;height:34px;padding-left:10px;padding-right:10px}.login-greeting a[class*="butn"]{line-height:30px}.install-prompt{display:none;z-index:9999;width:calc(100% - 30px);max-width:300px;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.install-prompt__btns{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.no-install-prompt .install-prompt{display:none}.install-prompt [class*="butn"]{display:inline-block;height:34px;padding-left:10px;padding-right:10px}.install-prompt a[class*="butn"]{line-height:30px}.aside-dot-nav{position:fixed;right:0;top:0;z-index:8888;display:none;height:100vh;width:0}.aside-dot-nav__list{position:absolute;content:'';top:0;right:0;width:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.aside-dot-nav__item{margin-top:1.5em}.aside-dot-nav__link{position:relative;display:flex;align-items:center;padding-right:1.5em;margin-right:1em;white-space:nowrap;font-weight:bold;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.35);transition:all 0.35s}.aside-dot-nav__link:hover{text-decoration:none}.aside-dot-nav__link:after{position:absolute;content:'';top:50%;right:0;display:block;width:0.75em;height:0.75em;background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.35);border-radius:50%;transform:translateY(-50%);transition:all 0.35s}.aside-dot-nav__link.active{padding-right:2em}.aside-dot-nav__link.active:after{width:1.5em;height:1.5em;right:-0.375em}.aside-dot-nav__link span{transition:all 0.2s;flex-shrink:0}.aside-dot-nav__link:not(.active) span{opacity:0}.rg-partner .main-page-actions,.rg-partner .card-benefits,.rg-partner .card-terms,.rg-partner .catalogue-availability,.rg-partner .product-preview-quality,.rg-partner .catalogue-price-sort{display:none}.rg-partner__powered{display:flex;align-items:center;justify-content:flex-end;margin-top:30px;padding-left:15px;padding-right:15px;font-size:15px;color:#5c626e}.rg-partner__powered svg{width:28px;height:28px;margin-right:10px;fill:#ec482f}.rg-partner .header{padding-top:0}.rg-markup__top{margin-top:30px;margin-bottom:50px}.rg-markup__nav li{font-weight:bold;list-style:decimal inside}.rg-markup__nav li:not(:first-child){margin-top:20px}.rg-markup__nav li a{color:var(--theme)}@media only screen and (max-width: 1280px){.other-services li{margin:0 0 0 25px}.page-nav>li>a{padding:0 10px}.page-nav-logo{margin:9px 0 0 20px}.catalogue-list{grid-template-columns:repeat(4, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list{grid-template-columns:repeat(5, 1fr)}.catalogue-list_stages{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1180px){.header-nav .sub-nav{padding:20px 15px 0 15px}.new-cart__product{padding-top:20px;padding-bottom:20px;padding-left:1em}.new-cart__product .item-remove{top:20px}.new-cart__add-to-favorite{bottom:20px}.new-cart__product-content{grid-template-columns:1fr}}@media (max-width: 1100px){.gpt-charity .gpt-hero{padding:60px 0}.gpt-charity .gpt-hero-container{flex-direction:column;align-items:flex-start;gap:28px}.gpt-charity .gpt-hero-text,.gpt-charity .gpt-hero-image{width:100%}.gpt-charity .gpt-hero-image-inner{height:300px}.gpt-charity .gpt-steps,.gpt-charity .gpt-funds,.gpt-charity .gpt-destination,.gpt-charity .gpt-contact{min-height:auto}.gpt-charity .gpt-destination-inner{grid-template-columns:1fr}.gpt-charity .gpt-contact-card{grid-template-columns:1fr}}@media only screen and (max-width: 1080px){.about__tariffs-data{width:300px;padding:20px}.about__tariffs-content{width:calc(100% - 300px);padding:20px}.report-order__logist-table{max-width:934px;overflow-x:auto}.report-order__section-content{font-size:14px}.report-order__section-inner-name,.report-order__section-name{font-size:16px}.report-order__section-inner-title,.report-order__section-title{font-size:14px}.report-order-row{display:block;margin-bottom:17px;font-weight:bold}.report-order-row .manager-select-holder{justify-content:flex-start;width:100%;max-width:100%;min-height:30px;margin-left:0;margin-top:3px}.report-order-row>span{display:block;font-weight:normal;margin-top:3px;margin-left:0;text-align:left}.report-order-row__half{display:block;width:100%;min-height:0}.report-order-row__half:not(:first-child){margin-top:17px}.report-order__column{font-size:14px}.report-order__helpers-item,.report-order__cars-item{margin-bottom:17px}.report-order__helpers .report-order-row__key,.report-order__cars .report-order-row__key{margin-bottom:10px}.report-order__helpers .manager-select-holder,.report-order__cars .manager-select-holder{width:100%}.report-order__helpers-item,.report-order__cars-item{padding-right:30px}}@media only screen and (max-width: 1027px){.login-warning{bottom:20px}.login-greeting{bottom:20px}.install-prompt{bottom:20px}}@media only screen and (max-width: 1024px){.call-butn{display:block}.callback-butn{display:none}.card-btns-consult .card-btns-consult{float:none;max-width:320px;min-width:0;margin:20px auto 0 auto}.inner{padding-left:2em;padding-right:2em}.aside-banner{height:200px;margin-bottom:70px}.top-banner{height:200px;margin-bottom:70px}.customers-row{width:90px;height:90px}.customers-item{margin:15px 20px}.services-list-item{width:32.2%}.gray-frame{padding-left:10px;padding-right:10px}.white-frame{padding-left:10px;padding-right:10px}.page-holder{padding-top:140px}.header-top_partner>.inner{height:40px}.header-top_partner>.inner .header-right{margin-left:auto;width:auto}.header-top{min-height:40px;padding-top:0}.header-top .logo .organization-logo{width:150px}.mobile-ui{display:flex}.user-dropdown-close,.mobile-nav,.mobile-nav-close{display:block}.header-right-search,.header-nav{display:none}.header-right-nav{margin-left:auto}.header-service__city{display:none}.header-service__nav{display:none}.header-service{font-size:16px}.header-service .ui-btn-tel,.header-service__phone.call-to{margin-right:auto}.footer-copyright p{display:none}.footer-anchor{display:block}.footer-top{padding:0}.site-map-mobile{float:right;margin:13px 0 0 15px}.footer__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__bottom .footer-copyright{order:2}.footer__bottom .footer-payment{order:1;margin-bottom:20px}.slick-arrow,[class*='slider-btn-']{width:26px;height:26px;margin-top:-13px}.slick-arrow svg,[class*='slider-btn-'] svg{width:16px;height:16px;margin:-8px 0 0 -7px}.slick-arrow svg.ico-arrow-left,[class*='slider-btn-'] svg.ico-arrow-left{margin-left:-9px}.slick-prev,.slider-btn-prev{left:5px}.slick-next,.slider-btn-next{right:5px}.slick-dots{bottom:10px}.auth{min-height:calc(100vh - 124px)}.page-hero--company .page-hero-bg .slick-arrow{transform:translateY(0)}.page-hero-bg.page-hero-slider .slide{padding-bottom:0}.page-hero-bg.page-hero-slider .slide a{left:0;width:100%}.page-hero-bg .slide__frame{max-width:100%;height:400px}.page-hero-bg .slide-text{left:0;width:100%}.page-hero-bg .image_blur{display:none}.hero-company-name+.studio-section{margin-top:80px}.hero{height:auto;min-height:650px}.hero h1{padding:0 0 10px 0;font-size:80px}.hero .main-page-cell{padding:40px 0 0 0}.hero__gaps{display:none}.page-hero-title{font-size:60px}.page-hero-holder{min-height:calc(100vh - 40px)}.down-icon{display:none}.catalogue-up{bottom:20px}.catalogue-list-holder.with-filters{flex-direction:column}.catalogue-filter-column,.catalogue-list-column{width:auto}.catalogue-list-holder:not(.with-filters) .catalogue-list,.catalogue-list{grid-column-gap:15px;grid-row-gap:20px;grid-template-columns:repeat(4, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list_stages,.catalogue-list_stages{grid-template-columns:repeat(2, 1fr)}.catalogue-list-item{border:1px solid #e3e3e3;border-radius:5px}.catalogue-filter-holder{max-width:380px;max-height:0;opacity:0;margin:0;padding:0;overflow:hidden;transition:all 0.15s;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px}.catalogue-filter-holder.active{max-height:20000px;opacity:1;transition:max-height 0.8s, opacity 0.2s}.catalogue-filter-holder .main-section-title{margin:0}.catalogue-filter-holder .filters-close{display:block}.catalogue-nav{display:none}.product-preview .price_inner,.product-preview .product-actions,.product-preview .art{opacity:1}.catalogue__categories-name{font-size:18px}.catalogue__categories{grid-template-columns:repeat(4, 1fr)}.new-cart__columns{grid-template-columns:1fr 320px;grid-column-gap:1em}.about__nav{display:none}.about__content{width:100%}.integration-title{font-size:3em}.testimonials{padding:50px 0 40px 0}.testimonials-next,.testimonials-prev{top:37%}.testimonials .slider-counter{top:30px}.testimonials .slick-dots{bottom:10px}.testimonial-item{min-height:0;padding:30px 0 30px 0}.text-block .figure{width:400px}.text-block .figure.align-right{float:right;margin:20px 0 10px 15px}.text-block .figure.align-left{float:left;margin:20px 20px 10px 0}.new-card__main-columns{grid-template-columns:1fr 1fr;grid-column-gap:1em}.profile .sided-btns .red-butn,.profile .sided-btns .black-butn,.profile .sided-btns .transparent-butn,.profile .sided-btns .dark-red-butn{float:none;margin-left:auto;margin-right:auto}.profile{padding:60px 20px 30px 20px}.order-item .left-data,.order-item .right-data{float:none;width:100%;max-width:640px;margin:0 auto}.order-item .customer-data,.order-item .manager-status{float:none;margin:0 0 30px 0;clear:both;width:100%}.order-item .customer-data:first-child,.order-item .manager-status:first-child{width:100%}.order-item .customer-data .label,.order-item .manager-status .label{float:left;min-width:100px;margin-right:0}.order-item .customer-data .column,.order-item .customer-data .status-select-holder,.order-item .manager-status .column,.order-item .manager-status .status-select-holder{float:left;width:calc(100% - 100px)}.order-item .customer-data .manager-select-holder,.order-item .manager-status .manager-select-holder{width:100%}.order-item.manager-order .order-data-title{float:none}.payment-status{padding:10px 0;margin:0 auto 30px auto;max-width:640px}.payment-status .column{float:none;width:100%;padding:0 10px;margin:0 0 15px 0}.order-comments{margin:0 auto 30px auto;max-width:640px}.order-details .order-comments{margin:0 auto 30px auto}.order-comments .column{float:none;width:100%;margin:0 0 15px 0}.order-comments .column:first-child{float:none}.profile .order-btns{float:none;width:auto;margin-left:auto;margin-right:auto}.profile .order-btns_proposal{width:100%}.profile .order-btns__line{justify-content:center}.profile .order-btns__price{font-size:16px;margin-left:10px}.profile .order-btns [class*="butn"]{font-size:15px}.profile .order-choice-filter [class*="-butn"]{float:left;margin:0 0 0 20px}.main-page-columns-left,.main-page-columns-right{float:none;width:100%}.main-page-specialists{float:right;width:calc(50% - 10px)}.main-page-specialists:nth-child(2n+1){float:left;clear:both}.main-page-actions .actions-list-item{width:50%;margin-bottom:10px}.main-page-actions .main-page-text{font-size:20px}.main-page-actions .main-section-title{font-size:30px}.landing__inner{padding-left:2em;padding-right:2em}.landing__container{padding-left:2em;padding-right:2em}.landing__container{grid-template-columns:1fr}.landing__content{width:100%;max-width:100%;margin-left:0;margin-right:0}.landing__aside-title{margin-bottom:15px;font-size:40px;font-weight:normal}.landing__aside{width:100%}.landing__banner{margin-bottom:70px}.landing__aside-products-list{grid-template-columns:repeat(6, 1fr)}.landing__nav{display:none}.landing__slide{min-height:480px}.landing__products-name{font-size:18px}[class$="modal-frame"]{padding:60px 40px}.report-order-modal-frame{padding-left:15px;padding-right:15px}.warranty-section__text{font-size:18px}.warranty-section__text{font-size:16px}.warranty-section__list{grid-template-columns:1fr}.warranty-section__icon{width:25px;height:25px;margin-right:10px}.warranty-section__item-butn{width:180px;display:flex;justify-content:center;margin-top:20px;margin-left:auto;margin-right:auto}.manager-order__top{flex-direction:column;justify-content:flex-start;align-items:center}.manager-order__top-title,.manager-order__top-column{width:100%;max-width:640px}.manager-order__top-title:last-child,.manager-order__top-column:last-child{margin-bottom:30px}.delivery__banner-content{width:50%;font-size:2em}.delivery__banner-image{width:50%}.post__form-title{font-size:1.5em}.post__form-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}}@media (max-width: 1024px){.g2-hero-logo-wrap{display:none}.g2-inner,.g2-hero-inner{padding:56px 20px}.g2-hero-inner{flex-direction:column;align-items:flex-start}.g2-hero-left,.g2-hero-right{flex:1 1 100%}.g2-hero-right{display:none}.g2-hero-img{height:230px}.g2-grid-3{grid-template-columns:repeat(2, minmax(0, 1fr))}.g2-clients-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.g2-logos-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.g2-cases-grid{grid-template-columns:minmax(0, 1fr)}.g2-cta-layout{flex-direction:column;align-items:stretch;gap:24px}.g2-cta-form{margin-left:0;margin-right:0;max-width:100%;padding:0}.g2-cta-left{max-width:100%}.g2-cta-right{border-left:none;padding-left:0;border-top:1px solid #e5e7eb;padding-top:18px}.g2-page-nav{top:60px}}@media only screen and (max-width: 980px){.auth__title{font-size:34px}.main-page-how .how-list-item:not(:first-child):before{display:none}.landing__aside-products-list{grid-template-columns:repeat(4, 1fr)}.landing__products{grid-template-columns:repeat(4, 1fr)}.modal-location-alphabet{column-count:3}.feedback-modal-frame .half-input:first-child,.feedback-modal-frame .half-input{float:none;width:100%}.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-down{bottom:0}.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-up{top:0}.feedback-modal-frame .spinn-box-label{height:auto;line-height:normal}.tariff-modal-column:first-child,.tariff-modal-column{float:none;width:auto}.tariff-modal .spinn-box .ui-spinner-butn.ui-spinner-down{bottom:14px}.tariff-modal .spinn-box .ui-spinner-butn.ui-spinner-up{top:13px}}@media only screen and (max-width: 960px){.footer-social span,.footer-btn-name{display:none}.order-item .order-data-title{display:block;padding:0 0 10px 0;text-align:center}.order-item .order-data-title .number{float:none;display:inline-block;margin:2px 10px 0 0;font-size:22px}.order-item .order-data-title .date{float:none;display:inline-block;padding:9px 0 0 0}.order-item .order-data-title .date span{margin:0 0 0 10px}.order-item .order-data .order-timer{text-align:center}.order-choice .cart-item-info{text-align:left}.order-add{display:block}.order-add form{width:100%;margin-top:10px}.profile-nav{max-width:420px;margin:0 auto 50px auto;border:none;border-bottom:1px solid var(--theme)}.profile-nav ul{display:block}.profile-nav ul li{border:1px solid var(--theme);border-bottom:none}.profile-nav ul span,.profile-nav ul a{height:30px;line-height:28px}.manager-table-holder .item-remove{position:relative;top:0}.order-item .order-data{padding:0 0 40px 0}.order-item .order-data:after{display:block;content:'';clear:both}.order-item .order-data .cell,.order-item .order-data .row{float:none;width:100%;max-width:420px;margin:0 auto}.order-item .order-data .cell{padding:0 0 15px 0}.order-item .order-data .input-line{float:right;width:calc(50% - 5px)}.order-item .order-data .input-line.wide{float:none;width:100%}.order-item .order-table{padding:0}.order-item .order-table .oder-table-head{display:none}.order-item .show-on-mobile{display:block}.order-item span.show-on-mobile{display:inline-block}.order-item .order-product{position:relative;display:block;padding:50px 0 0 0}.order-item .order-product .image{float:none;width:80px;height:80px;margin:0 auto 15px auto;border:1px solid #e3e3e3}.order-item .order-product .image img{width:100%;height:auto}.order-item .order-product .image>a{position:relative;z-index:1;display:block}.order-item .order-product .image>a:before{position:absolute;content:'';top:50%;left:50%;z-index:2;display:block;width:40px;height:40px;margin:-20px 0 0 -20px;background:url("/images/i/zoom.png") no-repeat 50% 50%;background-size:30px 30px;opacity:0;transition:all 0.2s}.order-item .order-product .image>a:hover:before{opacity:1}.order-item .order-product .cell{display:block;width:100%;min-height:20px;padding:0 0 20px 0;text-align:center;font-size:15px;clear:both}.order-item .order-product .cell:after{display:block;content:'';clear:both}.order-item .order-product .cell:nth-child(1){position:absolute;top:5px;left:0;float:none;height:40px;line-height:40px;width:44px}.order-item .order-product .cell:nth-child(6){position:absolute;top:0;right:0;float:none;width:40px}.order-item .order-product .cell:nth-child(6) .remove-butn{padding:0;width:40px}.order-item .order-product .cell:nth-child(6) .btn-text{display:none}.order-item .order-product .cell:nth-child(5),.order-item .order-product .cell:nth-child(2){width:100%;float:none;text-align:center;clear:both}.order-item .order-product .cell.total-cell .cell-name,.order-item .order-product .cell.art-cell .cell-name{float:left;width:calc(50% - 10px);text-align:right;padding:0}.order-item .order-product .cell.total-cell .total-cell-price,.order-item .order-product .cell.total-cell .art,.order-item .order-product .cell.art-cell .total-cell-price,.order-item .order-product .cell.art-cell .art{float:right;width:calc(50% - 10px);text-align:left;font-size:14px}.order-item .order-product .cell.short-cell{float:left;width:50%;clear:none}.order-item .order-product.dealer-total .cell{float:left;width:50%;clear:none}.order-item .order-product.dealer-total .cell:nth-child(2),.order-item .order-product.dealer-total .cell:nth-child(1){display:none}.order-item .order-product.dealer-total .cell:nth-child(5){width:100%;clear:both}.order-item .order-product.dealer-total .cell:nth-child(5) .total-cell-price,.order-item .order-product.dealer-total .cell:nth-child(5) .cell-name{font-size:20px}.order-item .order-total,.order-item .total-table{text-align:center}.order-item .order-total:before,.order-item .total-table:before{display:none}.order-item .order-total .column:first-child,.order-item .order-total .column,.order-item .total-table .column:first-child,.order-item .total-table .column{float:none;width:100%;border:none}.order-item .order-total .row,.order-item .total-table .row{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #e3e3e3;display:block}.order-item .order-total .cell,.order-item .total-table .cell{display:block;padding:0 0 0 0;clear:both}.order-item .order-total .cell:nth-child(1),.order-item .order-total .cell:nth-child(2),.order-item .total-table .cell:nth-child(1),.order-item .total-table .cell:nth-child(2){float:left;width:50%;padding:0 0 20px 0;clear:none}.order-item .order-total .cell:nth-child(3),.order-item .total-table .cell:nth-child(3){width:100%}.order-item .order-total .bonus-info,.order-item .total-table .bonus-info{position:relative;font-size:15px;color:#00afe6}.order-item .order-total .bonus-info.upper,.order-item .total-table .bonus-info.upper{top:-3px}.order-item .order-total label,.order-item .total-table label{display:inline-block}.order-item .order-total{text-align:left}.order-item .total-table{font-size:14px}.order-item .total-table .row{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0}.order-item .total-table .cell{float:left;height:auto;padding:15px 5px 16px 5px;clear:none}.order-item .total-table .cell:nth-child(1){width:calc(100% - 120px);text-align:left;padding:15px 5px 16px 5px}.order-item .total-table .cell:nth-child(2){width:0;padding:0}.order-item .total-table .cell:nth-child(3){width:105px;padding:15px 5px 16px 5px;text-align:right}.cell-name{display:block}.dealer-details:after{display:block;content:'';clear:both}.dealer-details .column{float:none;width:100%;max-width:420px;margin:0 auto}.dealer-details .column:nth-child(2){float:none}.dealer-details .section{padding:0 0 20px 0;clear:both}.dealer-details .section:after{display:block;content:'';clear:both}.dealer-details .section.half-section{float:right;width:calc(50% - 15px);clear:none}.dealer-details .section.half-section.left-position{float:left}.dealer-details .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.dealer-details .data-label+.input-line{float:left}.dealer-details .input-line{float:right;width:calc(50% - 5px);margin:0 0 10px 0}.dealer-details .input-line.wide{float:none;width:100%}.dealer-details .confirm-label{clear:both}.contacts-block h1{padding:0 0 40px 0;font-size:38px}.contacts-section{padding:0 0 20px 0;font-size:16px}.modal-tender .studio-slider-holder{max-width:680px;margin:0 auto}.modal-tender .studio-slider .slide{display:flex;flex-direction:column-reverse}.modal-tender .studio-slider-column{float:none;width:100%}.modal-tender .studio-slider-column:first-child{float:none;width:100%;margin:20px 0 0 0}.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-down,.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-up{top:50%;bottom:auto;margin-top:-12px}.modal-tender-tabs{display:block;max-width:420px;margin:0 auto 30px auto;border:none;border-bottom:1px solid var(--theme)}.modal-tender-tabs li{border:1px solid var(--theme);border-bottom:none}.modal-tender-tabs span,.modal-tender-tabs a{height:30px;line-height:28px}.manager-order__title{padding:0 0 20px 0}.manager-order__title .number{font-size:22px}.manager-order__title .date span{margin:0 0 0 5px}}@media (max-width: 900px){.gpt-charity .gpt-hero h1{font-size:32px}.gpt-charity .gpt-steps-grid{grid-template-columns:1fr}}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@media only screen and (max-width: 768px){[class*='-butn']{font-size:18px}.page-title{font-size:1.75em}.inner{padding-left:1em;padding-right:1em}.breadcrumbs{padding-top:30px;font-size:12px}.aside-banner{margin-bottom:50px}.top-banner{margin-bottom:50px}.banner{padding:0 10px}.bottom-prompts__top{display:block}.page-holder{padding-top:120px}.mobile-ui-btn{font-size:1rem}.header-service>.inner{padding-top:8px;padding-bottom:8px;flex-wrap:wrap;justify-content:flex-end}.header-service{font-size:18px;margin-right:10px}.header__location-content{grid-template-columns:repeat(2, 1fr)}.page-footer>.inner{display:flex;flex-direction:column}.page-footer-contact{justify-content:center}.page-footer-contacts{margin-bottom:20px;align-items:center}.footer__nav{margin-bottom:20px;text-align:center}.footer-copyright{order:3;text-align:center}.footer-social span,.footer-btn-name{display:none}.footer-schedule,.footer-mail{padding:0 10px;font-size:13px}.footer-social-new{text-align:center;height:auto;padding:15px 0 0 0}.footer-payment{clear:both}.fancybox-caption .slide-text-left,.fancybox-caption .slide-text-right{float:none;width:100%;text-align:center}.page-hero-bg .slide__title{font-size:18px;text-transform:none}.page-hero-bg .slide-text-trigger span{font-size:14px}.page-hero-bg .slide-text{font-size:15px}.page-hero-bg .slide-text .name{font-size:20px}.page-hero-bg .slide-text p{font-size:15px}.page-hero-bg .slide-text-left,.page-hero-bg .slide-text-right{float:none;width:100%;text-align:center}.hero-company-name+.studio-section{margin-top:50px}.hero-company-name .logo{height:60px;width:60px;margin-right:10px}.hero-company-name .name{font-size:34px}.hero-slogan{font-size:28px;line-height:28px}.hero h1{font-size:70px}.hero p{font-size:16px}.hero-header .header-logo{width:360px;margin:100px 0 0 0}.page-hero-title{font-size:60px}.page-hero-data{display:block}.page-hero-data:before{display:block}.page-hero-data .data{float:left;width:50%;border:none;padding:5px 10px;height:auto}.page-hero-data .data:nth-child(2n+1){clear:both}.catalogue-list-holder:not(.with-filters) .catalogue-list,.catalogue-list{grid-template-columns:repeat(3, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list_stages,.catalogue-list_stages{grid-template-columns:1fr}.in-favorite{left:0;top:5px;width:5px}.product-preview .product-actions a{height:50px}.product-preview .product-actions a.add-to-favorite svg{width:24px;height:24px}.product-preview .product-actions a.add-to-cart svg{width:23px;height:23px}.product-preview .product-actions a.item-view svg{width:26px;height:26px}.catalogue__categories{display:none !important}.catalogue__categories{grid-template-columns:repeat(3, 1fr)}.catalogue__categories-name{font-size:12px}.new-cart__columns{grid-template-columns:1fr}.new-cart__product{grid-template-columns:80px 1fr;grid-column-gap:1em}.new-cart__product-content{grid-template-columns:4fr 3fr}.new-cart__product:not(:first-child){margin-top:1em}.new-cart__product-name{font-size:1em;font-weight:600}.new-cart__product-single-price-item{font-size:1em}.about__hero{padding-top:30px;padding-bottom:20px;margin-bottom:30px;min-height:0}.about__hero-subtitle{margin:0 0 15px 0;font-size:24px}.about__hero-list{font-size:18px;margin:15px 0 0 0}.about__banner form{padding:20px;border:5px solid var(--theme)}.about__banner-title{margin:0 0 20px 0;font-size:48px}.about__section{margin:0 0 40px 0}.about__tariffs-item form{display:block;min-height:0}.about__tariffs-data{width:100%}.about__tariffs-content{width:100%}.about__tariffs-name{margin:0 0 20px 0;font-size:30px}.about__tariffs-type:not(:last-child){margin:0 0 15px 0}.about__tariffs-type .radio{top:0}.about__tariffs-type .price{font-size:20px}.about__tariffs-type .price--old{font-size:15px}.about__tariffs-title{margin:0 0 10px 0}.about__tariffs-list{margin:0 0 15px 0}.integration-title{font-size:2.5em;padding-top:0;padding-bottom:10px}.about__contractors{grid-template-columns:repeat(3, 1fr)}.about__benefits{justify-content:center}.article{font-size:13px}.new-card__half-columns,.new-card__main-columns{grid-template-columns:1fr}.why-us{margin-left:2em;text-align:center}.manager-table-holder th,.manager-table-holder td{font-size:13px}.manager-table-holder .cart-item-info{font-size:14px}.profile-top{grid-template-columns:1fr 1fr}.profile__form-bottom{grid-template-columns:1fr 1fr}.profile__form-data{grid-template-columns:1fr}.profile .cart-text{padding:0 0 20px 0;font-size:16px;text-align:center}.profile .cart-text .order-total-hours{min-height:18px}.profile .cart-text .cart-text-right{float:none;display:block}.profile .cart-text .cart-text-right.right-position{float:none}.profile .cart-text .cart-clear{width:170px;margin:0 0 0 0}.profile .cart-text .dark-red-butn{margin:0 auto 15px auto;float:none}.profile-steps li mark{top:calc(100% + 5px);font-size:12px}.status-tag{height:26px;padding-right:5px;padding-left:5px}.status-tag svg{width:18px;height:18px;margin-left:5px}.status-tag__circle{margin-right:10px}.contacts-block{display:block;height:auto}.contacts-block h1{padding:0 0 20px 0;font-size:34px}.contacts-info{display:block;overflow:auto;width:100%;max-width:100%}.contacts-info-inner{padding:30px 15px 40px 15px}.contacts-map{float:none;height:280px;width:100%}.contacts-section{padding:0 0 10px 0;font-size:14px}.contacts-section .title{padding:0 0 12px 0;font-size:18px}.contacts-section>address,.contacts-section>span{display:block;margin:0 0 8px 0}.contacts-section>address>span,.contacts-section>span>span{display:inline-block;min-width:80px}.main-page-hero{height:400px}.main-page-hero--low{height:200px}.main-page-hero--low .main-page-hero-image{height:200px}.main-page-hero--low .main-page-hero-content{padding:0}.main-page-hero-title{font-size:40px}.main-page-hero-content{padding:0 0 60px 0}.main-page-hero-content p{padding:0 0 15px 0;font-size:15px}.main-page-hero-nav{bottom:25px}.main-page-hero-nav .inner{flex-direction:column}.main-page-hero-nav svg{width:20px;height:20px;margin:0 10px 0 0;fill:#fff}.main-page-hero-nav a:not(:first-child){margin:20px 0 0 0}.main-page-search .search-btn,.main-page-search .search-input{height:38px}.main-page-categories .column{width:33.333%}.main-page-categories .column:nth-child(4n+1){clear:none}.main-page-categories .column:nth-child(3n+1){clear:both}.main-page-geography ul{padding:0 0 0 13%;column-count:3}.main-page-proposal .proposal-item:nth-child(2n+1),.main-page-proposal .proposal-item{float:none;width:100%;max-width:480px;margin:0 auto 20px auto}.main-page-statistic .statistic-list{min-height:0;flex-wrap:wrap;justify-content:center}.main-page-statistic .statistic-list-item{padding:0 0 10px 0;margin:0 0 20px 0;flex-basis:50%}.main-page-statistic .statistic-list-item:nth-child(even){align-self:flex-start}.main-page-statistic .statistic-list-item:before{display:none}.main-page-statistic .statistic-list-icon{margin:0 0 10px 0}.main-page-statistic .statistic-list-number{margin:0;font-size:40px}.main-page-statistic .statistic-list-name{font-size:16px}.landing__main-title-text{display:block;vertical-align:middle}.landing__main-title-icon{top:3px;width:50px}.landing__inner{padding-left:1em;padding-right:1em}.landing__content-columns{grid-template-columns:1fr}.landing__container{padding-left:1em;padding-right:1em}.landing__aside-title{font-size:36px}.landing__section{margin-bottom:40px}.landing__banner{margin-bottom:50px}.landing__aside-products-list{grid-template-columns:repeat(3, 1fr)}.landing__section{margin-bottom:50px}.landing__slide-content{min-height:480px}.landing__slide.slick-slide{display:block;float:left;min-height:0}.landing__slide-title{font-size:22px}.landing__slide-left{height:320px}.landing__slide-right{width:auto;height:auto;padding-bottom:50px}.landing__form{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border:5px solid var(--theme)}.landing__products{grid-template-columns:repeat(3, 1fr)}.landing__awards{width:100%;margin-top:10px}.landing__awards-item{margin-bottom:10px}.landing__slider-image{height:400px}.landing__slider-caption{display:none}.landing__slider-title{font-size:18px;text-transform:none}.landing__contact-form .delivery__input-line{margin-bottom:0}.landing__contact-form .delivery__request-form-holder{display:flex}.landing__contact-form .delivery__request-form-inputs{max-width:400px}.thanks__title{font-size:36px}.thanks__inner{display:block;text-align:center}.thanks__title{font-size:42px}.thanks__text{width:100%;margin-bottom:30px}.thanks__manager{width:100%;max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.thanks__top [class*="butn"]{margin-top:30px;margin-left:auto;margin-right:auto}.thanks__top{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;border:5px solid var(--theme)}.offers__title{font-size:36px}.offers_promo{padding-right:20px;padding-left:20px}.thanks__inner_promo{text-align:left}.logist-sort__form{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.modal-tender .studio-slider-holder{max-width:420px;margin:0 auto}.modal-location-list ul{min-width:80px;font-size:14px;padding:0 5px 0 0}.modal-location-list ul span{font-size:18px;padding:0 5px 5px 5px}.modal-location-list ul label{padding:1px 5px 3px 5px}.brif-title{font-size:40px}.brif-input,.brif .input-label{float:none;width:100%}.brif .input-label{padding:0 0 10px 0}.modal-tabs li{float:none;text-align:center;margin:0 0 10px 0}.modal-tabs li:before{display:none}.modal-title{font-size:36px}.report-order__logist-table{max-width:678px}.report-order__section-title{align-items:flex-start}.report-order__section-title-driver{margin:0}.report-order__section-title-right{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;align-items:start}.report-order__section-drivers{display:block}.report-order__section-drivers span{display:block}.report-order__section-contractor,.report-order__section-address,.report-order__section-time{margin:0}.report-order__section-address{text-align:right}.report-order__section-sep{display:none}.report-order__notification{flex-direction:column;justify-content:flex-start;align-items:center}.report-order__notification-column{width:100%;margin-bottom:20px}.report-products__info-row{width:100%}.order-ratings__list{font-size:15px}.delivery__form-columns{grid-template-columns:1fr}.delivery__form-holder{order:2}.delivery__form-banner{order:1}.delivery__form-dropdown-close{display:none}.delivery__text-grid{grid-template-columns:1fr 1fr}.delivery__banner{flex-direction:column}.delivery__banner-content{order:2;width:100%;font-size:1.5em}.delivery__banner-image{order:1;width:100%}.delivery__half-block{flex-direction:column}.delivery__half-block-content{order:2;width:100%;text-align:center;padding-top:20px}.delivery__half-block-title{font-size:1.5em}.delivery__half-block-image{width:100%;order:1}.delivery__half-block-image img{height:auto}.delivery__request-form{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.delivery__request-form-holder{display:block}.delivery__request-form-inputs{width:100%;max-width:100%}.delivery__request-form .delivery__input-line{width:calc(50% - 10px)}.delivery__text-table{font-size:0.9em;overflow-x:auto}.post{font-size:0.75em}.post__preview{grid-template-columns:1fr 160px}.post__math-list{display:flex;flex-direction:column;text-align:center;font-size:1.125em}.post__math-list>div{max-width:220px}.post__math-list>div:not(:first-child){padding-left:0;padding-top:10px}.post__table{font-size:0.9em;overflow-x:auto}.post__request-form{padding-top:20px;padding-bottom:20px}.post__request-form-holder{display:block}.post__request-form-inputs{width:100%;max-width:100%}.post__request-form .post__input-line{width:calc(50% - 10px)}.post__form-columns{grid-template-columns:1fr}.post .agreement-line .label-text{top:0}}@media (max-width: 768px){.g2-reviews-more{text-align:center}.g2-hero-logo-img{max-width:320px;margin:0 auto}.g2-hero-contacts{padding:4px 12px 16px;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.g2-inner,.g2-hero-inner{margin:10px auto}.g2-hero-contacts-note{padding:0 16px 32px;font-size:14px}.g2-section:last-of-type{margin-bottom:28px}.g2-cta-submit-row{flex-direction:column}.g2-cta-form{margin-top:18px;padding:22px 0px 20px}.g2-cta-form-title{font-size:22px;text-align:center}.g2-cta-form-subtitle{font-size:15px;text-align:center}.g2-cta-layout{flex-direction:column;align-items:stretch;gap:20px}.g2-cta{text-align:left}.g2-cta-right{order:2;border-left:none;padding-left:0;border-top:1px solid #e5e7eb;padding-top:18px}.g2-cta-left{order:1;max-width:70%}.g2-cta-text{text-align:left}body{line-height:1.5}.g2-inner,.g2-hero-inner{padding:30px 16px 0px}.g2-shell h1{font-size:34px;line-height:1.2}.g2-shell h2{font-size:23px}.g2-shell h3{font-size:18px}.g2-shell p{font-size:15px}.g2-hero-inner{gap:32px}.g2-hero-sub{margin-top:14px;margin-bottom:50px}.g2-hero-badges{margin-top:18px;margin-bottom:22px}.g2-hero-actions{margin-top:24px}.g2-hero-img{height:210px}.g2-hero-card-caption{flex-direction:column;align-items:flex-start;gap:4px}.g2-grid-3,.g2-grid-2,.g2-clients-grid{grid-template-columns:minmax(0, 1fr)}.g2-cases-grid{grid-template-columns:minmax(0, 1fr)}.g2-card--case-main{grid-column:span 1}.g2-cat-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.g2-logos-grid{grid-template-columns:minmax(0, 1fr)}.g2-cat-img{height:150px;background-size:contain;background-repeat:no-repeat;background-position:center}.g2-contact-center .g2-section-header{text-align:center}.g2-contact-row{flex-direction:column;width:100%;align-items:stretch}.g2-contact-row .g2-m-btn{width:100%;justify-content:center}.g2-hero-contacts .g2-m-btn{width:auto;flex:1 1 calc(50% - 8px);justify-content:center}.g2-cta-actions{flex-direction:column;gap:10px}.g2-cta-text{font-size:15px}.g2-cta-layout{flex-direction:column}.g2-cta{text-align:center}.g2-cta-text{text-align:center}.g2-cta-actions{justify-content:flex-start}.g2-cta-actions{flex-direction:column;gap:10px}.g2-cta-text{font-size:15px}.g2-cta-layout{flex-direction:column}.g2-cta{text-align:left}.g2-cta-text{text-align:left}.g2-cta-actions{justify-content:flex-start}.g2-cta-left{order:1}.g2-cta-right{order:2}.g2-cta-form-subtitle{text-align:left}.g2-cta-submit-row{align-items:baseline}.g2-page-nav{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;height:auto;padding:8px 0;background:#ec482f;border-radius:15px 15px 0 0;box-shadow:0 -6px 18px rgba(15,23,42,0.15);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);z-index:999}.g2-page-nav-inner{flex-direction:row;flex-wrap:wrap;gap:10px;padding:0 12px;justify-content:center}.g2-page-nav-logo{display:none}.g2-page-nav-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;justify-content:center;width:100%}.g2-page-nav-link{font-size:13px;font-weight:bold;padding:4px 8px;border-radius:10px;color:#ffffff;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.g2-page-nav-link.g2-page-nav-link--active{color:#111827;background:rgba(255,255,255,0.9);font-weight:600}}@media only screen and (max-height: 740px){.new-cart-dropdown__products-list{max-height:35vh}}@media only screen and (max-width: 680px){.catalogue__stage-item{--verticalGap: 1em;--horizontalGap: 0.75em;--hallSize: 15em}.catalogue__stage-item-hall-image-frame{flex-direction:column;align-items:flex-start;justify-content:flex-end}.catalogue__stage-item-hall-name{margin-bottom:0.5em}}@media only screen and (max-height: 650px){.new-cart-dropdown__products-list{max-height:30vh}}@media only screen and (max-width: 640px){.main-section-title--low{padding:0}.location-confirmation .inner{flex-direction:column}.location-confirmation [class*='-butn']{padding:0 5px}.location-confirmation-btns{margin:10px 0 0 0}.pager li.all-link{display:block}.pager li.prev{margin-left:0}.banner-text{font-size:28px}.banner-image{height:160px}.main-page-title{font-size:48px}.company-benefits__list{grid-template-columns:1fr}.header-right-viewed{display:none}.user-interface-icons{min-width:30px}.user-interface-icons .ui-btn-text{display:none}.header__location-content{width:100%;grid-template-columns:repeat(3, 1fr)}.header__location-map{display:none}.footer-nav li{display:block;margin:5px 0 0 0}.footer-mail{display:none}.footer__nav{grid-template-columns:1fr 1fr}.banner-slider-text{padding:20px}.banner-slider-text .title{font-size:40px}.ui-autocomplete{left:30px !important}.page-hero{font-size:24px;text-align:center}.page-hero-holder,.page-hero-frame{width:100%;flex-direction:column;justify-content:center}.page-hero-nav{width:100%;text-align:center}.page-hero-content{width:100%;margin:0 0 20px 0}.page-hero-title{font-size:50px}.page-hero-text:before{left:50%;margin:0 0 0 -30px}.catalogue-nav li{font-size:14px;flex-basis:120px}.product-preview-quality{width:26px;height:26px;background:none;box-shadow:0 0 0 transparent;padding:0;border-radius:0}.product-preview-quality span{display:none}.new-cart__product-content{grid-template-columns:1fr}.new-cart__form-holder{grid-template-columns:1fr}.about__style-item{display:block;background:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.about__style-image{width:100%}.about__style-content{width:100%;padding:15px}.about__style-content p{margin:0 0 5px 0}.about__style-name{font-size:28px}.about__portfolio-list{display:block}.about__portfolio-item{width:100%}.about__testimonials-item{display:block}.about__testimonials-name{padding:10px 20px 12px 20px}.about__testimonials-data{width:100%;border-bottom:1px solid #fafafa;border-right:none}.about__testimonials-content{width:100%;padding:20px}.about__testimonials-customer{margin:0 0 30px 0;width:33.333%}.about__team-list{justify-content:space-between}.about__team-text{margin:0 0 20px 0}.about__team-item{width:calc(50% - 5px);margin:0 0 20px 0}.about__text--with-image,.about__text-with-image-revers{display:flex;flex-direction:column}.about__text-holder{order:1}.about__text-image{order:2}.text-block .figure{width:100%}.text-block .figure.align-left,.text-block .figure.align-right{float:none;margin:15px 0 5px 0}.text-block-figure{float:none;margin-right:auto;margin-left:auto;width:100%;max-width:420px}.text-block-figure--right{float:none;margin-right:auto;margin-left:auto}.text-block-title{font-size:40px}.article{font-size:10px}.article__text{padding-top:20px;padding-bottom:20px}.profile-qr{max-width:420px}.profile-qr-column{float:none;width:100%;max-width:100%;margin:0 0 30px 0}.profile-qr-column:nth-child(2n+1){float:none;clear:both}.order-item__download{display:block}.order-item__download a{width:100%;margin-bottom:10px}.details-section>.image{width:50px;height:50px}.profile-top{grid-template-columns:1fr}.orders-table th,.orders-table td{font-size:14px;padding:0 5px}.order-item .details-section{margin:0 0 15px 0;padding:0 0 15px 0}.order-item .details-section .column{float:none;width:100%}.order-item .details-section .column:first-child{padding:0 0 10px 0}.order-item .details-section .description{padding:0 0 0 0}.order-item .details-section .technician{float:left;margin:0 15px 0 0}.order-item .details-section .technician:after{display:block;content:'';clear:both}.order-item .details-section .technician .image{position:relative;float:left;width:32px;height:32px;margin:0 10px 0 0;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:44px;border:2px solid var(--theme);overflow:hidden}.order-item .details-section .technician .image img{position:relative;z-index:1;width:100%;height:auto;border-radius:44px}.order-item .details-section .technician .name{float:left;padding:6px 0 0 0}.order-item .details-section .technician .name span{margin:0 10px 0 0}.order-item .details-section .technician .name a{display:inline-block}.order-item .details-section .contract-link{float:left;margin:5px 0 0 0}.order-item .order-download{float:none;padding:20px 0 0 0;margin:0;clear:both;width:100%}.order-item.manager-order .order-download{width:100%}.order-item .order-btns{width:100%}.order-item .payment-type.dealer-payment,.dealer-message{float:none;width:auto}.order-item .payment-type.dealer-payment textarea.textarea-field,.dealer-message textarea.textarea-field{max-width:600px}.order-item .details-section .car-link,.order-item .order-total .bonus-info.upper .label-text>span:last-child{display:block;padding:5px 0 0 0;margin:0}.portfolio-content-item{display:block;text-align:center}.portfolio-content-item .dark-red-butn{width:100%;max-width:200px;margin:0 auto}.profile .order-choice-filter{float:none}.profile .order-choice-filter .label{float:none;margin:0 0 10px 0}.profile .order-choice-filter [class*="-butn"]{width:calc(50% - 5px);margin:0;clear:both;min-width:0}.profile .order-choice-filter [class*="-butn"]:last-child{float:right;clear:none}.main-page-categories .column{width:50%}.main-page-categories .column:nth-child(3n+1){clear:none}.main-page-categories .column:nth-child(2n+1){clear:both}.main-page-testimonials .testimonials-author{width:100%}.main-page-testimonials .testimonials-author .slide{padding:20px 15px}.main-page-testimonials .testimonials-author-photo{width:60px;margin:0 15px 0 0}.main-page-testimonials .testimonials-author-holder{width:100%;left:0}.main-page-testimonials .slick-arrow{display:none}.main-page-geography ul{padding:0;column-count:auto;text-align:center}.main-page-geography ul li{display:inline-block;vertical-align:top;margin:0 5px 10px 5px;font-size:14px}.main-page-banner .main-page-banner-text .title{font-size:40px}.main-page-banner .main-page-banner-text p{font-size:15px}.main-page-specialists{float:none;width:100%}.main-page-specialists:nth-child(2n+1){float:none}.main-page-actions .actions-list-item{width:100%;padding:10px 0 20px 45px}.main-page-actions .actions-list-item .name{font-size:16px}.main-page-actions .actions-list-item p{font-size:14px}.main-page-actions .actions-list-item [class*='ico-']{top:10px;width:30px;height:30px}.main-page-warranty__testimonial-photo{width:60px;margin:0 15px 0 0}.main-page-warranty__testimonial-text{width:calc(100% - 75px)}.landing__aside-products-list{grid-template-columns:repeat(2, 1fr)}.landing__products{grid-template-columns:repeat(2, 1fr)}.landing__company-data{display:grid;grid-template-columns:1fr 1fr}.landing__company-data .data{margin-bottom:30px}.offers__title{font-size:50px}.offers__item{grid-template-columns:1fr}.offers__item-name{margin-bottom:5px}.portfolio__list{display:block}.portfolio__item{width:100%}.modal-tender-item-name{font-size:22px}.modal-location-alphabet{column-count:2}[class$="modal-frame"]{padding:40px 15px 55px 15px}.cheaper-form input.text-input,.cheaper-form .submit-btn{float:none;width:100%;max-width:300px;margin:0 auto}.cheaper-form input.text-input{margin:0 auto 20px auto}.cheaper-form label.input-label{text-align:center}.partners-modal-content .partners-column{float:none;width:100%}.partners-modal-content .partners-column:first-child{float:none;padding:0 0 40px 0}.partners-modal-form .partners-column:first-child{padding:0}.partners-modal-form .submit-btn{margin:0 auto}.modal-tender-tab-content{padding:20px 0 0 0}.modal-tender-testimonial{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #e3e3e3}.modal-tender-testimonial:first-child{padding:0;margin:0;border:none}.modal-tender-testimonial .image-holder{float:none;margin:0 auto 20px auto}.modal-tender-testimonial .message{overflow:hidden}.modal-tender-testimonial .message-title{padding:0 0 10px 0;font-size:18px;text-align:center}.modal-tender-testimonial .message-answer{padding:20px 0 0 20px}.modal-tender-portfolio{position:relative}.modal-tender-portfolio:after{display:block;content:'';clear:both}.modal-tender-portfolio-name{position:relative;padding:5px 0 5px 0;border-bottom:1px solid #e3e3e3;font-size:18px;cursor:pointer}.modal-tender-portfolio-name:before{position:absolute;content:'';top:12px;right:10px;display:block;width:8px;height:8px;border-bottom:1px solid var(--theme);border-right:1px solid var(--theme);transition:all 0.2s;transform:rotate(45deg)}.modal-tender-portfolio-name.active:before{top:16px;transform:rotate(225deg)}.modal-tender-portfolio-content{padding:0 0 30px 0}.modal-rating-column{float:none;width:100%}.modal-rating-column:last-child{float:none}.contractor-proposal{display:block}.contractor-proposal__column{width:100%}.contractor-proposal__column:not(:first-child){margin-top:50px}.map-modal-frame{padding-top:55px;padding-bottom:70px}.scheduler__add-frame{grid-template-columns:1fr 1fr}.organisation-team-list{justify-content:space-between}.organisation-team-text{margin:0 0 20px 0}.organisation-team-item{width:calc(50% - 5px);margin:0 0 20px 0}.report-order__comments,.report-order-top{display:block}.report-order-row{justify-content:flex-start;max-width:100%;width:100%}.report-order .cart-dropdown-cell--price{min-height:0}.report-order .cart-dropdown-cell--remove{position:relative}.manager-order__title{flex-direction:column;align-items:flex-start}.manager-order__title [class*="butn"]{margin-left:0;margin-top:10px}.post__links{grid-template-columns:repeat(4, 1fr);grid-gap:1em}}@media (max-width: 640px){.gpt-charity .gpt-hero{padding:52px 0 56px}.gpt-charity .gpt-hero-container{padding:0 14px}.gpt-charity .gpt-hero h1{font-size:28px;line-height:1.2;margin-bottom:14px}.gpt-charity .gpt-hero p{font-size:18px;line-height:1.65}.gpt-charity .gpt-hero-logos{gap:12px;flex-wrap:nowrap;justify-content:space-between}.gpt-charity .gpt-hero-logos img{flex:0 1 50%;min-width:0;width:100%;height:auto;max-height:52px;object-fit:contain}.gpt-charity .gpt-hero-logos img:first-child{flex-basis:52%}.gpt-charity .gpt-hero-logos img:last-child{flex-basis:48%}.gpt-charity .gpt-hero-image-inner{height:240px;border-radius:22px}.gpt-charity h2{font-size:24px}}@media only screen and (max-height: 580px){.new-cart-dropdown__products-list{max-height:27vh}}@media only screen and (max-width: 560px){.catalogue__categories-frame{display:flex;flex-direction:column;text-align:center}.catalogue__categories-image-holder{order:1;width:100%;max-width:150px;margin-bottom:7px}.catalogue__categories-name{order:2;width:100%;padding-left:10px;padding-right:10px;padding-bottom:15px;font-size:12px;text-align:center}}@media only screen and (max-width: 540px){.slider-bottom-controls{margin:15px 0 0 0}.main-page-preview .slide{padding:0 5px}.cart-modal [class*="-butn"]{display:block;margin:20px auto}.testimonial-quality label{width:20%}.manager-order__top .order-price-form{flex-direction:column;justify-content:flex-start;align-items:center}.manager-order__top .order-price-form .input-line{width:100%;max-width:640px}}@media only screen and (max-width: 480px){.back-btn{padding-top:10px}.file-input-list,.file-input-trigger{float:none;width:100%}.file-input-trigger{margin-bottom:20px}.page-title{font-size:1.5em}.breadcrumbs .inner{display:grid}.location-confirmation{padding-left:10px;padding-right:10px}.contact-butns a{height:26px;padding:0 10px;font-size:13px}.contact-butns a svg{width:16px;height:16px;margin:0 7px 0 0}.pager li{font-size:16px;margin:0 0 5px 0}.section-title p{font-size:14px;line-height:18px}.cookie-warning{grid-template-columns:40px 1fr}.cookie-warning svg{width:40px;height:40px}.header__help-btn{margin-left:10px}.header__help-btn [class*='butn']{height:28px;padding-left:3px;padding-right:3px;font-size:12px}.mobile-nav-btn{right:-8px}.user-interface-icons{padding:0 0 0 10px}.user-interface-icons .ui-btn-tel{top:-2px;font-size:12px}.user-interface-icons .ui-counter{right:auto;left:0}.header-search{padding-left:10px}.header-service__callback{padding-left:10px;padding-right:10px;font-size:16px}.header__location-content{grid-template-columns:repeat(2, 1fr)}.footer-payment{display:block}.footer-payment__title{display:block;margin-bottom:7px;text-align:center}.footer__nav{grid-template-columns:1fr}.auth__logo{width:200px}.page-hero-rating{display:block}.page-hero-rating .static-rating,.page-hero-rating .testimonial-counter,.page-hero-rating .add-to-favorite{display:block;margin:5px auto 0 auto}.hero-company-name{padding-top:20px;padding-bottom:10px;padding-left:0;padding-right:0}.hero-company-name+.studio-section{margin-top:40px}.hero-company-name .name .item-tender-approved{top:-2px}.hero-company-name .name .item-tender-approved svg{width:20px;height:20px}.hero-company-name .name{font-size:24px}.hero-company-name .name-info{font-size:13px}.hero-company-name .name-info .name-id,.hero-company-name .name-info .testimonial-counter,.hero-company-name .name-info .static-rating,.hero-company-name .name-info .add-to-favorite{margin:0 5px 0 0}.hero h1{font-size:50px}.hero p{font-size:14px}.hero-slogan{font-size:22px;line-height:22px}.hero-header .header-logo{width:280px;margin:130px 0 0 0}.hero-header .phone-box{float:none;margin:0;padding:61px 0 0 0;clear:both}.page-hero{padding-left:10px;padding-right:10px}.page-hero--company{padding:0}.page-hero-company,.page-hero-gallery{padding-left:10px;padding-right:10px}.catalogue-up{right:10px}.catalogue-list-holder:not(.with-filters) .catalogue-list,.catalogue-list{grid-column-gap:10px;grid-template-columns:repeat(2, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list_stages,.catalogue-list_stages{grid-template-columns:1fr}.catalogue__banner-description{font-size:12px}.catalogue__banner-description [class*='butn']{height:28px;padding-left:10px;padding-right:10px;line-height:26px;font-size:14px}.catalogue__categories-name{font-size:10px}.about__inner{padding-left:10px;padding-right:10px}.about__hero-list{font-size:16px;margin:10px 0 0 0}.about__banner{text-align:center}.about__banner-title{margin:0 0 15px 0;font-size:28px}.about__banner .input-line{display:block;margin:0 0 15px 0}.about__banner .input-line [class*="-butn"]{width:100%;max-width:240px;margin:0 auto}.about__banner .input-line input.text-input{width:100%;max-width:240px;margin:0 auto 15px auto}.about__tariffs-data,.about__tariffs-content{padding:20px 15px}.about__tariffs-list{column-count:1}.about__tariffs-btns{display:block;max-width:280px;margin:0 auto}.about__tariffs-btns [class*="-butn"]{width:100%}.about__tariffs-btns [class*="-butn"]:not(:last-child){margin-bottom:10px}.about__testimonials-list{margin-bottom:10px}.about__testimonials-name{padding:10px 15px 12px 15px}.about__testimonials-content{padding:20px 15px}.about__testimonials-customer{margin:0 0 20px 0}.about__team-description{font-size:14px;line-height:1.2em}.integration-title{font-size:2em}.about__text-title{font-size:1.4em}.about__text-content__bigger li,.about__text-content__bigger p{font-size:16px}.about__contractors{grid-template-columns:repeat(2, 1fr)}.testimonial-item-author{padding:0 0 20px 0;font-size:32px;line-height:normal}.testimonial-item-cell>p{font-size:14px;line-height:18px}.text-block .main-column{padding-top:20px;padding-bottom:20px}.text-block-section{padding-left:10px;padding-right:10px}.text-block-section-title{padding:0 0 10px 0;font-size:18px}.text-block-section-title h2{padding:0}.text-block-section p{font-size:15px;padding:0 0 10px 0}.text-block-section ul li{font-size:15px;padding:0 0 5px 0;margin:0 0 0 20px}.text-block-section ol li{font-size:15px;padding:0 0 5px 0}.text-block h2,.text-block .title{font-size:18px;padding:30px 0 0 0}.article{font-size:10px}.article__inner{padding-left:10px;padding-right:10px}.article__banner-title{font-size:4em}.article__small-text{font-size:1.8em}.profile .user{grid-template-columns:50px 1fr}.profile .user .image{width:50px;height:50px}.profile-qr-description{font-size:15px}.orders-table__counter{flex-direction:column;align-items:flex-start}.orders-table__counter-available{margin-left:0;margin-top:10px}.orders-table__controls-title{font-size:16px}.details-section__contacts{display:block}.details-section__whatsapp{margin-top:5px;margin-left:0;font-size:14px}.details-section__whatsapp [class*="ico-"]{width:18px;height:18px;fill:#50b948}.order-choice-empty p{font-size:15px;padding:0 0 15px 0}.profile-steps li mark{max-width:90%;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile{padding-left:10px;padding-right:10px}.profile__form-bottom{grid-template-columns:1fr}.contacts-block h1{font-size:28px;padding-bottom:10px}.contacts-info-inner{padding-top:20px;padding-left:10px;padding-right:10px}.contacts-list-item:first-child,.contacts-list-item{width:115px;margin:0 8px 30px 8px}.main-page-hero .inner{padding-left:10px;padding-right:10px}.main-page-categories .column{padding-right:10px;font-size:14px}.main-page-categories .column svg{width:20px;height:20px}.main-page-categories li{margin:10px 0 0 0}.main-page-categories li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-page-proposal .proposal-item .content{padding:20px 10px;min-height:153px}.main-page-proposal .proposal-item .title{margin:0 0 5px 0;font-size:16px}.main-page-proposal .proposal-item p{margin:0 0 10px 0;font-size:15px}.main-page-proposal .proposal-item [class*='-butn']{padding:0 10px}.main-page-proposal .proposal-item input.text-input{width:calc(100% - 110px)}.main-page-actions .main-page-text{font-size:16px}.landing__main-title{margin-top:0}.landing__main-title-content{text-transform:none}.landing__main-title-icon{top:3px;width:40px}.landing__aside-title{font-size:32px}.landing__form{text-align:center}.landing__form .input-line{display:block;margin:0 0 15px 0}.landing__form .input-line [class*="-butn"]{width:100%;max-width:240px;margin:0 auto}.landing__form .input-line input.text-input{width:100%;max-width:240px;margin:0 auto 15px auto}.landing__products-name{font-size:14px}.item-tender-approved{top:-2px}.item-tender-approved svg{width:26px;height:26px}.landing__contact-form .feedback-form-manager{display:none}.landing__contact-form .delivery__request-form{display:block}.landing__contact-form .delivery__input-line{margin-bottom:20px}.landing__contact-form .delivery__request-form-holder{display:block}.thanks__title{font-size:32px}.thanks{padding-left:10px;padding-right:10px}.offers__title{font-size:32px}.modal-cell{padding:0 10px}.modal-tender .studio-slider-holder{max-width:260px;margin:0 auto}.modal-location{padding:40px 10px 60px 10px}[class$="modal-frame"]{padding-left:10px;padding-right:10px}.modal-title{font-size:32px}.brif .input-label{font-size:16px}.text-modal-frame p{font-size:14px;line-height:18px}.map-modal-frame{padding-left:10px;padding-right:10px}.map-modal-frame .map-box{height:400px}.scheduler__add-frame{grid-template-columns:1fr}.organisation-team-list{padding-left:10px;padding-right:10px}.organisation-team-description{font-size:14px;line-height:1.2em}.report-order__notification .input-line_date .input-line-cell{width:100%}.report-order__notification .input-line_date .input-line-cell:last-child{margin-top:15px}.report-order__notification [class*="-butn"]{margin:0 auto}.report-content{padding-left:10px;padding-right:10px}.order-ratings__list{font-size:14px}.delivery__request-form{padding-right:10px;padding-left:10px}.delivery__request-form-inputs{display:block}.delivery__request-form .delivery__input-line{width:100%}.post__math:not(:first-child){margin-top:2em}.post__preview{grid-template-columns:1fr}.post__preview:not(:first-child){margin-top:2em}.post__preview-image{order:1}.post__preview-content{order:2;padding-bottom:10px}.post__preview-half{display:block}.post__links{grid-template-columns:repeat(3, 1fr)}.post__request-form{padding-right:10px;padding-left:10px}.post__request-form-inputs{display:block}.post__request-form .post__input-line{width:100%}.post .delivery__text-grid{grid-template-columns:repeat(2, 1fr)}.blog__item{grid-template-columns:1fr}.blog__item-content{min-height:0}}@media (max-width: 480px){.g2-hero-badges{flex-direction:column;align-items:flex-start}.g2-hero-actions{flex-direction:column;align-items:stretch;gap:20px}.g2-btn,.g2-btn--ghost{width:100%;justify-content:center}.g2-hero-trust-rating{margin-top:2px}.g2-shell h2{display:block}.g2-shell h2 .rg-break{display:block}}@media only screen and (max-width: 425px){.header-service__socials{margin-left:2px}.header-service__socials a{margin-left:8px}.new-card__name{font-size:2em}.new-card__assets{flex-direction:column}.new-card__assets-thumbs{display:flex;flex-wrap:wrap;order:2;width:100%;margin-right:0;margin-top:1.5em}.new-card__assets-thumbs-item{width:3.5em;margin-bottom:0.5em;margin-right:0.5em}.new-card__assets-main-image{order:1}.new-card__prices-item_final{font-size:1.15em}.new-card__gallery-list{grid-template-columns:1fr}.why-us{margin-left:0em;padding-top:20px}}@media only screen and (max-width: 380px){.footer-social,.footer-btn{padding:0 15px}.footer-social{border-right:none;padding-left:23px}.catalogue__categories{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 375px){.catalogue__stage-item-price-holder{flex-wrap:wrap}.catalogue__stage-item-price-holder .catalogue__stage-item-price{margin-bottom:0.75em}.new-cart__product{grid-template-columns:60px 1fr;grid-column-gap:0.75em}.delivery__title-holder{font-size:2em}.delivery__title>span{font-size:1em}.delivery__grid-1-1>div{width:100%}.delivery__grid-2-1-1>div{width:calc(50% - 7px)}.delivery__grid-2-1-1>div:first-child{width:100%}.delivery__grid-1-1-2>div{width:calc(50% - 7px)}.delivery__grid-1-1-2>div:last-child{width:100%}.delivery__grid-1-1-1-1>div{width:calc(50% - 7px)}.delivery__text-grid{grid-template-columns:1fr}.delivery__price{margin-bottom:25px}.delivery__total-price{height:auto}}@media (max-width: 375px){html,body{max-width:100%;overflow-x:hidden}body{font-size:14px}.g2-inner,.g2-hero-inner{padding:20px 14px}.g2-shell h1{font-size:28px;line-height:1.16;padding:16px 0}.g2-hero-eyebrow{font-size:11px}.g2-hero-trust{font-size:12px}.g2-hero-sub{font-size:14px;line-height:1.5;margin-bottom:14px;padding-bottom:10px}.g2-hero-badges{margin-bottom:16px}.g2-hero-badges .g2-badge{font-size:12px;padding:5px 8px}.g2-btn{font-size:14px;padding:10px 18px}.g2-btn--ghost{padding:10px 18px}.g2-btn-pulse{width:10px;height:10px}.g2-hero-img{height:190px}}@media only screen and (max-width: 360px){.header-service{font-size:16px}.article{font-size:8px}.article__text-columns{grid-template-columns:1fr;grid-row-gap:20px}.post .delivery__text-grid{grid-template-columns:1fr}}@media only screen and (max-width: 320px){.header-service__phone.call-to{font-size:15px}}@media only screen and (max-height: 680px) and (min-width: 1024px){.desktop .hero-header .header-logo{margin:30px 0 0 0}.desktop .down-icon{bottom:30px}.desktop .hero h1{padding:0 0 10px 0;font-size:90px}}@media (min-width: 768px){.cheaper-cont{flex-direction:row}.cheaper-cont .cheaper{font-size:14px;text-align:right;flex:50%;margin-bottom:0}}@media only screen and (min-width: 769px){.new-cart__columns-totals{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}}@media (min-width: 769px){.g2-m-call--hero{display:none}}@media (min-width: 1024px){.g2-switch-list{max-width:100%}}@media only screen and (min-width: 1025px){.page-hero-bg .slide{opacity:0.8;transform:scale(0.8);transition:all 0.35s}.page-hero-bg .slide.slick-current{opacity:1;transform:scale(1)}.page-hero-bg .slide.slick-current .slide-text{opacity:1;transition:all 0.5s 0.5s}.catalogue-filter-trigger{display:none}.delivery__form-dropdown{position:absolute;top:0;right:0;display:grid;width:calc(50% - 10px);height:100%;transition:opacity 0.2s}.delivery__form:not(.active) .delivery__form-dropdown{width:0;opacity:0;overflow:hidden}.delivery__form.active .delivery__form-banner{opacity:0}.delivery__form-dropdown-close{position:absolute;top:-20px;right:0;z-index:10;width:28px;height:28px;background:#fff;box-shadow:0 0 16px rgba(35,35,35,0.5);border-radius:15px;cursor:pointer}.delivery__form-dropdown-close [class*="ico-"]{position:absolute;top:50%;left:50%;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;fill:var(--theme)}.post__main{display:grid;grid-template-columns:1fr 420px;grid-column-gap:20px}.post__content{position:relative;z-index:1;order:1}.post__aside{display:flex;position:relative;z-index:2;order:2}.post__aside-holder{width:100%}.aside-dot-nav{display:block}}@media (min-width: 1025px){.g2-hero-logo-img{margin-top:8px}}@media print{*,*:before,*:after{background:transparent !important;color:#1d2225 !important;box-shadow:none !important;text-shadow:none !important;text-decoration:none}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #1d2225;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}footer{position:static}.main{padding:80px 0 0 0 !important}.page-holder{height:auto;min-height:0}html,body{height:99%}.page-nav-holder.fixed,.page-footer,.down-icon,.banner,.catalogue-list-holder,.mouse-icon,.scroll-to-order,.order-errors,.date-input:before,.amount-butn,.red-butn,.help-icon,.desktop-page-nav,.photos,.main-section-title,.small-slider-block,.order-info-butns,.features-nav-holder,.order-customer-data,footer{display:none !important}.order-price-form .input-line-cell{float:right;width:35%}.order-price-form label+.input-line-cell{float:left;width:60%;margin:0}.company-feature[class*='scroll-order']{padding:0 0 10px 0;height:auto !important}.order-description{page-break-after:always}.company-features-content{width:100%}.page-nav-logo{margin-left:0}.order-section,.main-page-cell,.main-page-row{display:block;padding:0}.order-prepayment{padding:10px 30px 10px 0}.order-price-form{padding:0 0 20px 0}.cart>.inner{background:#fff;padding:0}.company-feature h2,.cart h1{font-size:24px;line-height:24px;padding:0 0 15px 0}.cart-item-image img{max-height:40px}.header-cart{display:none}.cart-table-cell{padding:5px}.cart-table-cell:nth-child(7){display:none}.cart-order .order-section{padding:15px 0 0 0}.order-price-form input.text-input{height:30px;line-height:32px}.order-total-list li label{left:-23px}.order-prepayment-info{padding:12px 0 0 0}.cart-holder{max-width:1240px}.cart-item-info{font-size:16px}.cart-text{padding:0 0 5px 0;font-size:12px}.order-section label{font-size:13px}.order-section-total{padding:15px 0 5px 0}.order-total-title,.order-total-list li{padding:0 0 10px 0}.documents-preview-content{padding:30px 20px}.header-nav,.additional-nav,header .ui-controls,.tooltipster-default,.breadcrumbs,.preview-tags,.cart-text .cart-clear,.print-documents .page-nav-holder,.print-documents .navigation-block-aside,.print-documents .login-trigger,.cbh-wrapper{display:none !important}.print-documents .navigation-block{position:relative;width:auto;height:auto}.print-documents .documents-preview{width:100%;height:auto}.print-documents .page-nav-items{background:#fff}.print-documents .documents-title{font-size:48px;line-height:48px}.documents-preview p{font-size:14px}.card .card-gallery,.card .card-benefits,.card .card-actions,.card .card-additional-cards,.card .card-additional-photos{display:none}.card .card-features .name a,.card .card-btns [class*='-butn'],.order-doc header{display:none !important}.header-contacts .phone-box{display:block}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fdHlwaWNhbC1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXItY2FydC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19wbHVnaW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21wb25lbnRzL19hdXRoLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9ndWUuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9ndWUtc3RhZ2UtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9fY2F0YWxvZ3VlLXNvcnQuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19hYm91dC5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190ZXh0LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0cy5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9fbGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9fdGhhbmtzLnNjc3MiLCJjb21wb25lbnRzL19sb2dpc3Quc2NzcyIsImNvbXBvbmVudHMvX3BvcnRmb2xpby5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLXN0ZXBzLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1wcm9ncmVzc2Jhci5zY3NzIiwiY29tcG9uZW50cy9fc2NoZWR1bGVyLnNjc3MiLCJjb21wb25lbnRzL193YXJyYW50eS5zY3NzIiwiY29tcG9uZW50cy9fb3JnYW5pc2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZXBvcnQtb2xkLnNjc3MiLCJjb21wb25lbnRzL19jaGFyaXR5LnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1yYWl0aW5nLnNjc3MiLCJjb21wb25lbnRzL19kZWxpdmVyeS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4td2FybmluZy5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4tZ3JlZXRpbmcuc2NzcyIsImNvbXBvbmVudHMvX2luc3RhbGwtcHJvbXB0LnNjc3MiLCJjb21wb25lbnRzL19hc2lkZS1kb3QtbmF2LnNjc3MiLCJjb21wb25lbnRzL19yZy1wYXJ0bmVyLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBGQUFZLENDeVVaLGtCQUNFLEdBQ0Usc0JBQXVCLENBRXpCLEtBQ0Usd0JBQXlCLENBQUEsQ0FJN0IsdUJBQ0UsR0FDRSxRQUFTLENBQ1QsU0FBVSxDQUVaLEtBQ0UsUUFBUyxDQUNULFNBQVUsQ0FBQSxDQUlkLHdCQUNFLEdBQ0UsNENBQTZDLENBQzdDLFNBQVUsQ0FHWixJQUNFLGdEQUFpRCxDQUduRCxLQUNFLDRDQUE2QyxDQUM3QyxTQUFVLENBQUEsQ0FJZCxnQkFDRSxHQUNF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cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw2MDAsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vL3ZhcmlhYmxlc1xuJG1haW5Gb250OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuJGRhcmtSZWQ6ICNmMjE3MTc7XG4kYmxhY2s6ICMxZDIyMjU7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbiRtaWRHcmF5OiAjNWM2MjZlO1xuJG1pZExpZ2h0R3JheTogI2E2YTZhNjtcbiRsaWdodEdyYXk6ICNlM2UzZTM7XG4kbGlnaHRlckdyYXk6ICNmYWZhZmE7XG4kYmx1ZUdyYXk6ICNmMmY0Zjg7XG4kbmF2Q29sb3I6ICMzMzMzMzM7XG4kYXJ0Q29sb3I6ICM5OTk5OTk7XG4kcmFkaW86ICNlNWU1ZTU7XG4kd2hpdGVzbW9rZTogI2Y1ZjVmNTtcbiRzbW9rZTogI2Y2ZjZmNjtcblxuJHBsYWNlaG9sZGVyOiAjOTE5MTkxO1xuJHByb2R1Y3RCb3JkZXI6ICNiNGI0YjQ7XG4kYXNpZGVOYXY6ICMyOTI5Mjk7XG4kYXNpZGU6ICNmNmY2ZjY7XG4kYXNpZGVOYXZCZzogI2Y3ZjdmNztcblxuJGdyYXlIZWxwOiAjZDdkN2Q3O1xuJHRoZW1lSGVscDogI2U5NDkzMDtcbiRncmVlbkhlbHA6ICMxZmQ2MDA7XG4kZ3JlZW5IZWxwRGFyazogIzYzOWUzYTtcbiRjYXNoYmFjazogIzYzOWUzYTtcbiRibHVlSGVscDogIzAwYzJmZjtcbiRkYXJrR3JheUhlbHA6ICM4ODg4ODg7XG4kZ29sZDogI2RlYjQ0MztcbiR5ZWxsb3c6ICNmZmRlMWI7XG5cbiRmYWNlYm9vazogIzNhNTk5NztcbiR0d2l0dGVyOiAjMzBhY2VlO1xuJHRlbGVncmFtOiAjMzBhY2VlO1xuJHZrOiAjNDU2NjhlO1xuJG9rOiAjZjY4NjIwO1xuJHZpYmVyOiAjNzk0ODljO1xuJGZhY2V0aW1lOiAjNDZiOTZkO1xuJHNreXBlOiAjMWVhYmUyO1xuJHdoYXRzYXBwOiAjNTBiOTQ4O1xuJGV4Y2VsOiAjMjY3MjQ4O1xuJGdvb2dsZTogI2Q4NjM0ZjtcbiR0YWJsZUJvcmRlcjogI2MxYzFjMTtcbiRhc2lkZU5hdjogIzI5MjkyOTtcbiR0YWJsZUJvcmRlcjogI2MxYzFjMTtcbiRsaWdodEJvcmRlcjogI2RmZTBlMTtcbiRsaWdodGVyQm9yZGVyOiAjZWFlYWVhO1xuJHN1cGVyTGlnaHRCb3JkZXI6ICNmM2YyZjI7XG4kaGVhZGVyQmc6ICMxZjFmMWY7XG5cbiR0YXJpZmZCYXNlOiAjMTNjNzViO1xuJHRhcmlmZlN0YW5kYXJkOiAjNDU4NDljO1xuJHRhcmlmZlByZW1pdW06ICNiYjllNTA7XG4kc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG5cbiRyZXBvcnQxOiAjNmZiY2YwO1xuJHJlcG9ydDM6ICNhNmE2YTY7XG4kcmVwb3J0MjogI2ZmZGUxYjtcbiRyZXBvcnQ0OiAjZDY0NzM1O1xuJHJlcG9ydDY6ICM4NmM3NDA7XG4kcmVwb3J0NzogI2VmZDAxOTtcbiRyZXBvcnQ4OiAjM2Q1NThkO1xuJHJlcG9ydDk6ICMwMTAxMDE7XG4kcmVwb3J0MTA6ICM3ZmIzYzU7XG4kcmVwb3J0MTE6ICM5NWFhZDE7XG4kcmVwb3J0MTI6ICMxOGEzMDA7XG4kcmVwb3J0MTM6ICNmMmE4YTA7XG4kcmVwb3J0MTQ6ICNkZTk0NTE7XG4kcmVwb3J0MTY6ICNiOTZjYzQ7XG4kcmVwb3J0MTc6ICNlNGIzOTI7XG4kcmVwb3J0MTg6ICMzZDU1OGQ7XG5cbiRzdGVwMTc6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCNEFBQUFlQ0FZQUFBQTdNSzZpQUFBQUFYTlNSMElBcnM0YzZRQUFBb0ZKUkVGVVNBM0ZsejF2RTBFUWhtZVdDa3FMWUhKMkd3bEJSem9zQlpIV2taTG1UQ2pwbllpY0c1UTBicExRK0FMWVB3QlJ4WGNORVRGbCtKQk1Gem9RVWxwL3lFNUlDeEppaDlrVHRuWjl0c0hnTzY3eDdzN3MrK3ljNTJaM0VmN2dJZkl1dEY5MU01Sm9CWWh1QW9LRmhMUDNubjlYczlzRTBPS3hEd2ppUlpLc3V1L25mdnhPRnNjNTBIdnZZdnRMOXdHQmRGajg4cUR2TDdBeGpBaG43T3RlSlh6cys4NVh3NmgxaE5ZMm1vMWFKZGM4NzV4SWtEdkRvSWF6MWlIaUJSTHNkQUJPRm5KdVRqTVp6UkNZaUVUelpYa1hwS3p5YTAwWjNoTjBDQ2pGV3RVRjI5MHRGaW5FTVFZQ2FLMnl6NU1lVHNBWTY2cTBqajY1KzROd0E5dzZyR3h6bFBaWXBiOHc4dXUzano3dWJldFQrK0RHWWRtZVpxUTZSTFdWOXUyN3BYNVFBVmhsTDV2Y1FlZHA5MG1pYTlzdXN3QUNjT3U4dTg1TFNrOGJOS2pIVWFjN1NPc0JXQ1VVZ0N3TU9rWFZKOEtDU2pUUnJwVXovT2ZQUkFVSzY5TE02ODk3R1k1V0xJZU4wWTZRaEdVaGdlYWp4WVRWK1EzUEN5N1dWdGdVOFFpU0pUaWJZd2Z6enNiZy8vRHdaOFdmRXZKZUd2ZUQwQmJCSmg0M21MQWxPT1RqdUxsOFdEaFdWZXNnZHJDQUF6R2JYYXZ6Q2s3amcrUHBuV3NiZFlHSWtxdFhLUzR3SXBXS1JaVEI1MlFscmp6bDdHNUVEVWZBaHJpVWVLSTRBUmh2NWZnMGlFN2tZRUhPbTJmM3YvWEJxcEZlV3ZONVJZK2lnaXZ0dDlXQzM5TTNLcGUxbE44Q3hMNng1L1N2djV5OC91S05qUzFkeHdDclJFdGw4NnZUakZ4cExWNTNWbFZDNmVDUk53bDFvT2VTNm80N1d3KzdTZlRFR2Rqa2hIWGVlWTdYRzlOL2pZaDFRenFiOTFLSjVKd0FzY21yTzlOdDQ5cnFDc1BBelNUQTNDaW9tajh5WWwxODZLV045L0VnWXE2N1FiMmY4TkwyRTYzLzl4QmgwUmZ6QUFBQUFFbEZUa1N1UW1DQycpO1xuJHN0ZXAxODogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBQVhOU1IwSUFyczRjNlFBQUFvUkpSRUZVU0EyOWw3dHZFMEVRaDJmV29vaGNJRUVVNDBjYkNVR0JSRHBBUVVtSkk0V0NPMUloMFRzUk9UY29hZHdrMFBoNHhQOEQ4VjFEUkZJU0NTUlRJSVVPR3JmMkJaTW9IUW9OTzh5ZWRLZnp4c2J2MjJaZk03L1BzNTdiQjBJZnhUQ2NSQXU5dXdUeUlSRGNSb0FNdTZYZlBia0VoSFRNWXg0Z2ZoT0k3OU1QWm1xSTV0OWVzcXpSdlJpR1BmVVQ2UmtiV1VRd3JWc3FzRjdZOWhSQjJPbXJNNi94am5tdXp3ZDlFVFQwZXQ2MHpSWkFuYVBaN2dUVjdZTStBVXhMa052TnMxYTljVkF4ZzNHOXZnQXVsVWpNRy9ZTElxb1NVRlozNkx0UDdDdGx0ZmxoUjJsZDRMUU5LT2poRDN1WGdjLzdCdlF3VkZyTmc4cXVEbThESDM1L3RjWExhdlRRR255YXlQRDJLMXRSeHhCOC8zSFpHR2VrVVlocUsrM0cvazRZbEE5VzJVc1NiZDE0L0gyeTZZc3pwWFI5Y0F0cGpYOVJidndnVFpFZzU1MzlXdlBCS3FHSXNLaVpUTEFyaXlyUkVuVHQ4ajF1RklZaFBicVZHTVl0K2J2KzlhTWdDY3ZEZUkvbUk1WjVtV0Z1TkpIQnZTWFFuQUFrdGVISFd0UWhJNUF3ZGpCLzFKbHdBNGsxWk9DMDV2UFVpeGZLTk1SandTZDU3R0ErT2oyK05NQlIzQkZ6Umg4SkZMQVhOeGhBN29tRjYrczFYdlNUdU9DOHdpZnAvR3BObEVvb0Vha2NGNWpQcFRJaVN2OXpTaEcrUmNER3hPRUlqVXd5K1VaeGZMRHJXdWNveUpvNEdORENoYWQvUXJCcWZLb1dYWTc2NWFUZ1NqdTN0T29HK20wNzErTE45VTMrODhQSndHamtHdEhOTEJVMm96cHRZSlZvaXplc2xYRkdyclN5K2NLS1NxZ291T3RMUWwzb2VUTzMrVXJVOVc3ZDZTVVJpaU0yZVd1MGN2bUNFNDVGR20wUlI4YmhzMk01S1lCWlFOamc1VCtOenYydnJaNHdBc1JHOWtwcXRodFUrWGVOT0NyZThkSEc1N2ovYU9OOWwxZG00RWZiUDBQKzR0SmRsVWtOQUFBQUFFbEZUa1N1UW1DQycpO1xuJGFycm93Qmc6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFUQ0FZQUFBQm9iTlpDQUFBQitrbEVRVlJJaWFYVlQ0aE5ZUmpIOGMrOVpLV2ttRW1HNWk2b2NaUnk3WVNvUVNhUnNMR1poUTBMaFpJL0tRdHFob1VGMlpNVkZ0TEVNRFQrRlUyZG91NlZoVHBTVWtoTXhwUm1Zbkh1cmVzNjU5NXo3enliMDNsL3ovdDgzK2Q5ei9tOXVWTDNhalZ4RW5Ncnowd1JSR0dtdkhLaE9BODNjU1NJd2hMa0sxb09wM0VPSjNBOEt6d2p1QU5QMEl0NzVVS3hVSVhuY1JsbmF2TFA0bFRONG1ZQ1hvaGhyS29NZGVGWnVWRHNtWTN6T0ZnM1oxWmxBVk1ZbkFHNEUwK3h2RTVhakJ2VnJ0K2t6Qi9BVVczc1FMbFFYSUtIQ1dENGhjRTgzbU16U2lsMUx1QlFpK0Q1ZUlTVktTbjdnaWk4WHUzb0l6YmdiVUppRGhkeE9DTzRHOCt4TEVHZXdKNGdDbS96NzNaK3d4YThTcWs3Z0FOTndBc3doQlVKOGpUNmd5aThWUjJvUDhzUDJJaDNDWlBuNEVyYUFpcG5QSVlnUVo3Q2pscHdFaHkrWXgzUzNPTVM5b3VQb3dydUV2OU9oWVQ4U2V6RjNYb2hWK2R3dGRHQngraEowUDZnSDlmUUtlNTRhVXFkdmlBSy93UFQrQmY2akxWNG5hRGxjQlhITUpJQ0hzZTJORENOTzYvR0l0ekJtbWFKTlRHTm5VRVVEalZLeW1JZW43QmU4ZzRreFU5eHh3M0JXZUhFSDAwdlhqYkptOEx1SUFvZlpDbmFpbTErd1ZicFBqQXA3dmgrMW9LdGV2WVBzUk9PMVkxUFlGY1FoU090Rkd2bnloeEhIMTVVM245amV4Q0Z3NjBXYXZlKy9vcE5HQlU3MTJnN1JmNENzTktEWStrL2dMZ0FBQUFBU1VWT1JLNUNZSUk9Jyk7XG4iLCJAbWl4aW4gY2xlYXIoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBwYWdlVGl0bGUoKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbkBtaXhpbiBpbm5lcigpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cblxuQG1peGluIGhpZGRlbigpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbkBtaXhpbiB2aXNpYmxlKCkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGNoaWxkKCRuLCAkdCkge1xuICAmOm50aC1jaGlsZCgjeyRufSkge1xuICAgIHotaW5kZXg6ICgkdCAtICRuKSArIDE7XG4gIH1cbn1cblxuQG1peGluIHNlbGVjdEhlaWdodCgkaCkge1xuICBoZWlnaHQ6ICRoO1xuICBsaW5lLWhlaWdodDogJGggLSAyO1xufVxuXG5AbWl4aW4gc3F1YXJlU2l6ZSgkcykge1xuICBoZWlnaHQ6ICRzO1xuICB3aWR0aDogJHM7XG59XG5cbkBtaXhpbiBmdWxsTGluaygpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG5AbWl4aW4gZnVsbEltYWdlKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQG1peGluIHNxdWFyZUltYWdlKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgJiA+IGRpdixcbiAgJiA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmaXRJbWFnZSgkZml0KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6ICRmaXQ7XG59XG5cbkBtaXhpbiBiYW5uZXIoJGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgZml0SW1hZ2UoY292ZXIpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWl4aW4gem9vbUltYWdlKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pL3pvb20ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gc2VjdGlvbi1zY3JvbGwoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtaXhpbiBzZWN0aW9uLXNjcm9sbC1jb250ZW50KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDAwcHgpO1xufVxuXG5AbWl4aW4gYWNjb3JkaW9uLWNvbnRlbnQoKSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuXG4gICYuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjhzLCBvcGFjaXR5IDAuMnM7XG4gIH1cbn1cblxuQG1peGluIGFjY29yZGlvbi10cmlnZ2VyKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93Qmc7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gb3JkZXJQcm9jZXNzU3RhdHVzQmcoKSB7XG4gIC8vINCX0LDQs9GA0YPQt9C60LBcbiAgJl8xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgfVxuICAvLyDQnNC+0L3RgtCw0LZcbiAgJl8yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gIH1cbiAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAmXzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ4O1xuICB9XG4gIC8vINCS0YvQs9GA0YPQt9C60LBcbiAgJl80IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTtcbiAgfVxuICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgJl81IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTQ7XG4gIH1cbn1cblxuQG1peGluIG9yZGVyUHJvY2Vzc1N0YXR1c0NvbG9yKCkge1xuICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICZfMSB7XG4gICAgY29sb3I6ICRyZXBvcnQ2O1xuICB9XG4gIC8vINCc0L7QvdGC0LDQtlxuICAmXzIge1xuICAgIGNvbG9yOiAkcmVwb3J0MTY7XG4gIH1cbiAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAmXzMge1xuICAgIGNvbG9yOiAkcmVwb3J0ODtcbiAgfVxuICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICZfNCB7XG4gICAgY29sb3I6ICRyZXBvcnQxO1xuICB9XG4gIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAmXzUge1xuICAgIGNvbG9yOiAkcmVwb3J0MTQ7XG4gIH1cbn1cblxuQG1peGluIG9yZGVyUHJvY2Vzc1N0YXR1c0JvcmRlcigpIHtcbiAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAmXzEge1xuICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDY7XG4gIH1cbiAgLy8g0JzQvtC90YLQsNC2XG4gICZfMiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTY7XG4gIH1cbiAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAmXzMge1xuICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDg7XG4gIH1cbiAgLy8g0JLRi9Cz0YDRg9C30LrQsFxuICAmXzQge1xuICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gIH1cbiAgLy8g0J/QvtGA0YPRh9C10L3QuNC1XG4gICZfNSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTQ7XG4gIH1cbn1cblxuLy9hbmltYXRpb25zXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsV2hlZWwge1xuICAwJSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA2NXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rR3JlZW5Cb3JkZXIge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgfVxuXG4gIDUwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmVlbkhlbHBEYXJrLCAwLjUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rUmVkQm9yZGVyIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGhlbWUpLCAwLjUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLy8gZW5kIG9mIGFuaW1hdGlvbnNcbiIsIjpyb290IHtcbiAgLS1yZy13aGl0ZTogI2ZmZmZmZjtcbiAgLS1yZy1taWQtZ3JheS0xMDA6ICM2YjZlNzQ7XG5cbiAgLypTY3JvbGxiYXIqL1xuICAtLXNjcm9sbGJhckJHOiB2YXIoLS1yZy13aGl0ZSk7XG4gIC0tdGh1bWJCRzogdmFyKC0tcmctbWlkLWdyYXktMTAwKTtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3ViLFxudHQsXG52YXIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5ociB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYWRkcmVzcyxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbmxhYmVsLFxuc21hbGwsXG50aW1lLFxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJi5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbmh0bWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbiIsIi8qYnV0bnMqL1xuLy9ub2luc3BlY3Rpb24gQUxMXG5bY2xhc3MqPSctYnV0biddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5zcGFuW2NsYXNzKj0nLWJ1dG4nXSxcbmFbY2xhc3MqPSctYnV0biddIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5iaWctYnV0biB7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5zcGFuLmJpZy1idXRuLFxuYS5iaWctYnV0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50cmFuc3BhcmVudC1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRibHVlSGVscDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlSGVscDtcbiAgfVxuXG4gICYucmVkLWNvbG9yIHtcbiAgICBjb2xvcjogJGJsdWVIZWxwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ud2hpdGUtYnV0biB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLnJlZC1idXRuIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIC8qYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpOyovXG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JheS1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZExpZ2h0R3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZExpZ2h0R3JheTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG1pZExpZ2h0R3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmFtb3VudC1idXRuIHtcbiAgY29sb3I6ICRibHVlSGVscDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gICAgYmFja2dyb3VuZDogJGJsdWVIZWxwO1xuICB9XG59XG5cbi5kYXJrLXJlZC1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIC8qYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpOyovXG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgLmJ0bi1wcmVsb2FkIHN2ZyxcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgLmJ0bi1wcmVsb2FkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnByZWxvYWQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5jYXRhbG9ndWUtdHJpZ2dlci0tbG9hZGluZyB7XG4gICAgLmJ0bi1wcmVsb2FkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAucHJlbG9hZC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ibGFjay1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbi5kYXJrLWdyZWVuLWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5IZWxwRGFyaztcbiAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbkhlbHBEYXJrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4uaGVscC1idXRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBmbGV4LXNocmluazogMDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tdmlldyB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYmx1ZUhlbHA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWxwLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgN3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnJlbW92ZS1idXRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5yZW1vdmUtaWNvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jb25zdWx0LWJ1dG4ge1xuICBwYWRkaW5nOiAwIDM1cHggMnB4IDM1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMGMyZmY7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmJsdWUtYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlSGVscDtcbiAgYmFja2dyb3VuZDogJGJsdWVIZWxwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4uY2FsbC1idXRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMzAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlSGVscDtcbiAgYmFja2dyb3VuZDogJGJsdWVIZWxwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhbGxiYWNrLWJ1dG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDMwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgLndpdGgtcHJvZ3Jlc3NiYXIgJiB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2VudGVyZWQtYnRuIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBbY2xhc3MqPSctYnV0biddIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jb25zdWx0LWJ1dG4ge1xuICBwYWRkaW5nOiAwIDM1cHggMnB4IDM1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmJhY2stYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM3MTcxNzE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgZmlsbDogIzcxNzE3MTtcbiAgICB9XG5cbiAgICAuaWNvbi1jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1idG5zLWNvbnN1bHQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuICBjbGVhcjogYm90aDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBbY2xhc3MqPSctYnV0biddIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZC1idG5zLWNvbnN1bHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubGlnaHQtYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRwbGFjZWhvbGRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmFjdGlvbi1idXRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYWRkLWJ1dG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnRyaWdnZXItYnV0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJG1pZEdyYXk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlbHAtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cblxuICAmOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG4iLCIvKl9fX19fX19fX19fX19fX18yLjMuIEZPUk0gRUxFTUVOVFNfX19fX19fX19fXyovXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG5cbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG50ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCxcbmlucHV0LnRleHQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW87XG4gIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogJGRhcmtSZWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtSZWQ7XG4gIH1cblxuICAuZmVlZGJhY2stbW9kYWwtZnJhbWUgJiB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cblxuICAmX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxudGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEudGV4dGFyZWEtZmllbGRfbG93IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4ubnVtYmVyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnRleHQtaW5wdXQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuZGl2LnRleHQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGRhcmtSZWQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJHJhZGlvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZmJmYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5jaGVja2VkOmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtSZWQ7XG4gIH1cbn1cblxuLmNoZWNrLWljb24sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJiBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIGxpLmFjdGl2ZSAmLFxuICAmLmNoZWNrZWQge1xuICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcvaW1hZ2VzL2kvY2hlY2suc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmtSZWQ7XG4gIH1cbn1cblxuLmNvdW50ZXItcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mZWVkYmFjay1tb2RhbC1mcmFtZSB7XG4gIHAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY291bnRlci1zaXplIHtcbiAgJiA+IGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweCAxMXB4IDAgMDtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICYgPiBzcGFuID4gc3VwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmNvdW50ZXItc2l6ZS1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTExcHg7XG59XG5cbi8vZmlsZVxuLmZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIFtjbGFzcyo9J2ljb24tJ10ge1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgIG1hcmdpbjogMCAzcHggNnB4IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgICAgIC8vcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmUge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtbGlzdCxcbiAgICAmLXRyaWdnZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRyaWdnZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy9lbmQgb2YgZmlsZVxuXG4uZmlsZS1pbnB1dC1pdGVtLFxuLnJhZGlvIGlucHV0LFxuLmNoZWNrYm94IGlucHV0LFxuLmZpbGUtaW5wdXQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4uZmlsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmlsZS1vdXRwdXQge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLmNoZWFwZXItZm9ybSB7XG4gIC5zdWJtaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cblxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICBsYWJlbC5pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5kYXRlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmLXJvdyB7XG4gICAgcGFkZGluZzogMjJweCAwIDIzcHggMDtcblxuICAgICYtcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbWVtYmVyLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VhcmNoLWZvcm0gLnVpLWF1dG9jb21wbGV0ZS51aS1mcm9udC51aS1tZW51LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb25maWRlbnRpYWwge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIEBpbmNsdWRlIGNsZWFyO1xuXG4gIC5jaGVja2JveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxhYmVsLXRleHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4uaW5wdXQtbGFiZWxfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbnB1dC1sYWJlbCB7XG4gIHN1cCB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLy9jdXN0b20gc2VsZWN0XG5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoNDBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpbztcbiAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93Qmc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDhweCkgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmtSZWQ7XG4gICAgY29sb3I6ICRkYXJrUmVkO1xuICB9XG59XG5cbi8vIGVuZCBvZiBjdXN0b20gc2VsZWN0XG5cbi5zaW1wbGUtZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRkYXJrUmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrUmVkO1xuICB9XG5cbiAgJl9saWdodCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW87XG4gICAgYmFja2dyb3VuZDogJHJhZGlvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cbn1cblxuLmFncmVlbWVudC1saW5lIHtcbiAgbGFiZWwge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIF9fX19fX19fX19fMi4gVFlQSUNBTCBFTEVNRU5UU19fX19fX19fX19fX19fX19fX18qL1xuXG4vKl9fX19fX19fX19fXzIuMS4gVElUTEVTX19fX19fX19fX19fX19fX19fX19fXyovXG5cbi5uYXZpZ2F0aW9uLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDIxcHggMDtcblxuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIG1hcmsge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIEBpbmNsdWRlIHBhZ2VUaXRsZTtcblxuICAmX19ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2NlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX2dyYXkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtaWRMaWdodEdyYXk7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGVfX3NlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLnBhZ2Utc3VidGl0bGUge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYWluLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMjFweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG4ubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2JsdWUge1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gIH1cblxuICAub3JkZXItYmxvY2sgJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5jYXRhbG9ndWUtcGFnZSAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuXG4gICYtLWxvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHNwYW4ubW9kYWwtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmLS1sb3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLypfX19fX19fX19fX18yLjEuIGVuZCBvZiBUSVRMRVNfX19fX19fX19fX19fX18qL1xuXG4vKl9fX19fX19fX19fXzIuMi4gTElOS1NfX19fX19fX19fX19fX19fX19fX19fXyovXG5hIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi5tYWlsLXRvLFxuICAmLmNhbGwtdG8sXG4gICYubWFpbC10bzpob3ZlcixcbiAgJi5jYWxsLXRvOmhvdmVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLypfX19fX19fX19fX18yLjIuIGVuZCBvZiBMSU5LU19fX19fX19fX19fX19fX18qL1xuXG4ub3JkZXItcHJlcGF5bWVudC1pbmZvLFxuLmZvb3Rlci1zb2NpYWwsXG4ubW9kYWwtdGFicyxcbi5wYWdlLWZvb3Rlcixcbi5wcm9kdWN0cy1saXN0LFxuLnByb2R1Y3QgPiAuaW5uZXIsXG4ub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZSxcbi5oZWFkZXItY2FydC1kcm9wZG93bixcbi5jYXJ0LWFtb3VudCxcbi5mb290ZXItdG9wLFxuLmZvcm0tdGFicy1jb250ZW50LFxuLm9yZGVyLWluZm8tYnV0bnMsXG4ub3JkZXItc2VjdGlvbixcbi5vcmRlci1zZWN0aW9uLXRvdGFsLFxuLm9yZGVyLXByaWNlLWZvcm0sXG4ucHJvZHVjdC1hbW91bnQsXG4ucHJvZHVjdCxcbi5maWxlLWlucHV0LFxuLmNvdW50ZXItc2l6ZSxcbi5jb21wYXJlLWNvbnRlbnQsXG4ucGFnZS1uYXYsXG4ubWFpbi1wYWdlLWNlbGwsXG5oZWFkZXIsXG5mb290ZXIsXG4ubWFpbixcbi5tb2JpbGUtbmF2LWl0ZW1zLFxuLm1vYmlsZS1uYXYtaG9sZGVyLFxuW2NsYXNzJD0nbW9kYWwtZnJhbWUnXSB7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlubmVyIHtcbiAgQGluY2x1ZGUgaW5uZXI7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG4ucGFnZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5hbmRyb2lkICYsXG4gIC5pb3MgJiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgLmRlY29yLXBhZ2UgJiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gICZfcGFydG5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLm1haW4tY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uaGlkZSB7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKSc7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi52aXNpYmxlIHtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzLW1vZGFsLXRyaWdnZXIsXG4ubW9kYWwtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZm9vdGVyLWJ0bi5mZWVkYmFjay1idG4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgJiAubW9kYWwtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4ucGhvbmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5wYWdlLW92ZXJmbG93LXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1wYWdlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlLWNlbGwsXG4uc21hbGwtc2xpZGUgYSAubGluay1jZWxsLFxuLmN1c3RvbWVycy1zbGlkZS1jZWxsLFxuLmZlYXR1cmVzLW5hdi1jZWxsLFxuLmNhdGFsb2d1ZS1zbGlkZS1jZWxsLFxuLnRlc3RpbW9uaWFsLWl0ZW0tY2VsbCxcbi5pbWFnZS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlLFxuLm1vcmUtY29udGVudC10cmlnZ2VyIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnByZWxpbWluYXJ5LXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSxcbi5jb21wYXJlLXNlY3Rpb24tdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLFxuLm1vcmUtY29udGVudC10cmlnZ2VyIHNwYW4uaWNvbi10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnByZWxpbWluYXJ5LXRpdGxlLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUsXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUsXG4ubW9yZS1jb250ZW50LXRyaWdnZXIuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSB7XG4gIHRvcDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5tb3JlLWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZSAubW9kYWwtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi52aWRlby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zcGFuLmN1cnJlbmN5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMC4xZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLnNpdGUtbGlua3Mge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ucGFnZS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gIGNsZWFyOiBib3RoO1xuXG4gICYtLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodEJvcmRlcjtcbiAgfVxuXG4gICZfX2JvdHRvbS1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2UtcHJlbG9hZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5sb2FkZWQgJiB7XG4gICAgQGluY2x1ZGUgaGlkZGVuO1xuICB9XG5cbiAgLmxvYWRpbmcgJiB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5wYWdlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLnBvc2l0aW9uZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4ucGFnZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3VpLWljb25zLFxuLnVpLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9yYXRpbmdcbi5zdGF0aWMtcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3JhdGluZy5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMTBweDtcblxuICAmLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9yYXRpbmctYWN0aXZlLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1OHB4IDEwcHg7XG4gIH1cblxuICAucmV0aW5hICYge1xuICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9yYXRpbmdAMngucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMTBweDtcblxuICAgIC5zdGF0aWMtcmF0aW5nLXZhbHVlIHtcbiAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3JhdGluZy1hY3RpdmVAMngucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXRpbmEgJi0tYmlnLFxuICAmLS1iaWcge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2cHggMTVweDtcblxuICAgIC5zdGF0aWMtcmF0aW5nLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODZweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLy9lbmQgb2YgcmF0aW5nXG5cbi8qYnJlYWRjcnVtYnMqL1xuLmJyZWFkY3J1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBcblxuICAmX3RvcC1nYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRhcnRDb2xvcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFydENvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFydENvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRhcnRDb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNhdGFsb2d1ZS1saXN0ICYgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB9XG5cbiAgLm5vLWRpc2NvdW50ICYgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4uZml4ZWQtYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2NXB4IDE1cHggMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi8qIGVuZCBvZiBicmVhZGNydW1icyovXG5cbi8qZXJyb3IqL1xuLmVycm9yLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmID4gLmlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXJyb3ItYmxvY2sge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICYgPiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmVycm9yLW51bWJlciB7XG4gIHBhZGRpbmc6IDAgMCAyMXB4IDA7XG5cbiAgZm9udC1zaXplOiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzU1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogMXB4IC0xcHggMCAjNzY3Njc2LCAtMXB4IDJweCAxcHggIzczNzI3MiwgLTJweCA0cHggMXB4ICM3Njc0NzQsIC0zcHggNnB4IDFweCAjNzg3Nzc3LFxuICAgIC00cHggOHB4IDFweCAjN2I3YTdhLCAtNXB4IDEwcHggMXB4ICM3ZjdkN2QsIC02cHggMTJweCAxcHggIzgyODE4MSwgLTdweCAxNHB4IDFweCAjODY4NTg1LFxuICAgIC04cHggMTZweCAxcHggIzhiOGE4OSwgLTlweCAxOHB4IDFweCAjOGY4ZThkLCAtMTBweCAyMHB4IDFweCAjOTQ5MzkyLCAtMTFweCAyMnB4IDFweCAjOTk5ODk3LFxuICAgIC0xMnB4IDI0cHggMXB4ICM5ZTljOWMsIC0xM3B4IDI2cHggMXB4ICNhM2ExYTEsIC0xNHB4IDI4cHggMXB4ICNhOGE2YTYsIC0xNXB4IDMwcHggMXB4ICNhZGFiYWIsXG4gICAgLTE2cHggMzJweCAxcHggI2IyYjFiMCwgLTE3cHggMzRweCAxcHggI2I3YjZiNSwgLTE4cHggMzZweCAxcHggI2JjYmJiYSwgLTE5cHggMzhweCAxcHggI2MxYmZiZixcbiAgICAtMjBweCA0MHB4IDFweCAjYzZjNGM0LCAtMjFweCA0MnB4IDFweCAjY2JjOWM4LCAtMjJweCA0NHB4IDFweCAjY2ZjZGNkLCAtMjNweCA0NnB4IDFweCAjZDRkMmQxLFxuICAgIC0yNHB4IDQ4cHggMXB4ICNkOGQ2ZDUsIC0yNXB4IDUwcHggMXB4ICNkYmRhZDksIC0yNnB4IDUycHggMXB4ICNkZmRkZGMsIC0yN3B4IDU0cHggMXB4ICNlMmUwZGYsXG4gICAgLTI4cHggNTZweCAxcHggI2U0ZTNlMjtcbn1cblxuLyogZW5kIG9mIGVycm9yKi9cblxuLypwYWdlciovXG4ucGFnZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMXB4IDVweCAxcHg7XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYTpob3ZlcixcbiAgICAgIHNwYW46aG92ZXIsXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxsLWxpbmsgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLnByZXYge1xuICAgICAgbWFyZ2luOiAwIDFweCA1cHggMTEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGVuZCBvZiBwYWdlciovXG5cbi8qYmFubmVyKi9cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IDIwcHggNiUgMjBweCA2JTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5wcm9maWxlICYge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KSwgMCAtM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vKiBlbmQgb2YgYmFubmVyKi9cblxuLy9pbmZvLWJhbm5lclxuLmluZm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNsZWFyOiBib3RoO1xuXG4gICYtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcblxuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gZW5kIG9mIGluZm8tYmFubmVyXG5cbi5hc2lkZS1iYW5uZXIge1xuICBAaW5jbHVkZSBiYW5uZXIoMzAwcHgpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9wLWJhbm5lciB7XG4gIEBpbmNsdWRlIGJhbm5lcigyMDBweCk7XG59XG5cbi8qY3VzdG9tZXJzKi9cbi5jdXN0b21lcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmN1c3RvbWVycy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDMwcHggMzVweDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzI2MjQyNDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgfVxufVxuXG4uY3VzdG9tZXJzLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogYXV0bztcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogZW5kIG9mIGN1c3RvbWVycyovXG5cbi8qc2VydmljZXMqL1xuLnNlcnZpY2VzLWxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxcHggMjBweCAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gIGE6aG92ZXIsXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uc2VydmljZXMtbGlzdC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgcGFkZGluZzogMCAwIDNweCAwO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLyogZW5kIG9mIHNlcnZpY2VzKi9cblxuLmZpeGVkLXBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2xlYXI7XG59XG5cbnNwYW4uYXJ0IHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG5cbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QgJiB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuXG4ubWFwLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcblxuICAjc3RhZ2UtbWFwLFxuICAjbWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jcHJpbnQtcHJpbG9nZW5pZS0xLFxuI3ByaW50LXByaWxvZ2VuaWUtMixcbiNwcmludC1ha3QtMSxcbiNwcmludC1ha3QtMiB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cyAhaW1wb3J0YW50O1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbn1cblxuLm90aGVyLXNlcnZpY2VzIGxpOmZpcnN0LWNoaWxkLFxuLmNvbnRhY3RzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCxcbi5mZWF0dXJlcy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi50aGFua3Mge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vbG9jYXRpb25cbi5sb2NhdGlvbi1jb25maXJtYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOThweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkaGVhZGVyQmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcblxuICAmLWJ0bnMsXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1idG5zIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIH1cblxuICBbY2xhc3MqPSdpY28tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5uZXIge1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG5cbiAgICAmLWJ0bnMge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vLyBlbmQgb2YgbG9jYXRpb25cblxudHJbZGF0YS1zdGF0dXM9JzInXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250cmFjdG9yLXRhYmxlIHRyW2RhdGEtc3RhdHVzPScyJ10ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSBhLmNvbmRpdGlvbjpub3QoLmNvbmRpdGlvbi0tcmVtb3ZlKSxcbi5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSB0ZC5yZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMThhMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5ncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbn1cblxuLnNoaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtYnV0bnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDIwMztcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGEge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNsb3NlLXdpZGVfX3NhZmFyaSxcbi5zYWZhcmktd2FybmluZyB7XG4gIGh0bWw6bm90KC5zYWZhcmkpICYge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAub3RoZXItc2VydmljZXMgbGkge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3VzdG9tZXJzLXJvdyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmN1c3RvbWVycy1pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMjBweDtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMi4yJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC8qLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9Ki9cblxuICAucGFnZXIgbGkuYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2VyIGxpLnByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5jb250ZW50LXRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0Zm9vdCB0ZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYm90dG9tLXByb21wdHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gICZfbm8taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcblxuICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAubG9naW4tZ3JlZXRpbmcsXG4gIC5pbnN0YWxsLXByb21wdCxcbiAgLmxvZ2luLXdhcm5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuY2F0YWxvZ3VlLXVwLFxuICAuY2FsbGJhY2stYnV0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUtd2FybmluZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgLy9jb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uby1jb29raWUtd2FybmluZyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9zbWFsbCB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAubm8tY29va2llLXdhcm5pbmcgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2NvbmZpcm0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmdyYXktZnJhbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMTUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLndoaXRlLWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmRlY29yLWNvbnRlbnQsXG4uY2FydC1ob2xkZXIgPiBiLFxuLmNhdGFsb2d1ZS1wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2FzZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFjay1idXRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgJiA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgIH1cbiAgfVxuXG4gICYgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlbHAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiAkbWlkR3JheTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4udG9vbHRpcC10ZW1wbGF0ZXMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuXG4gICAgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cblxuLmN1c3RvbS10b29sdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgQGluY2x1ZGUgaGlkZGVuO1xuXG4gICZfYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG5bY2xhc3MqPSdsZWFmJ10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYW55LWJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG5cbi5mYWtlLXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAkcmFkaW87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJmYmZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAmLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLm9yZGVyLWluZm8ge1xufVxuXG4ub3JkZXItaW5mb190b3AtZ2FwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ub3JkZXItaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm9yZGVyLWluZm9fX2l0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5vcmRlci1pbmZvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5vcmRlci1pbmZvX19pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNWVtO1xuICBoZWlnaHQ6IDEuMTI1ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi8qX19fX19fX19fX19fMy4gSEVBREVSX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIHotaW5kZXg6IDIxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI4LCAyNywgMjcsIDAuMDUpO1xuXG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDMwcHgpO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9faGVscC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy10b3A6IDhweDtcblxuICAmID4gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm9yZ2FuaXphdGlvbi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmhpZGUtb24tbG9nZ2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuXG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAmLXVzZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDJweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAmLWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxufVxuXG4udXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnVpLWJ0bi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1idG4tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gICYudXNlcl9kYXRhIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLmxvZ2luLXRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuXG4gICAgLmxvZ2dlZC11c2VyICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPSdpY29uLSddOm5vdCgudWktYnV0dG9uKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgLnVpLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuaGVhZGVyLXJpZ2h0LWNhcnQgLnVpLWNvdW50ZXIge1xuICAgIGxlZnQ6IC04cHg7XG4gIH1cblxuICAmLmxvZ291dCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5pY29uLWxvZy1vdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS11aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuXG4gICYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi1pY29uIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gIC5pbm5lciB7XG4gICAgJiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmID4gbGkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FsZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBjMmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1uYXYuYWN0aXZlIHtcbiAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuc3ViLW5hdiB7XG4gICAgICAgICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCA4cHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBAaW5jbHVkZSBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC4zcztcblxuICAgIHVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDE2LjY2NiU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xuXG4gICAgICAmOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAmLndpdGgtaWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDZweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym5hdi1jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE4JTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgyJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4gKyAxKSB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXlIZWxwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wX3BhcnRuZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmID4gLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAmID4gdWwgPiBsaSB7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJi1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAmLW5hdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIC5oZWFkZXItcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5zdWItbmF2LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA1MHB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJi1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlIZWxwO1xuICAgIH1cbiAgfVxuXG4gICYtbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoMjhweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgfVxuXG4gICAgLmljby1sb2NhdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC51aS1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOXB4IDMwcHggMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlIZWxwO1xuICBjb2xvcjogJGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICYudWktc3RhdGUtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGVyR3JheTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubmFtZSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5pbWFnZS0tdGFsbCB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmID4gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qbW9iaWxlIG5hdiovXG4ubW9iaWxlLW5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDkwNTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICYgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSA+IHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC02cHgsIDApO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtNnB4LCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5pb3MgLm1vYmlsZS1uYXYtYnRuLFxuLmFuZHJvaWQgLm1vYmlsZS1uYXYtYnRuLFxuLnBhZ2UtbmF2LWhvbGRlci5maXhlZCAubW9iaWxlLW5hdi1idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMjBweCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucGFnZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAubW9iaWxlLW5hdi1ob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjI1cywgb3BhY2l0eSAwLjM1cyAwLjJzO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1pdGVtcyxcbi5tb2JpbGUtbmF2LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1vYmlsZS1uYXYtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyNHB4KTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdi1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUhlbHA7XG5cbiAgLm5hdi1zY3JvbGwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmID4gdWwgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlIZWxwO1xuXG4gICAgICAmID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMjBweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW5hdi10cmlnZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uby1zdWJuYXYgLnN1Yi1uYXYtdHJpZ2dlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5SGVscDtcblxuICAgICAgICAmID4gbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgMC4zNXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIGhlaWdodDogMTAwMHZoO1xuICB9XG59XG5cbi8qIGVuZCBvZiBtb2JpbGUgbmF2Ki9cblxuLy91c2VyIGNhYmluZXRcbi5sb2dpbi1mb3JtIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcblxuICAmLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLXNlY2Nlc3Mge1xuICAgIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51c2VyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDU7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogJGJsYWNrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDM1LCAzNSwgMzUsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIEBpbmNsdWRlIGhpZGRlbjtcblxuICAudXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICAuaWNvbi1jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTVweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZW0gMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgJl9fY291bnRlcnMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmX2Nhc2hiYWNrIHtcbiAgICAgIGNvbG9yOiAkY2FzaGJhY2s7XG4gICAgfVxuXG4gICAgJl9jYXNoYmFjay1wYXltZW50IHtcbiAgICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlcnMtaXRlbS12YWx1ZSxcbiAgJl9fY291bnRlcnMtaXRlbS1rZXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvdW50ZXJzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMTVweDtcbiAgfVxuXG4gIC51c2VyLWJvbnVzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubG9naW4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAtOXB4IDAgMCAtOXB4O1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dnZWQsXG4gIC5sb2dpbi1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubG9naW4td2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsLnVzZXItbmF2LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuXG4gICAgbGkgPiBzcGFuLFxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAzLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxLjVlbTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTVweCA4cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpID4gc3BhbixcbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG5cbiAgICBsaSA+IHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC51c2VyLW5hdl9fbm90aWZpY2F0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvZ2luLWJ1dG4ge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAuaWNvLXVzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNvY2lhbC1sb2dpbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAuc29jaWFsLXZrIHtcbiAgICAgIGZpbGw6ICR2aztcbiAgICB9XG5cbiAgICAuc29jaWFsLWZhY2Vib29rIHtcbiAgICAgIGZpbGw6ICRmYWNlYm9vaztcbiAgICB9XG5cbiAgICAuc29jaWFsLWdvb2dsZSB7XG4gICAgICBmaWxsOiAkZ29vZ2xlO1xuICAgIH1cblxuICAgIC5zb2NpYWwtdHdpdHRlciB7XG4gICAgICBmaWxsOiAkdHdpdHRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gZW5kIG9mIHVzZXIgY2FiaW5ldFxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5wYWdlLW5hdi1sb2dvIHtcbiAgICBtYXJnaW46IDlweCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuaGVhZGVyLW5hdiAuc3ViLW5hdiB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5sb2dvIHtcbiAgICAgIC5vcmdhbml6YXRpb24tbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXVpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVzZXItZHJvcGRvd24tY2xvc2UsXG4gIC5tb2JpbGUtbmF2LFxuICAubW9iaWxlLW5hdi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0LXNlYXJjaCxcbiAgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0LW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXVpLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmhlYWRlci1zZXJ2aWNlID4gLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyLXJpZ2h0LXZpZXdlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51c2VyLWludGVyZmFjZS1pY29ucyB7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuXG4gICAgLnVpLWJ0bi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZS1uYXYtYnRuIHtcbiAgICByaWdodDogLThweDtcbiAgfVxuXG4gIC51c2VyLWludGVyZmFjZS1pY29ucyB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcblxuICAgIC51aS1idG4tdGVsIHtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudWktY291bnRlciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnNhZmFyaS10cmlnZ2VyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBodG1sOm5vdCguc2FmYXJpKSAmIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB6LWluZGV4OiA0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyYXk7XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cblxuICAmX19jaXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYtcHJvcG1wdCB7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJiA+IHNwYW4sXG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1zZXJ2aWNlX19kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4zKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19waG9uZS5jYWxsLXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FsbGJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIC8vZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGEuaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNrIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyAgICBcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAudWktYnRuLXRlbCxcbiAgICAmX19waG9uZS5jYWxsLXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fY2l0eS1wcm9tcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgbWluLXdpZHRoOiAzMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cblxuICAmLWNpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG5cbiAgJi1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmLXN0YXktaGVyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2xvY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgJi1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMTBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mYWtlLXJhZGlvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBmaWxsOiAkbGlnaHRCb3JkZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICYtbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1hZGRpdGlvbmFsIHtcbiAgJl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckJvcmRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlIZWxwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+IHNwYW4sXG4gICAgJiA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxMnB4IDIwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5zdWItbmF2LXRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICB1bC5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2xpc3Qge1xuICAgICAgLm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudCA+IHVsID4gbGkgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5oZWFkZXItc2VydmljZV9fc29jaWFscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbn0iLCIuaGVhZGVyLWNhcnQtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogM2VtO1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMjAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIGN1cnNvcjogYXV0bztcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG59XG5cbi5jYXJ0LWNsb3NlLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxLjEyNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RpdGxlLXRleHQgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNDV2aDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgOGZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNWVtO1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1hcnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1pbnB1dC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1wcmljZV9vbGQge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFscyB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2ZpbmFsIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0ta2V5LFxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2Rpc2NvdW50IC5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS12YWx1ZSB7XG4gIGNvbG9yOiAkZGFya1JlZDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2Nhc2hiYWNrIHtcbiAgY29sb3I6ICM2MzllM2E7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19idXR0b25zIFtjbGFzcyo9J2J1dG4nXSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc0MHB4KSB7XG4gIC5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMzV2aDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDMwdmg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTgwcHgpIHtcbiAgLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyN3ZoO1xuICB9XG59XG4iLCIucGFnZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNsZWFyOiBib3RoO1xuXG4gICYubG93LWZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDAgNDJweCAwO1xuICB9XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLndpdGgtcHJvZ3Jlc3NiYXIgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlci1jb250YWN0cyxcbi5wYWdlLWZvb3Rlci1jb2x1bW4ge1xuICBsaSB7XG4gICAgcGFkZGluZzogMCAwIDhweCAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWZvb3Rlci1jb250YWN0cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICBhZGRyZXNzLFxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cblxuICAgIGE6aG92ZXIsXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4gcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG5cbiAgc3BhbiBhOmhvdmVyLFxuICBzcGFuIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi5tYWlsLXRvIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXItY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLXRlbGVncmFtIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHRlbGVncmFtO1xuICAgIH1cbiAgfVxuXG4gICYtLXdoYXRzYXBwIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoYXRzYXBwO1xuICAgIH1cbiAgfVxuXG4gICYtLXZpYmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHZpYmVyO1xuICAgIH1cbiAgfVxuXG4gICYtLXNreXBlIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHNreXBlO1xuICAgIH1cbiAgfVxuXG4gICYtLXBob25lLFxuICAmLS1lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwIDNweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2VmZWNlNTtcblxuICBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1wYXltZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBjbGVhcjogYm90aDtcblxuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXNvY2lhbC1uZXcge1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4gKyBhLFxuICBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm9yZ2FuaXphdGlvbi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyLWFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaXRlLW1hcC1tb2JpbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDEzcHggMCAwIDE1cHg7XG4gIH1cblxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1wYXltZW50IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXNvY2lhbCBzcGFuLFxuICAuZm9vdGVyLWJ0bi1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG9yZGVyOiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXItc29jaWFsIHNwYW4sXG4gIC5mb290ZXItYnRuLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyLXNjaGVkdWxlLFxuICAuZm9vdGVyLW1haWwge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbC1uZXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgfVxuXG4gIC5mb290ZXItcGF5bWVudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLW5hdiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIH1cblxuICAuZm9vdGVyLW1haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZm9vdGVyLXNvY2lhbCxcbiAgLmZvb3Rlci1idG4ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG59XG4iLCIvKmJhbm5lciBzbGlkZXIqL1xuLmJhbm5lci1zbGlkZXItaG9sZGVyIHtcbiAgLm5vLW5hdiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpLCAwIC0zcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciAuc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGVuZCBvZiBiYW5uZXIgc2xpZGVyKi9cblxuLyogc2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjN2I3YjdiO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5zbGljay1hcnJvdyxcbltjbGFzcyo9J3NsaWRlci1idG4tJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0ZXh0LWluZGVudDogOTk5ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAmOmJlZm9yZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogLTEycHggMCAwIC0xMHB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICYuaWNvLWFycm93LWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1hcnJvdzpub3QoW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG59XG5cbi5zbGlkZXItYnRuLXByZXYge1xuICBsZWZ0OiAzOHB4O1xufVxuXG4uc2xpZGVyLWJ0bi1uZXh0IHtcbiAgcmlnaHQ6IDM4cHg7XG59XG5cbi5tYWluLXBhZ2UtdGVzdGltb25pYWxzIHtcbiAgLnNsaWNrLWFycm93LFxuICBbY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGlkZXItYnRuLXByZXYge1xuICAgIGxlZnQ6IC03NXB4O1xuICB9XG5cbiAgLnNsaWNrLW5leHQsXG4gIC5zbGlkZXItYnRuLW5leHQge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpY2stYXJyb3csXG4gIFtjbGFzcyo9J3NsaWRlci1idG4tJ10ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogLThweCAwIDAgLTdweDtcblxuICAgICAgJi5pY28tYXJyb3ctbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpZGVyLWJ0bi1wcmV2IHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cblxuICAuc2xpY2stbmV4dCxcbiAgLnNsaWRlci1idG4tbmV4dCB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLWNvbnRyb2xzLFxuLnByZXZpZXctY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5oZXJvLW5leHQsXG4uaGVyby1wcmV2IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uY3VzdG9tZXJzLW5leHQsXG4uY3VzdG9tZXJzLXByZXYsXG4ucGhvdG9zLW5leHQsXG4ucGhvdG9zLXByZXYge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5oZXJvLW5leHQ6aG92ZXIsXG4uaGVyby1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ucGhvdG9zLW5leHQ6aG92ZXIsXG4ucGhvdG9zLXByZXY6aG92ZXIsXG4uY3VzdG9tZXJzLW5leHQ6aG92ZXIsXG4uY3VzdG9tZXJzLXByZXY6aG92ZXIsXG5bY2xhc3MqPSdzbGlkZXItYnRuLSddOmhvdmVyLFxuW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5zbWFsbC1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cblxuLnNtYWxsLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLnNsaWRlci1ib3R0b20tY29udHJvbHMge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjbGVhcjogYm90aDtcblxuICAuc2xpY2stYXJyb3csXG4gIFtjbGFzcyo9J3NsaWRlci1idG4tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGlkZXItYnRuLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuc2xpY2stbmV4dCxcbiAgLnNsaWRlci1idG4tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuc2xpZGVyLWJvdHRvbS1jb3VudGVyIHtcbiAgICBtYXJnaW46IC01cHggMjBweCAwIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuaW5kZXBlbmRlbnQtZG90cyAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuXG4gICAgLmRhcmstZG90cyAmLFxuICAgIC5zbWFsbC1zbGlkZXItYmxvY2sgJiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNzIsIDQ3LCAwKTtcblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNzIsIDQ3LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGljLWRvdHMgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxufVxuXG4uc21hbGwtc2xpZGVyLWJsb2NrIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4vKiBUaGlzIGlzIHRoZSBjb3JlIENTUyBvZiBUb29sdGlwc3RlciAqL1xuXG4vKiBHRU5FUkFMIFNUUlVDVFVSRSBSVUxFUyAoZG8gbm90IGVkaXQgdGhpcyBzZWN0aW9uKSAqL1xuXG4udG9vbHRpcHN0ZXItYmFzZSB7XG4gIC8qIHRoaXMgZW5zdXJlcyB0aGF0IGEgY29uc3RyYWluZWQgaGVpZ2h0IHNldCBieSBmdW5jdGlvblBvc2l0aW9uLFxuICBpZiBncmVhdGVyIHRoYXQgdGhlIG5hdHVyYWwgaGVpZ2h0IG9mIHRoZSB0b29sdGlwLCB3aWxsIGJlIGVuZm9yY2VkXG4gIGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCBkaXNwbGF5OmZsZXggKi9cbiAgZGlzcGxheTogZmxleDtcbiAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogdGhpcyBtYXkgYmUgb3ZlcnJpZGVuIGluIEpTIGZvciBmaXhlZCBwb3NpdGlvbiBvcmlnaW5zICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvb2x0aXBzdGVyLWJveCB7XG4gIC8qIHNlZSAudG9vbHRpcHN0ZXItYmFzZS4gZmxleC1zaHJpbmsgMSBpcyBvbmx5IG5lY2Vzc2FyeSBmb3IgSUUxMC1cbiAgYW5kIGZsZXgtYmFzaXMgYXV0byBmb3IgSUUxMS0gKGF0IGxlYXN0KSAqL1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAvKiBwcmV2ZW50cyBhbiBvdmVyZmxvdyBpZiB0aGUgdXNlciBhZGRzIHBhZGRpbmcgdG8gdGhlIGRpdiAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiB0aGVzZSBtYWtlIHN1cmUgd2UnbGwgYmUgYWJsZSB0byBkZXRlY3QgYW55IG92ZXJmbG93ICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50b29sdGlwc3Rlci1ydWxlciB7XG4gIC8qIHRoZXNlIGxldCB1cyB0ZXN0IHRoZSBzaXplIG9mIHRoZSB0b29sdGlwIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIHdpbmRvdyAqL1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBTklNQVRJT05TICovXG5cbi8qIE9wZW4vY2xvc2UgYW5pbWF0aW9ucyAqL1xuXG4vKiBmYWRlICovXG5cbi50b29sdGlwc3Rlci1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4udG9vbHRpcHN0ZXItZmFkZS50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogZ3JvdyAqL1xuXG4udG9vbHRpcHN0ZXItZ3JvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG5cbi8qIHN3aW5nICovXG5cbi50b29sdGlwc3Rlci1zd2luZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnRvb2x0aXBzdGVyLXN3aW5nLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG59XG5cbi8qIGZhbGwgKi9cblxuLnRvb2x0aXBzdGVyLWZhbGwge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cblxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1zaG93IHtcbn1cblxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogc2xpZGUgKi9cblxuLnRvb2x0aXBzdGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cblxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICBsZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItc2hvdyB7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogVXBkYXRlIGFuaW1hdGlvbnMgKi9cblxuLyogV2UgdXNlIGFuaW1hdGlvbnMgcmF0aGVyIHRoYW4gdHJhbnNpdGlvbnMgaGVyZSBiZWNhdXNlXG4gdHJhbnNpdGlvbiBkdXJhdGlvbnMgbWF5IGJlIHNwZWNpZmllZCBpbiB0aGUgc3R5bGUgdGFnIGR1ZSB0b1xuIGFuaW1hdGlvbkR1cmF0aW9uLCBhbmQgd2UgdHJ5IHRvIGF2b2lkIGNvbGxpc2lvbnMgYW5kIHRoZSB1c2VcbiBvZiAhaW1wb3J0YW50ICovXG5cbi8qIGZhZGUgKi9cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtZmFkZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xufVxuXG4vKiByb3RhdGUgKi9cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cblxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xufVxuXG4vKiBzY2FsZSAqL1xuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7XG59XG5cbi8qKlxuICogREVGQVVMVCBTVFlMRSBPRiBUSEUgU0lERVRJUCBQTFVHSU5cbiAqXG4gKiBBbGwgc3R5bGVzIGFyZSBcIm5hbWVzcGFjZWRcIiB3aXRoIC50b29sdGlwc3Rlci1zaWRldGlwIHRvIHByZXZlbnRcbiAqIGNvbmZsaWN0cyBiZXR3ZWVuIHBsdWdpbnMuXG4gKi9cblxuLyogLnRvb2x0aXBzdGVyLWJveCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgYmFja2dyb3VuZDogIzU2NTY1NjtcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NTY1NjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWNvbnRlbnQgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxZW0gMS4xMjVlbTtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWFycm93IDogd2lsbCBrZWVwIG9ubHkgdGhlIHpvbmUgb2YgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB0aGF0XG5jb3JyZXNwb25kcyB0byB0aGUgYXJyb3cgd2Ugd2FudCB0byBkaXNwbGF5ICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbiAgLyogaGFsZiB0aGUgd2lkdGgsIGZvciBjZW50ZXJpbmcgKi9cbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICAvKiB0b3AgMCB0byBrZWVwIHRoZSBhcnJvdyBmcm9tIG92ZXJmbG93aW5nIC50b29sdGlwc3Rlci1iYXNlIHdoZW4gaXQgaGFzIG5vdFxuICBiZWVuIHBvc2l0aW9uZWQgeWV0ICovXG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIC8qIHNhbWUgYXMgLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93ICovXG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLyogY29tbW9uIHJ1bGVzIGJldHdlZW4gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQgYW5kIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQsXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU2NTY1NjtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU2NTY1NjtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU2NTY1NjtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLyogdG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdyxcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICB3aWR0aDogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICB0b3A6IC02cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgbGVmdDogLTZweDtcbn1cblxuYm9keS5mYW5jeWJveC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmZhbmN5Ym94LWlvc2ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCxcbiAgICBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJztcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB6LWluZGV4OiA5OTk5NztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjI1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDBzO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb247XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiA0NHB4IDAgNDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gdGl0bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBzdHlsZSxcbi5mYW5jeWJveC1zbGlkZSA+IG1ldGEsXG4uZmFuY3lib3gtc2xpZGUgPiBsaW5rLFxuLmZhbmN5Ym94LXNsaWRlID4gc2NyaXB0LFxuLmZhbmN5Ym94LXNsaWRlID4gYmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogOTk5OTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dG4sXG4uZmFuY3lib3gtYnV0bjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dG46bGluayB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0bjpmb2N1cyxcbi5mYW5jeWJveC1idXRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1idXRuW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZhbmN5Ym94LWJ1dG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xufVxuXG4uZmFuY3lib3gtYnV0biBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIC8vc3Ryb2tlLXdpZHRoOiAzO1xufVxuXG4uZmFuY3lib3gtYnV0bi0tc2hhcmUgc3ZnIHBhdGgge1xuICAvL3N0cm9rZS13aWR0aDogMTtcbn1cblxuLmZhbmN5Ym94LWJ1dG4tLXBsYXkgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dG4tLXBhdXNlIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXRuLS16b29tIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTMwcHggMCAwIDA7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgfVxufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjgpO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0bi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXRuLS1hcnJvd19yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ8OXJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMjJweC8zMHB4IEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzOmFmdGVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjODg4ODg4O1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcixcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAvL3BhZGRpbmc6IDAgMjBweDtcbiAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDgwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS10ZXh0IHtcbiAgICAmLXRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg0MCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLWxlZnQsXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBidXR0b24sXG4uZmFuY3lib3gtY2FwdGlvbiBzZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEZpeCBJRTExICovXG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtc2xpZGUgPiAuZmFuY3lib3gtbG9hZGluZyB7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40KTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAwLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5cbi8qIFNoYXJlICovXG4uZmFuY3lib3gtc2hhcmUge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wLmZhbmN5Ym94LXNoYXJlX19saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCA+IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5saS5mYW5jeWJveC10aHVtYnMtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB6LWluZGV4OiA5OTk5MTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYVtkYXRhLWZhbmN5Ym94XSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5cbi8vcmFuZ2Vcbi5jaGFyaXR5LXNsaWRlcixcbi5wcmljZS1yYW5nZS1zbGlkZXIsXG4ucmFuZ2Utc2xpZGVyIHtcbiAgbWFyZ2luOiA2cHggMCAxM3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRMaWdodEdyYXk7XG59XG5cbi51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiAtNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoJG1pZEdyYXksIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICB9XG59XG5cbi8vIGVuZCBvZiByYW5nZVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAyOTBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMzFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJl9fcHJldiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICRtaWRHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfdGltZV92YXJpYW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDVweDtcbiAgfVxuXG4gIC54ZHNvZnRfdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLypGb3IgSUU4IG9yIGxvd2VyKi9cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Q6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ueGRzb2Z0X25vc2VsZWN0OjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaSxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlEwTkJSakkxTmpNME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UTBOQlJqSTFOalEwTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBEUTBGR01qVTJNVFF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcERRMEZHTWpVMk1qUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BvTkVQNTRBQUFJT1NVUkJWSGphN0pxOVRzTXdFTWN4clpENFdwQlllS1VDZStrVE1DQUNIWmg0QkZmSE8vQUFJSFpHRmhZa0JCc1NFcXhzTENBZ1hLaGJYWU9UeGg5cGZKVlArcXV0blo1cy81THoyWTVJMDNRaFdqaTJHSWNnQW9rV2dmQ3hOdmNPQ0NHS3FpU3FoVXAwbGFIT25lMDV2ZEV5R01ma2R4SkRWamd3RGxFUWdZUUJneCtVTEphV1NYWFM2ci9FUjVGQlZSOFZmR2Z0VEtjSVROcythMVhwY0ZvRXhSRUlERjE0QVZJRnhnUVVTK2g1MjBjZHVkNndOa0MwVUJ3NkJDTy9Ib0NZd0JoRDhRQ2tRL3gxbXdEeUQ0cGxoNEQ2RERWMFRBR3lvNEhjYXdMSUJCU0xEa0hlSDBNZzJ5VlAzbDRUUU1aUUREc0VPbC9NZ0hRcWhNTnVFMEQrb0JoMENJcjhNQUt5YXpCSDlXeUJ1S3hEV2diWGZqTmYzMlRaMUtXbS9BcDFvU2svUjUzVXRRNXhUaDNMVWxNbVQ4Z3Q2ZzUxUTlwK1NvYnhnSlEvcW1zZlpoV3l3R0ZTbDB5QmpDTEpDTWdYYWlsM2I3K3J1bWRWSjJZUnNzNGNOK3I2cUFIRGtQV2pQamRKQ0Y0bjlSbUFEL1Y5QS9XcDROUWFzc0Rqd2xCNlhCaUN4Y0pRV21aWmI4VEhGaWxmeS9sZnJUdkxnaHEyVHFUSHJSTVRLTkowc0loZG8xNVJUK1JweVd3RmRZOTZVWi9MZFFLQkdqY1hwY2MxQWxTRkVmTG1vdUQrMWtudXhCRFVWcnZPQm1vT0MvckVjTjdPUXhLVmVKVENpQWRVelVKaEEyT2V6OVFUa3A3Mk9UVmN4RGNYWThpS05reEdBSlhtSkNPUXdPYTZkaHlYc09hNlh3RUdBS2RlYjVFVDNyUWRBQUFBQUVsRlRrU3VRbUNDKTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGkge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MnB4IC0xOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCknO1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b246aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxODJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3ZlciA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyIGkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QueGRzb2Z0X21vbnRoc2VsZWN0IHtcbiAgcmlnaHQ6IC03cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0Lnhkc29mdF95ZWFyc2VsZWN0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY4MDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uIHtcbiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIGJveC1zaGFkb3c6ICM5OTkgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRoIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF95ZWFyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXkge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuICBib3gtc2hhZG93OiAjZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcbiAgYmFja2dyb3VuZDogI2MxZmZjOTtcbiAgYm94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgueGRzb2Z0X2Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Qm9yZGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlclxuICAueGRzb2Z0X3RpbWVwaWNrZXJcbiAgLnhkc29mdF90aW1lX2JveFxuICA+IGRpdlxuICA+IGRpdi54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2Rpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9zY3JvbGxiYXIgPiAueGRzb2Z0X3Njcm9sbGVyIHtcbiAgYmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnhkc29mdF9zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnhkc29mdF9zY3JvbGxlcl9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2Rhcmsge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICBjb2xvcjogI2NjYztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb246aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmtcbiAgLnhkc29mdF9sYWJlbFxuICA+IC54ZHNvZnRfc2VsZWN0XG4gID4gZGl2XG4gID4gLnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjY2M1NTAwO1xuICBib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsIGksXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVUV4UVVVek9UQTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFVRXhRVVV6T1RFME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQlFURkJSVE00UlRRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUVRGQlJUTTRSalF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcDBWeEdFQUFBSUFTVVJCVkhqYTdKck5TZ014RU1lYnRnaCszTVNMcjFUMVhuMkNIb1NLQjA4K1FtUjhCeDlBOGU3Uml4ZEI5Q0tDb05kZXhJdWd4RmxKYTdyTlpuZVRiTElwTS9Dbk5Mc2RNdk5qTThsMG1SQ2lROVllNjFJS0NBZ1pBVW5IK21VM01NWmFIWUNoQm5KVUR6V09GWmRWZmM1K1pGTGJyV0RlWFB3YnhJcXJMTGZhZVMwaEVCVkdJUlFDRWlab0hRd3RsR1NCeUNDZFlCbDhnOGVnVFRBV29LUU1SQlJCY1p4WWxoemhLZWdxTU9hZ2VFcnNDSFZrazNoWElGb29EZ0hCMUtrSElIVmd6S0I0QURKUS9BMWpBRm1BWWhrUXFBNVRPQnRvY3JLcmdYd1FBOGdjRkl1QUlPOHNRU0E3aGlkdlB3YVFHWlNhQVlIT1VXSkFCaFdXdzJFTUlIOVFhZ1FFUlU0U0FySlhvMFpaTDE4dXZheGVqWHQvRW04eGpWQlhtdkZyMUtWbS9BSjEwdFJlMlhucmFOcWFKdktFM0tIdVViZksxRStWSEIwcTQwL3kzc2RRU3hZNEZIV2VLSkN1blA4VXlEZHFKWmVuVDNudFZWNWpJWUNBaDIwdlQ3aW9QOHRwZjZFMmxmRU13RVJlK3doVjFNSGp3WkI3UEJpQ3hjR1FXd0taS0Q2MmxmR05uUC8xcG9GQUE2MFQ3ckYxVWdjS2QyaWQzS0RlVVMrb0xXVjhEZldBZXBPZnEwMENnUWFiaTl6amNnSlZZVkQ3UFZ6UVVBVUdBUWtiTkpUQklDRGhnd1lUakRZRDZYZVcwOFpLaCtBNHBZa3plbk94WFVidlpjV3o3RTh5a1JNbklIR1gxWFBsKzFtMnZQWXBMKzJxZGI4Q0RBQVJsS0ZFei9aVmtBQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwZTBlMGU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXkge1xuICBjb2xvcjogI2NjNTUwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZTlkMjtcbiAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludCB7XG4gIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gIGJveC1zaGFkb3c6ICMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXY6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSkgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGEge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lX2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG59XG5cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhciA+IC54ZHNvZnRfc2Nyb2xsZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9zYXZlX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0NTQ1NTE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlby1zYW5zJywgJ0Jvb2sgQW50aXF1YScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4Mjg3OGM7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMTdweCA0cHggMzNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDhkYTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICBsZWZ0IHRvcCxcbiAgICBsZWZ0IGJvdHRvbSxcbiAgICBjb2xvci1zdG9wKDAlLCAjZmZmKSxcbiAgICBjb2xvci1zdG9wKDczJSwgI2Y0ZjhmYSlcbiAgKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmJywgZW5kQ29sb3JzdHI9JyNmNGY4ZmEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpmb2N1cyxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpob3ZlciBzcGFuLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmZvY3VzIHNwYW4ge1xuICBjb2xvcjogIzQ1NDU1MTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICBsZWZ0IHRvcCxcbiAgICBsZWZ0IGJvdHRvbSxcbiAgICBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSxcbiAgICBjb2xvci1zdG9wKDczJSwgI2ZmZilcbiAgKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjRmOGZhJywgZW5kQ29sb3JzdHI9JyNGRkYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIVxuICpcbiAqICAgICAgICAgU2ltcGxlQmFyLmpzIC0gdjIuNi4xXG4gKiAgICAgICAgIFNjcm9sbGJhcnMsIHNpbXBsZXIuXG4gKiAgICAgICAgIGh0dHBzOi8vZ3JzbXRvLmdpdGh1Yi5pby9zaW1wbGViYXIvXG4gKlxuICogICAgICAgICBNYWRlIGJ5IEFkcmllbiBHcnNtdG8gZnJvbSBhIGZvcmsgYnkgSm9uYXRoYW4gTmljb2xcbiAqICAgICAgICAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqXG4gKi9cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyAvKiBUcmlnZ2VyIG5hdGl2ZSBzY3JvbGxpbmcgZm9yIG1vYmlsZSwgaWYgbm90IHN1cHBvcnRlZCwgcGx1Z2luIGlzIHVzZWQuICovXG59XG5cbltkYXRhLXNpbXBsZWJhcj0naW5pdCddIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Qm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB3aWR0aDogN3B4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLy9vcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrOmhvdmVyIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSxcbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICAvL29wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC54ZHNvZnRfdGltZV9ib3ggJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zaW1wbGViYXItdHJhY2sudmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNXB4O1xuXG4gIC54ZHNvZnRfdGltZV9ib3ggJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5ob3Jpem9udGFsLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWQyMjI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbnB1dC51aS1zcGlubmVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udWktc3Bpbm5lci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi51aS1zcGlubmVyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXItdXAge1xuICByaWdodDogMDtcbiAgLy9mb250LXNpemU6IDEuNWVtO1xufVxuXG4udWktc3Bpbm5lci1kb3duIHtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLy8gcHJldmlldyBzbGlkZXJcbi5wcmV2aWV3LXNsaWRlcl9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG4ucHJldmlldy1zbGlkZXJfX2l0ZW0gLmNhdGFsb2d1ZS1saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLXNsaWRlci1jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNjAwLDcwMCZkaXNwbGF5PXN3YXBcIik7QGtleWZyYW1lcyByb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzY3JvbGxXaGVlbHswJXt0b3A6NTBweDtvcGFjaXR5OjF9MTAwJXt0b3A6NjVweDtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBqdW1wezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGp1bXB7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmxpbmtHcmVlbkJvcmRlcnswJXtib3JkZXItY29sb3I6IzYzOWUzYX01MCV7Ym9yZGVyLWNvbG9yOnJnYmEoOTksMTU4LDU4LDAuNSl9MTAwJXtib3JkZXItY29sb3I6IzYzOWUzYX19QGtleWZyYW1lcyBibGlua1JlZEJvcmRlcnswJXtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfTUwJXtib3JkZXItY29sb3I6cmdiYSh2YXIoLS10aGVtZSksIDAuNSl9MTAwJXtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfX06cm9vdHstLXJnLXdoaXRlOiAjZmZmZmZmOy0tcmctbWlkLWdyYXktMTAwOiAjNmI2ZTc0Oy0tc2Nyb2xsYmFyQkc6IHZhcigtLXJnLXdoaXRlKTstLXRodW1iQkc6IHZhcigtLXJnLW1pZC1ncmF5LTEwMCl9aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN1Yix0dCx2YXIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixtZW51LG5hdixvdXRwdXQscnVieSxzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVvLGhye3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXZhcmlhbnQ6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1hcnRpY2xlLGFkZHJlc3MsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sbGFiZWwsc21hbGwsdGltZSxpbWd7ZGlzcGxheTpibG9ja31ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDttaW4td2lkdGg6MzIwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMWQyMjI1O2JhY2tncm91bmQ6I2ZmZn1ib2R5Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufWh0bWx7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgMC4xczstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJ31tYXJre2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0fXRhYmxle3dpZHRoOmNhbGMoMTAwJSAtIDVweCk7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlcjowfWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30qLCo6YmVmb3JlLCo6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fXN2Z3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246ZmlsbCAwLjJzfVtjbGFzcyo9Jy1idXRuJ117cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQwcHg7cGFkZGluZzowO3BhZGRpbmctYm90dG9tOjJweDttYXJnaW46MDtmb250LXNpemU6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4ycztib3JkZXItcmFkaXVzOjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtbY2xhc3MqPSctYnV0bidde2ZvbnQtc2l6ZToxOHB4fX1bY2xhc3MqPSctYnV0biddOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6MC43O3BvaW50ZXItZXZlbnRzOm5vbmV9c3BhbltjbGFzcyo9Jy1idXRuJ10sYVtjbGFzcyo9Jy1idXRuJ117bGluZS1oZWlnaHQ6MzhweH1zcGFuW2NsYXNzKj0nLWJ1dG4nXTpob3ZlcixhW2NsYXNzKj0nLWJ1dG4nXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmlnLWJ1dG57aGVpZ2h0OjU2cHg7Zm9udC1zaXplOjE3cHh9c3Bhbi5iaWctYnV0bixhLmJpZy1idXRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bGluZS1oZWlnaHQ6bm9ybWFsfS50cmFuc3BhcmVudC1idXRue2NvbG9yOiNmZmY7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MnB4IHNvbGlkICMwMGMyZmZ9LnRyYW5zcGFyZW50LWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMGMyZmZ9LnRyYW5zcGFyZW50LWJ1dG4ucmVkLWNvbG9ye2NvbG9yOiMwMGMyZmZ9LnRyYW5zcGFyZW50LWJ1dG4ucmVkLWNvbG9yOmhvdmVye2NvbG9yOiNmZmZ9LndoaXRlLWJ1dG57Y29sb3I6IzFkMjIyNTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjZTVlNWU1O2ZvbnQtc2l6ZToxNHB4fS53aGl0ZS1idXRuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ucmVkLWJ1dG57Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKX0ucmVkLWJ1dG4gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnJlZC1idXRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LnJlZC1idXRuOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LmdyYXktYnV0bntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtib3JkZXI6MXB4IHNvbGlkICNhNmE2YTZ9LmdyYXktYnV0bjpob3Zlcntjb2xvcjojYTZhNmE2O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYW1vdW50LWJ1dG57Y29sb3I6IzAwYzJmZjtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojZmZmfS5hbW91bnQtYnV0bjpob3Zlcntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiMwMGMyZmZ9LmRhcmstcmVkLWJ1dG57Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0uZGFyay1yZWQtYnV0bjpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmZmfS5kYXJrLXJlZC1idXRuOmhvdmVyIC5idG4tcHJlbG9hZCBzdmcsLmRhcmstcmVkLWJ1dG46aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5kYXJrLXJlZC1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHggMCAwO2ZpbGw6I2ZmZn0uZGFyay1yZWQtYnV0biAuYnRuLXByZWxvYWR7ZGlzcGxheTpub25lfS5kYXJrLXJlZC1idXRuIC5idG4tcHJlbG9hZCBzdmd7dG9wOjFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6I2ZmZn0uZGFyay1yZWQtYnV0biAucHJlbG9hZC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlfS5kYXJrLXJlZC1idXRuLmNhdGFsb2d1ZS10cmlnZ2VyLS1sb2FkaW5nIC5idG4tcHJlbG9hZHtkaXNwbGF5OmlubGluZS1ibG9ja30uZGFyay1yZWQtYnV0bi5jYXRhbG9ndWUtdHJpZ2dlci0tbG9hZGluZyAucHJlbG9hZC10ZXh0e2Rpc3BsYXk6bm9uZX0uYmxhY2stYnV0bntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzFkMjIyNTtiYWNrZ3JvdW5kOiMxZDIyMjU7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9LmJsYWNrLWJ1dG46aG92ZXJ7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICMxZDIyMjU7YmFja2dyb3VuZDojZmZmfS5ibGFjay1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uYmxhY2stYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgNXB4IDAgMDtmaWxsOiNmZmZ9LmRhcmstZ3JlZW4tYnV0bntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzYzOWUzYTtiYWNrZ3JvdW5kOiM2MzllM2F9LmRhcmstZ3JlZW4tYnV0bjpob3Zlcntjb2xvcjojNjM5ZTNhO2JvcmRlcjoxcHggc29saWQgIzYzOWUzYTtiYWNrZ3JvdW5kOiNmZmZ9LmhlbHAtYnV0bntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjowIDAgMCA1cHg7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxMnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjExcHg7Ym94LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudDtmbGV4LXNocmluazowfS5oZWxwLWJ1dG4gc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlbHAtYnV0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5oZWxwLWJ1dG46aG92ZXIgc3Zne2ZpbGw6I2ZmZn0uaGVscC1idXRuLS12aWV3e3RvcDoxcHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhlbHAtYnV0bi0tdmlldzpob3Zlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGVscC1idXRuLS12aWV3OmhvdmVyIHN2Z3tmaWxsOiMwMGMyZmZ9LmhlbHAtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgN3B4O2ZvbnQtc2l6ZToxM3B4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czoxMHB4O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2ZsZXgtc2hyaW5rOjB9LnJlbW92ZS1idXRue2ZvbnQtc2l6ZToxNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7cGFkZGluZzowO2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmNlbnRlcn0ucmVtb3ZlLWJ1dG4gLnJlbW92ZS1pY297cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowIDAgMCA1cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5yZW1vdmUtYnV0biBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbjotNnB4IDAgMCAtNnB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5yZW1vdmUtYnV0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jb25zdWx0LWJ1dG57cGFkZGluZzowIDM1cHggMnB4IDM1cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMGMyZmZ9LmNvbnN1bHQtYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMCAwIDVweDtmaWxsOiNmZmZ9LmNvbnN1bHQtYnV0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0uYmx1ZS1idXRue2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDBjMmZmO2JhY2tncm91bmQ6IzAwYzJmZn0uYmx1ZS1idXRuOmhvdmVye2NvbG9yOiMwMGMyZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDBjMmZmO2JhY2tncm91bmQ6I2ZmZn0uY2FsbC1idXRue3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxNXB4O2xlZnQ6NTAlO3otaW5kZXg6MzAwO2Rpc3BsYXk6bm9uZTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1sZWZ0Oi0yNXB4O2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiMwMGMyZmY7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6I2ZmZn0uY2FsbC1idXRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46LTE1cHggMCAwIC0xNXB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jYWxsLWJ1dG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYWxsLWJ1dG46aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2FsbC1idXRue2Rpc3BsYXk6YmxvY2t9fS5jYWxsYmFjay1idXRue3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTozMHB4O3JpZ2h0OjIwcHg7ei1pbmRleDozMDA7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6MjJweH0uY2FsbGJhY2stYnV0biBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOi0xNXB4IDAgMCAtMTVweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30ud2l0aC1wcm9ncmVzc2JhciAuY2FsbGJhY2stYnV0bntib3R0b206MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYWxsYmFjay1idXRue2Rpc3BsYXk6bm9uZX19LmNlbnRlcmVkLWJ0bntwYWRkaW5nOjMwcHggMCAwIDA7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmNlbnRlcn0uY2VudGVyZWQtYnRuX190aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uY2VudGVyZWQtYnRuIFtjbGFzcyo9Jy1idXRuJ117d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWFyZ2luOjAgYXV0b30uY29uc3VsdC1idXRue3BhZGRpbmc6MCAzNXB4IDJweCAzNXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMzMzMzMzfS5jb25zdWx0LWJ1dG4gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDVweCAwIDA7ZmlsbDojZmZmfS5jb25zdWx0LWJ1dG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmJhY2stYnRue2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5iYWNrLWJ0bntwYWRkaW5nLXRvcDoxMHB4fX0uYmFjay1idG4gYXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNzE3MTcxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoyNHB4fS5iYWNrLWJ0biBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0uYmFjay1idG4gYTpob3ZlciBbY2xhc3MqPSdpY28tJ117ZmlsbDp2YXIoLS10aGVtZSl9LmJhY2stYnRuIGEgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDVweCAwIDB9LmJhY2stYnRuIGEgW2NsYXNzKj0naWNvLSdde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDotN3B4O2ZpbGw6IzcxNzE3MX0uYmFjay1idG4gYSAuaWNvbi1jcm9zc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMCAwIDVweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjEwcHh9LmJhY2stYnRuIGEgLmljb24tY3Jvc3M6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE3cHh9Lml0ZW0tcmVtb3Zle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaXRlbS1yZW1vdmUgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDojNWM2MjZlfS5pdGVtLXJlbW92ZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmNhcmQtYnRucy1jb25zdWx0e21heC13aWR0aDozNTBweDtwYWRkaW5nOjIwcHggMjBweCAyNXB4IDIwcHg7bWFyZ2luLXRvcDozMHB4O2JhY2tncm91bmQ6I2UzZTNlMztjbGVhcjpib3RoO2JvcmRlci1yYWRpdXM6NHB4fS5jYXJkLWJ0bnMtY29uc3VsdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uY2FyZC1idG5zLWNvbnN1bHQgcHtwYWRkaW5nOjAgMCAxMHB4IDA7Y29sb3I6IzFkMjIyNTtmb250LXdlaWdodDpib2xkfS5jYXJkLWJ0bnMtY29uc3VsdCBbY2xhc3MqPSctYnV0bidde21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2FyZC1idG5zLWNvbnN1bHQgLmNhcmQtYnRucy1jb25zdWx0e2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjMyMHB4O21pbi13aWR0aDowO21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfX0ubGlnaHQtYnV0bntjb2xvcjojZmZmO2JhY2tncm91bmQ6IzkxOTE5MTtib3JkZXI6MXB4IHNvbGlkICM5MTkxOTF9LmxpZ2h0LWJ1dG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LmFjdGlvbi1idXRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYWN0aW9uLWJ1dG4gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmFjdGlvbi1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5hY3Rpb24tYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS5hZGQtYnV0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LmFkZC1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O2ZpbGw6dmFyKC0tdGhlbWUpO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmFkZC1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5hZGQtYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS50cmlnZ2VyLWJ1dG57ZmxleC1zaHJpbms6MDtoZWlnaHQ6MjJweDt3aWR0aDozNHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luLWxlZnQ6MTVweH0udHJpZ2dlci1idXRuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxcHg7cmlnaHQ6MXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS50cmlnZ2VyLWJ1dG4uYWN0aXZle2JvcmRlci1jb2xvcjojNWM2MjZlfS50cmlnZ2VyLWJ1dG4uYWN0aXZlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7cmlnaHQ6YXV0bztsZWZ0OjB9LmhlbHAtdHJpZ2dlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfS5oZWxwLXRyaWdnZXIgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7ZmlsbDojNWM2MjZlfS5oZWxwLXRyaWdnZXI6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfWlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTE5MTkxfTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTE5MTkxfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzkxOTE5MX06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9OmZvY3VzOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnNlYXJjaC1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMWQyMjI1fS5zZWFyY2gtZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzFkMjIyNX0uc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMWQyMjI1fS5zZWFyY2gtZm9ybSA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnNlYXJjaC1mb3JtIDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0uc2VhcmNoLWZvcm0gOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCxpbnB1dC50ZXh0LWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMTBweDttYXJnaW46MDtmb250LXNpemU6MTRweDtjb2xvcjojMWQyMjI1O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtiYWNrZ3JvdW5kOiNlNWU1ZTU7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6NHB4fXRleHRhcmVhLnRleHRhcmVhLWZpZWxkLmVycm9yLGlucHV0LnRleHQtaW5wdXQuZXJyb3J7Y29sb3I6I2YyMTcxNztib3JkZXI6MXB4IHNvbGlkICNmMjE3MTd9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkLC5mZWVkYmFjay1tb2RhbC1mcmFtZSBpbnB1dC50ZXh0LWlucHV0e21heC13aWR0aDo1MTBweDttYXJnaW46MCBhdXRvIDIwcHggYXV0b310ZXh0YXJlYS50ZXh0YXJlYS1maWVsZF9saWdodCxpbnB1dC50ZXh0LWlucHV0X2xpZ2h0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZDpkaXNhYmxlZCxpbnB1dC50ZXh0LWlucHV0OmRpc2FibGVke29wYWNpdHk6MC43fXRleHRhcmVhLnRleHRhcmVhLWZpZWxke2hlaWdodDo2MHB4O21pbi1oZWlnaHQ6NjBweDtwYWRkaW5nOjVweCAxMHB4O21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlfXRleHRhcmVhLnRleHRhcmVhLWZpZWxkX2xvd3toZWlnaHQ6NDBweDttaW4taGVpZ2h0OjQwcHh9Lm51bWJlci1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm51bWJlci1pbnB1dF9fbGFiZWx7bWFyZ2luLWxlZnQ6MTBweDtmbGV4LXNocmluazowfS5udW1iZXItaW5wdXQgLnRleHQtaW5wdXR7ZmxleC1zaHJpbms6MDt3aWR0aDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9ZGl2LnRleHQtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDA7bWFyZ2luOjA7Y29sb3I6IzFkMjIyNTtvdXRsaW5lOm5vbmV9bGFiZWwuZXJyb3J7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjoxNXB4IDAgMCAwO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZjIxNzE3O3doaXRlLXNwYWNlOm5vd3JhcH0ucmFkaW97ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MThweCAhaW1wb3J0YW50O21hcmdpbjowIDEwcHggMCAwO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czoxMHB4fS5yYWRpbzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NHB4O2xlZnQ6NHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkICNmYmZiZmI7Ym9yZGVyLXJhZGl1czo1cHg7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5yYWRpby5jaGVja2VkOmJlZm9yZXt0b3A6NHB4O29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9LnJhZGlvLmVycm9ye2JvcmRlcjoxcHggc29saWQgI2YyMTcxN30uY2hlY2staWNvbiwuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1zaHJpbms6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDttYXJnaW46MCAxMHB4IDAgMDtib3JkZXI6MnB4IHNvbGlkICM2NjY7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jaGVjay1pY29uIGlucHV0LC5jaGVja2JveCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59bGkuYWN0aXZlIC5jaGVjay1pY29uLC5jaGVjay1pY29uLmNoZWNrZWQsbGkuYWN0aXZlIC5jaGVja2JveCwuY2hlY2tib3guY2hlY2tlZHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiL2ltYWdlcy9pL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHh9LmNoZWNrLWljb24uZXJyb3IsLmNoZWNrYm94LmVycm9ye2JvcmRlci1jb2xvcjojZjIxNzE3fS5jb3VudGVyLXJhZGlve2N1cnNvcjpwb2ludGVyfS5mZWVkYmFjay1tb2RhbC1mcmFtZSBwe21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3VibWl0LWJ0bnt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvfS5jb3VudGVyLXNpemU+bGFiZWx7ZmxvYXQ6bGVmdDtmb250LXNpemU6MjBweDtwYWRkaW5nOjE0cHggMTFweCAwIDB9LmNvdW50ZXItc2l6ZT5zcGFue2Zsb2F0OmxlZnQ7cGFkZGluZzoxNXB4IDAgMCAxMHB4O2NvbG9yOiM1YzYyNmV9LmNvdW50ZXItc2l6ZT5zcGFuPnN1cHtmb250LXNpemU6MTBweH0uY291bnRlci1zaXplLWlucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6MTExcHh9LmZpbGUtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDAgMTBweCAwO21hcmdpbjoxNXB4IDAgNXB4IDA7Y29sb3I6IzVjNjI2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uZmlsZS1pbnB1dDpob3Zlcntjb2xvcjojMWQyMjI1fS5maWxlLWlucHV0IFtjbGFzcyo9J2ljb24tJ117dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIDEwcHggMCAwO2ZvbnQtc2l6ZToxOHB4fS5maWxlLWlucHV0LXRyaWdnZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxODBweH0uZmlsZS1pbnB1dC10cmlnZ2VyPnNwYW57ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjEwcHggMCAwIDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZX0uZmlsZS1pbnB1dC10cmlnZ2VyIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NDdweDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4ycztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjRweH0uZmlsZS1pbnB1dC10cmlnZ2VyIGxhYmVsOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmZ9LmZpbGUtaW5wdXQtbGlzdHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCl9LmZpbGUtaW5wdXQtbGlzdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZmlsZS1pbnB1dC1saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTE0cHg7aGVpZ2h0OjExNHB4O21hcmdpbjowIDNweCA2cHggM3B4O2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdzpoaWRkZW59LmZpbGUtaW5wdXQtbGlzdCBsaSBpbWd7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfS5maWxlLWlucHV0LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmZpbGUtaW5wdXQtbGlzdCwuZmlsZS1pbnB1dC10cmlnZ2Vye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uZmlsZS1pbnB1dC10cmlnZ2Vye21hcmdpbi1ib3R0b206MjBweH19LmZpbGUtaW5wdXQtaXRlbSwucmFkaW8gaW5wdXQsLmNoZWNrYm94IGlucHV0LC5maWxlLWlucHV0IGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0uZmlsZS1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE1cHh9LmZpbGUtb3V0cHV0e3BhZGRpbmc6MCAwIDMwcHggMDtmb250LXNpemU6MTVweDtjb2xvcjojNWM2MjZlfS5jaGVhcGVyLWZvcm0gLnN1Ym1pdC1idG57ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjE2NnB4fS5jaGVhcGVyLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjMwMHB4fS5jaGVhcGVyLWZvcm0gbGFiZWwuaW5wdXQtbGFiZWx7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZTtwYWRkaW5nOjAgMCAxMHB4IDB9LmRhdGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmV9LmRhdGUtaW5wdXQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtyaWdodDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDt6LWluZGV4OjI7Ym9yZGVyLXRvcDo0cHggc29saWQgIzFkMjIyNTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudH0ucmFuZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czozcHh9LnJhbmdlLXJvd3twYWRkaW5nOjIycHggMCAyM3B4IDB9LnJhbmdlLXJvdy1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6NTAlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LnJlbWVtYmVyLWxhYmVse21hcmdpbjowIDAgMjBweCAwfS5yZW1lbWJlci1sYWJlbCAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfWlucHV0W3R5cGU9J251bWJlciddey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlYXJjaC1mb3JtIC51aS1hdXRvY29tcGxldGUudWktZnJvbnQudWktbWVudS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgbGk6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY29uZmlkZW50aWFse21hcmdpbjoyMHB4IDAgMjBweCAwfS5jb25maWRlbnRpYWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmNvbmZpZGVudGlhbCAuY2hlY2tib3h7ZmxvYXQ6bGVmdDttYXJnaW46MH0uY29uZmlkZW50aWFsIC5sYWJlbC10ZXh0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDI4cHgpO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmlucHV0LWxhYmVsX19oaWRkZW57b3BhY2l0eTowfS5pbnB1dC1sYWJlbCBzdXB7bWFyZ2luLXRvcDotMnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MC4xZW07Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9c2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjM4cHg7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMWQyMjI1O291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI4QUFBQVRDQVlBQUFCb2JOWkNBQUFCK2tsRVFWUklpYVhWVDRoTllSakg4Yys5WktXa21FbUc1aTZvY1pSeTdZU29RU2FSc0xHWmhRMExoWkkvS1F0cWhvVUYyWk1WRnRMRU1EVCtGVTJkb3U2VmhUcFNVa2hNeHBSbVluSHVyZXM2NTk1ejd6eWIwM2wvei90ODMrZDl6L205dVZMM2FqVnhFbk1yejB3UlJHR212SEtoT0E4M2NTU0l3aExrSzFvT3AzRU9KM0E4S3p3anVBTlAwSXQ3NVVLeFVJWG5jUmxuYXZMUDRsVE40bVlDWG9oaHJLb01kZUZadVZEc21ZM3pPRmczWjFabEFWTVluQUc0RTAreHZFNWFqQnZWcnQra3pCL0FVVzNzUUxsUVhJS0hDV0Q0aGNFODNtTXpTaWwxTHVCUWkrRDVlSVNWS1NuN2dpaThYdTNvSXpiZ2JVSmlEaGR4T0NPNEc4K3hMRUdld0o0Z0NtL3o3M1ord3hhOFNxazdnQU5Od0Fzd2hCVUo4alQ2Z3lpOFZSMm9QOHNQMkloM0NaUG40RXJhQWlwblBJWWdRWjdDamxwd0VoeStZeDNTM09NUzlvdVBvd3J1RXY5T2hZVDhTZXpGM1hvaFYrZHd0ZEdCeCtoSjBQNmdIOWZRS2U1NGFVcWR2aUFLL3dQVCtCZjZqTFY0bmFEbGNCWEhNSklDSHNlMk5EQ05PNi9HSXR6Qm1tYUpOVEdOblVFVURqVkt5bUllbjdCZThnNGt4VTl4eHczQldlSEVIMDB2WGpiSm04THVJQW9mWkNuYWltMSt3VmJwUGpBcDd2aCsxb0t0ZXZZUHNST08xWTFQWUZjUWhTT3RGR3ZueWh4SEgxNVUzbjlqZXhDRnc2MFdhdmUrL29wTkdCVTcxMmc3UmY0Q3NOS0RZK2svZ0xnQUFBQUFTVVZPUks1Q1lJST1cIik7YmFja2dyb3VuZC1zaXplOjEycHggOHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gOHB4KSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6ZGlzYWJsZWR7b3BhY2l0eTowLjc7Y3Vyc29yOmRlZmF1bHR9c2VsZWN0LmVycm9ye2JvcmRlci1jb2xvcjojZjIxNzE3O2NvbG9yOiNmMjE3MTd9LnNpbXBsZS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcn0uc2ltcGxlLWZpbGUuZXJyb3J7Y29sb3I6I2YyMTcxNztib3JkZXI6MXB4IHNvbGlkICNmMjE3MTd9LnNpbXBsZS1maWxlX2xpZ2h0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uc2ltcGxlLWZpbGVfX3ZhbHVle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6MzhweDtmb250LXNpemU6MTRweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7YmFja2dyb3VuZDojZTVlNWU1O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uc2ltcGxlLWZpbGVfX2lucHV0e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5hZ3JlZW1lbnQtbGluZSBsYWJlbDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEwcHh9Lm5hdmlnYXRpb24tZGVzY3JpcHRpb24tdGl0bGV7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO2xldHRlci1zcGFjaW5nOjAuMDc1NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmF2aWdhdGlvbi1kZXNjcmlwdGlvbi10aXRsZSBtYXJre2NvbG9yOiM1YzYyNmV9LnBhZ2UtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6bm9ybWFsfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLXRpdGxle2ZvbnQtc2l6ZToxLjc1ZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wYWdlLXRpdGxle2ZvbnQtc2l6ZToxLjVlbX19LnBhZ2UtdGl0bGVfX2JvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10aXRsZV9fY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtdGl0bGVfX2xvd3ttYXJnaW4tYm90dG9tOjB9LnBhZ2UtdGl0bGVfZ3JheXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2E2YTZhNn0ucGFnZS10aXRsZV9fc2Vjb25kYXJ5e2ZvbnQtc2l6ZTowLjdlbTtjb2xvcjojNWM2MjZlfS5wYWdlLXN1YnRpdGxle2NvbG9yOiM1YzYyNmU7bWFyZ2luLWJvdHRvbTozMHB4fS5tYWluLXBhZ2UtdGl0bGV7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO2xldHRlci1zcGFjaW5nOjAuMDc1NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oMSxoMixoMyxoNCxoNSxoNntwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0fS5tYWluLXNlY3Rpb24tdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tc2VjdGlvbi10aXRsZV9fYmx1ZXtjb2xvcjojMDBjMmZmfS5vcmRlci1ibG9jayAubWFpbi1zZWN0aW9uLXRpdGxle3RleHQtYWxpZ246bGVmdH0uY2F0YWxvZ3VlLXBhZ2UgLm1haW4tc2VjdGlvbi10aXRsZXtwYWRkaW5nOjIwcHggMCAxMHB4IDA7bWFyZ2luOjAgMCAzMHB4IDB9Lm1haW4tc2VjdGlvbi10aXRsZS0tbG93e3BhZGRpbmc6MH0ubWFpbi1zZWN0aW9uLXRpdGxlIHNwYW4ubW9kYWwtdHJpZ2dlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjdlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYWluLXNlY3Rpb24tdGl0bGUgc3Bhbi5tb2RhbC10cmlnZ2VyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXNlY3Rpb24tdGl0bGUtLWxvd3twYWRkaW5nOjB9fWF7Y29sb3I6IzY2Njt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjJzfWE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hLm1haWwtdG8sYS5jYWxsLXRvLGEubWFpbC10bzpob3ZlcixhLmNhbGwtdG86aG92ZXJ7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpkZWZhdWx0O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZGVyLXByZXBheW1lbnQtaW5mbzphZnRlciwuZm9vdGVyLXNvY2lhbDphZnRlciwubW9kYWwtdGFiczphZnRlciwucGFnZS1mb290ZXI6YWZ0ZXIsLnByb2R1Y3RzLWxpc3Q6YWZ0ZXIsLnByb2R1Y3Q+LmlubmVyOmFmdGVyLC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lOmFmdGVyLC5oZWFkZXItY2FydC1kcm9wZG93bjphZnRlciwuY2FydC1hbW91bnQ6YWZ0ZXIsLmZvb3Rlci10b3A6YWZ0ZXIsLmZvcm0tdGFicy1jb250ZW50OmFmdGVyLC5vcmRlci1pbmZvLWJ1dG5zOmFmdGVyLC5vcmRlci1zZWN0aW9uOmFmdGVyLC5vcmRlci1zZWN0aW9uLXRvdGFsOmFmdGVyLC5vcmRlci1wcmljZS1mb3JtOmFmdGVyLC5wcm9kdWN0LWFtb3VudDphZnRlciwucHJvZHVjdDphZnRlciwuZmlsZS1pbnB1dDphZnRlciwuY291bnRlci1zaXplOmFmdGVyLC5jb21wYXJlLWNvbnRlbnQ6YWZ0ZXIsLnBhZ2UtbmF2OmFmdGVyLC5tYWluLXBhZ2UtY2VsbDphZnRlcixoZWFkZXI6YWZ0ZXIsZm9vdGVyOmFmdGVyLC5tYWluOmFmdGVyLC5tb2JpbGUtbmF2LWl0ZW1zOmFmdGVyLC5tb2JpbGUtbmF2LWhvbGRlcjphZnRlcixbY2xhc3MkPSdtb2RhbC1mcmFtZSddOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5jbGVhcntjbGVhcjpib3RoO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0ODBweDtwYWRkaW5nLWxlZnQ6Mi41ZW07cGFkZGluZy1yaWdodDoyLjVlbTttYXJnaW46MCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaW5uZXJ7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmlubmVye3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19fS5pbm5lcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFnZS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gMTM0cHgpO292ZXJmbG93OmhpZGRlbn0uYW5kcm9pZCAucGFnZS1ob2xkZXIsLmlvcyAucGFnZS1ob2xkZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGx9Lm1haW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOiNmZmZ9LmRlY29yLXBhZ2UgLm1haW57YmFja2dyb3VuZDpub25lfS5tYWluX3BhcnRuZXJ7cGFkZGluZy10b3A6NjBweH0ubWFpbi1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOiNmZmZ9LmhpZGV7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO29wYWNpdHk6MH0uaGlkZS52aXNpYmxley1tcy1maWx0ZXI6J3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO29wYWNpdHk6MX0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pbnB1dC1saW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5qcy1tb2RhbC10cmlnZ2VyLC5tb2RhbC10cmlnZ2Vye2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mb290ZXItYnRuLmZlZWRiYWNrLWJ0bntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9LmZvb3Rlci1idG4uZmVlZGJhY2stYnRuIC5tb2RhbC10cmlnZ2Vye2N1cnNvcjpwb2ludGVyO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6M30ucGhvbmUtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpyaWdodDtsZXR0ZXItc3BhY2luZzowLjAyNWVtO3RyYW5zaXRpb246YWxsIDAuMzVzfS5wYWdlLW92ZXJmbG93LXNlY3Rpb257b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2Utcm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZS1jZWxsLC5zbWFsbC1zbGlkZSBhIC5saW5rLWNlbGwsLmN1c3RvbWVycy1zbGlkZS1jZWxsLC5mZWF0dXJlcy1uYXYtY2VsbCwuY2F0YWxvZ3VlLXNsaWRlLWNlbGwsLnRlc3RpbW9uaWFsLWl0ZW0tY2VsbCwuaW1hZ2UtY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY29tcGFyZS1zZWN0aW9uLXRpdGxlLC5tb3JlLWNvbnRlbnQtdHJpZ2dlcntwYWRkaW5nOjAgMCAxMHB4IDA7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMTtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LmNvbXBhcmUtc2VjdGlvbi10aXRsZXtjdXJzb3I6ZGVmYXVsdH0ucHJlbGltaW5hcnktdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLC5jb21wYXJlLXNlY3Rpb24tdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLC5tb3JlLWNvbnRlbnQtdHJpZ2dlciBzcGFuLmljb24tdHJpYW5nbGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjE0cHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wcmVsaW1pbmFyeS10aXRsZS5hY3RpdmUgc3Bhbi5pY29uLXRyaWFuZ2xlLC5jb21wYXJlLXNlY3Rpb24tdGl0bGUuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSwubW9yZS1jb250ZW50LXRyaWdnZXIuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZXt0b3A6MXB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0ubW9yZS1jb250ZW50e2NsZWFyOmJvdGh9LmNvbXBhcmUtc2VjdGlvbi10aXRsZSAubW9kYWwtdHJpZ2dlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMjBweDtmb250LXNpemU6MTNweH0udmlkZW8tYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0udmlkZW8tYm94IGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZX0udmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn1zcGFuLmN1cnJlbmN5e2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCAwLjFlbTt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH0uc2l0ZS1saW5rc3twYWRkaW5nOjQwcHggMjBweH0uc2l0ZS1saW5rcyBsaXtwYWRkaW5nOjAgMCAxNXB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlLXNlcGFyYXRvcnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYTtjbGVhcjpib3RofS5wYWdlLXNlcGFyYXRvci0tbGlnaHR7Ym9yZGVyLWNvbG9yOiNkZmUwZTF9LnBhZ2Utc2VwYXJhdG9yX19ib3R0b20tZ2Fwe21hcmdpbi1ib3R0b206NDBweH0ucGFnZS1wcmVsb2Fke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6OTk5OTt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sb2FkZWQgLnBhZ2UtcHJlbG9hZHt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHN9LmxvYWRpbmcgLnBhZ2UtcHJlbG9hZHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnN9LnBhZ2UtcHJlbG9hZCBzdmd7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5wYWdlLXJvd3tkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LnBhZ2Utcm93LnBvc2l0aW9uZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3otaW5kZXg6Mn0ucGFnZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I3VpLWljb25zLC51aS1pY29uc3tkaXNwbGF5Om5vbmV9LnN0YXRpYy1yYXRpbmd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NThweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjU4cHggMTBweH0uc3RhdGljLXJhdGluZy12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmctYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnJldGluYSAuc3RhdGljLXJhdGluZ3tiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmdAMngucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjU4cHggMTBweH0ucmV0aW5hIC5zdGF0aWMtcmF0aW5nIC5zdGF0aWMtcmF0aW5nLXZhbHVle2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL3JhdGluZy1hY3RpdmVAMngucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjU4cHggMTBweH0ucmV0aW5hIC5zdGF0aWMtcmF0aW5nLS1iaWcsLnN0YXRpYy1yYXRpbmctLWJpZ3t3aWR0aDo4NnB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQtc2l6ZTo4NnB4IDE1cHh9LnJldGluYSAuc3RhdGljLXJhdGluZy0tYmlnIC5zdGF0aWMtcmF0aW5nLXZhbHVlLC5zdGF0aWMtcmF0aW5nLS1iaWcgLnN0YXRpYy1yYXRpbmctdmFsdWV7YmFja2dyb3VuZC1zaXplOjg2cHggMTVweH0uc3RhdGljLXJhdGluZyBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS50ZXN0aW1vbmlhbC1jb3VudGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojNWM2MjZlfS5icmVhZGNydW1ic3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5icmVhZGNydW1ic3twYWRkaW5nLXRvcDozMHB4O2ZvbnQtc2l6ZToxMnB4fX0uYnJlYWRjcnVtYnNfdG9wLWdhcHtwYWRkaW5nLXRvcDoxNXB4fS5icmVhZGNydW1icyAuaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt3aWR0aDoxMDAlfS5icmVhZGNydW1icyAuaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5icmVhZGNydW1icyAuaW5uZXJ7ZGlzcGxheTpncmlkfX0uYnJlYWRjcnVtYnMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTRweDttYXJnaW4tcmlnaHQ6MjBweDtjb2xvcjojOTk5fS5icmVhZGNydW1icyBsaTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6LTEycHg7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDttYXJnaW4tdG9wOi0ycHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTk5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5OTk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5icmVhZGNydW1icyBsaSBhe2NvbG9yOiM5OTl9LmJyZWFkY3J1bWJzIGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIGF7cG9pbnRlci1ldmVudHM6bm9uZX0uY2F0YWxvZ3VlLWxpc3QgLmJyZWFkY3J1bWJzIC5pbm5lcntwYWRkaW5nOjAgMjBweCAxMHB4IDIwcHh9Lm5vLWRpc2NvdW50IC5icmVhZGNydW1icyAuaW5uZXJ7cGFkZGluZzo3MHB4IDIwcHggMzBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0uZml4ZWQtYnJlYWRjcnVtYnN7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6Mzt3aWR0aDoxMDAlO3BhZGRpbmc6MTY1cHggMTVweCAwIDE1cHg7YmFja2dyb3VuZDojZmZmfS5lcnJvci1ob2xkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5lcnJvci1ob2xkZXI+LmlubmVye2hlaWdodDoxMDAlfS5lcnJvci1yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5lcnJvci1ibG9ja3tkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6NTBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZn0uZXJyb3ItYmxvY2s+cHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4fS5lcnJvci1udW1iZXJ7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZToxNjBweDtsaW5lLWhlaWdodDoxNjBweDtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzoxcHggLTFweCAwICM3Njc2NzYsIC0xcHggMnB4IDFweCAjNzM3MjcyLCAtMnB4IDRweCAxcHggIzc2NzQ3NCwgLTNweCA2cHggMXB4ICM3ODc3NzcsIC00cHggOHB4IDFweCAjN2I3YTdhLCAtNXB4IDEwcHggMXB4ICM3ZjdkN2QsIC02cHggMTJweCAxcHggIzgyODE4MSwgLTdweCAxNHB4IDFweCAjODY4NTg1LCAtOHB4IDE2cHggMXB4ICM4YjhhODksIC05cHggMThweCAxcHggIzhmOGU4ZCwgLTEwcHggMjBweCAxcHggIzk0OTM5MiwgLTExcHggMjJweCAxcHggIzk5OTg5NywgLTEycHggMjRweCAxcHggIzllOWM5YywgLTEzcHggMjZweCAxcHggI2EzYTFhMSwgLTE0cHggMjhweCAxcHggI2E4YTZhNiwgLTE1cHggMzBweCAxcHggI2FkYWJhYiwgLTE2cHggMzJweCAxcHggI2IyYjFiMCwgLTE3cHggMzRweCAxcHggI2I3YjZiNSwgLTE4cHggMzZweCAxcHggI2JjYmJiYSwgLTE5cHggMzhweCAxcHggI2MxYmZiZiwgLTIwcHggNDBweCAxcHggI2M2YzRjNCwgLTIxcHggNDJweCAxcHggI2NiYzljOCwgLTIycHggNDRweCAxcHggI2NmY2RjZCwgLTIzcHggNDZweCAxcHggI2Q0ZDJkMSwgLTI0cHggNDhweCAxcHggI2Q4ZDZkNSwgLTI1cHggNTBweCAxcHggI2RiZGFkOSwgLTI2cHggNTJweCAxcHggI2RmZGRkYywgLTI3cHggNTRweCAxcHggI2UyZTBkZiwgLTI4cHggNTZweCAxcHggI2U0ZTNlMn0ucGFnZXJ7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9LnBhZ2VyIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MCAxcHggNXB4IDFweH0ucGFnZXIgbGkgYSwucGFnZXIgbGkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNXB4O2NvbG9yOiM5MTkxOTF9LnBhZ2VyIGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5wYWdlciBsaS5jdXJyZW50IGE6aG92ZXIsLnBhZ2VyIGxpLmN1cnJlbnQgc3Bhbjpob3ZlciwucGFnZXIgbGkuY3VycmVudCBhLC5wYWdlciBsaS5jdXJyZW50IHNwYW57Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6Izk5OTk5OTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYWdlciBsaS5hbGwtbGluayBhe2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2VyIGxpLnByZXZ7bWFyZ2luOjAgMXB4IDVweCAxMTBweH0uYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTtwYWRkaW5nOjIwcHggNiUgMjBweCA2JTtiYWNrZ3JvdW5kOiNmZmY7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZmlsZSAuYmFubmVye3BhZGRpbmc6NTBweCAwfS5iYW5uZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMTBweDtjb2xvcjojZmZmZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjQwcHh9LmJhbm5lci10ZXh0IC50aXRsZXt3aWR0aDoxMDAlfS5iYW5uZXItdGV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjUwcHh9LmJhbm5lci1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTYwcHg7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpLDAgLTNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO292ZXJmbG93OmhpZGRlbn0uYmFubmVyLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmluZm8tYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDgwcHg7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtjbGVhcjpib3RofS5pbmZvLWJhbm5lci1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6NDBweCAxNXB4IDQwcHggMTVweDtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC4zKX0uaW5mby1iYW5uZXItdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo1MnB4fS5pbmZvLWJhbm5lciBwe21heC13aWR0aDo2NDBweDtwYWRkaW5nOjAgMCAyMHB4IDA7bWFyZ2luOjAgYXV0b30uaW5mby1iYW5uZXIgLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MzYwcHg7bWFyZ2luOjAgYXV0b30uaW5mby1iYW5uZXIgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uaW5mby1iYW5uZXIgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmFzaWRlLWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjMwMHB4O21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO21hcmdpbi10b3A6MH0uYXNpZGUtYmFubmVyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5hc2lkZS1iYW5uZXJ7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFzaWRlLWJhbm5lcnttYXJnaW4tYm90dG9tOjUwcHh9fS50b3AtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmV9LnRvcC1iYW5uZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRvcC1iYW5uZXJ7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRvcC1iYW5uZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY3VzdG9tZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTAwcHggMjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY3VzdG9tZXJzIGgye3BhZGRpbmc6MCAwIDgwcHggMDtjb2xvcjojMWQyMjI1fS5jdXN0b21lcnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjMwcHggMzVweH0uY3VzdG9tZXJzLWl0ZW0gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMyNjI0MjQ7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxMHB4IDAgMCAwfS5jdXN0b21lcnMtcm93e2Rpc3BsYXk6dGFibGU7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjphdXRvfS5jdXN0b21lcnMtcm93IGltZ3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6YXV0b30uc2VydmljZXMtbGlzdHtwYWRkaW5nOjIwcHggMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlcnZpY2VzLWxpc3QtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNSU7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MCAxcHggMjBweCAxcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNlcnZpY2VzLWxpc3QtaXRlbSBhOmhvdmVyLC5zZXJ2aWNlcy1saXN0LWl0ZW0gYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VydmljZXMtbGlzdC1pdGVtIHNwYW57Y29sb3I6IzVjNjI2ZX0uc2VydmljZXMtbGlzdC1pdGVtOmhvdmVyIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5zZXJ2aWNlcy1saXN0LWljb257ZGlzcGxheTpibG9jaztmb250LXNpemU6MjRweDtjb2xvcjp2YXIoLS10aGVtZSk7cGFkZGluZzowIDAgM3B4IDB9LnNlcnZpY2VzLWxpc3QtaWNvbiBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0uZml4ZWQtcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5maXhlZC1wYXJlbnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9c3Bhbi5hcnR7Y29sb3I6IzVjNjI2ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NXB4IDAgMCAwfXNwYW4uYXJ0PnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9c3Bhbi5hcnQ+c3Bhbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxMHB4fS5wcm9kdWN0IHNwYW4uYXJ0e3BhZGRpbmc6MCAwIDMwcHggMH0ubWFwLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDAwcHh9Lm1hcC1ib3ggI3N0YWdlLW1hcCwubWFwLWJveCAjbWFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jcHJpbnQtcHJpbG9nZW5pZS0xLCNwcmludC1wcmlsb2dlbmllLTIsI3ByaW50LWFrdC0xLCNwcmludC1ha3QtMntwYWdlLWJyZWFrLWFmdGVyOmFsd2F5cyAhaW1wb3J0YW50O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkICFpbXBvcnRhbnR9Lm90aGVyLXNlcnZpY2VzIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsLmZlYXR1cmVzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZHttYXJnaW46MH0udGhhbmtze3BhZGRpbmc6MTAwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9jYXRpb24tY29uZmlybWF0aW9ue3Bvc2l0aW9uOmZpeGVkO3RvcDo5OHB4O2xlZnQ6MDtyaWdodDowO3otaW5kZXg6NTA7d2lkdGg6MTAwJTttaW4td2lkdGg6MzIwcHg7cGFkZGluZzoxMHB4IDIwcHg7YmFja2dyb3VuZDojMWYxZjFmO2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmE7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweH0ubG9jYXRpb24tY29uZmlybWF0aW9uLWJ0bnMsLmxvY2F0aW9uLWNvbmZpcm1hdGlvbiAuaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5sb2NhdGlvbi1jb25maXJtYXRpb24tYnRuc3ttYXJnaW46MCAwIDAgMTVweH0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHggMCAwO2ZpbGw6I2ZmZn0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9Jy1idXRuJ117aGVpZ2h0OjI4cHg7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAwIDE1cHg7Zm9udC1zaXplOjE0cHh9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbiBbY2xhc3MqPSctYnV0biddOmZpcnN0LWNoaWxke21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5sb2NhdGlvbi1jb25maXJtYXRpb24gLmlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9Jy1idXRuJ117cGFkZGluZzowIDVweH0ubG9jYXRpb24tY29uZmlybWF0aW9uLWJ0bnN7bWFyZ2luOjEwcHggMCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sb2NhdGlvbi1jb25maXJtYXRpb257cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX10cltkYXRhLXN0YXR1cz0nMidde2Rpc3BsYXk6bm9uZX0uY29udHJhY3Rvci10YWJsZSB0cltkYXRhLXN0YXR1cz0nMidde2Rpc3BsYXk6dGFibGUtcm93fS5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSBhLmNvbmRpdGlvbjpub3QoLmNvbmRpdGlvbi0tcmVtb3ZlKSwub3JkZXItY2hvaWNlIHRyW2RhdGEtc3RhdHVzPScxJ10gdGQucmVkLWNvbG9ye2JhY2tncm91bmQ6IzE4YTMwMDtjb2xvcjojZmZmZmZmfS5yZWQtY29sb3J7Y29sb3I6dmFyKC0tdGhlbWUpfS5ncmVlbi1jb2xvcntjb2xvcjojNjM5ZTNhfS5zaGlkZXtkaXNwbGF5Om5vbmV9LmNvbnRhY3QtYnV0bnN7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6NDBweDtib3R0b206MDt6LWluZGV4OjIwMztkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwO292ZXJmbG93OmhpZGRlbn0uY29udGFjdC1idXRucyBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDIwcHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0uY29udGFjdC1idXRucyBhOmZpcnN0LWNoaWxke2JvcmRlcjpub25lfS5jb250YWN0LWJ1dG5zIGEgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCAxMHB4IDAgMDtmaWxsOiNmZmZ9LmNvbnRhY3QtYnV0bnMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjAuOH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY29udGFjdC1idXRucyBhe2hlaWdodDoyNnB4O3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxM3B4fS5jb250YWN0LWJ1dG5zIGEgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOjAgN3B4IDAgMH19aHRtbDpub3QoLnNhZmFyaSkgLm1vZGFsLWNsb3NlLXdpZGVfX3NhZmFyaSxodG1sOm5vdCguc2FmYXJpKSAuc2FmYXJpLXdhcm5pbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5vdGhlci1zZXJ2aWNlcyBsaXttYXJnaW46MCAwIDAgMjVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jdXN0b21lcnMtcm93e3dpZHRoOjkwcHg7aGVpZ2h0OjkwcHh9LmN1c3RvbWVycy1pdGVte21hcmdpbjoxNXB4IDIwcHh9LnNlcnZpY2VzLWxpc3QtaXRlbXt3aWR0aDozMi4yJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lcntwYWRkaW5nOjAgMTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnBhZ2VyIGxpLmFsbC1saW5re2Rpc3BsYXk6YmxvY2t9LnBhZ2VyIGxpLnByZXZ7bWFyZ2luLWxlZnQ6MH0uYmFubmVyLXRleHR7Zm9udC1zaXplOjI4cHh9LmJhbm5lci1pbWFnZXtoZWlnaHQ6MTYwcHh9Lm1haW4tcGFnZS10aXRsZXtmb250LXNpemU6NDhweH19LmNvbnRlbnQtdGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNXB4IDEwcHggNXB4fS5jb250ZW50LXRhYmxlIHRke3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3RleHQtYWxpZ246bGVmdH0uY29udGVudC10YWJsZSB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5jb250ZW50LXRhYmxlIHRmb290IHRke2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxN3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wYWdlciBsaXtmb250LXNpemU6MTZweDttYXJnaW46MCAwIDVweCAwfS5zZWN0aW9uLXRpdGxlIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH19LmJvdHRvbS1wcm9tcHRze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7d2lkdGg6MTAwdnd9LmJvdHRvbS1wcm9tcHRzX25vLWhlaWdodHtoZWlnaHQ6MH0uYm90dG9tLXByb21wdHNfbm8taGVpZ2h0IC5pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6YXV0b30uYm90dG9tLXByb21wdHNfX3RvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0uYm90dG9tLXByb21wdHNfX3RvcD5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5ib3R0b20tcHJvbXB0cyAubG9naW4tZ3JlZXRpbmcsLmJvdHRvbS1wcm9tcHRzIC5pbnN0YWxsLXByb21wdCwuYm90dG9tLXByb21wdHMgLmxvZ2luLXdhcm5pbmd7bWFyZ2luLWJvdHRvbToxNXB4fS5ib3R0b20tcHJvbXB0cyAuY2F0YWxvZ3VlLXVwLC5ib3R0b20tcHJvbXB0cyAuY2FsbGJhY2stYnV0bntwb3NpdGlvbjpzdGF0aWM7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmJvdHRvbS1wcm9tcHRzX190b3B7ZGlzcGxheTpibG9ja319LmNvb2tpZS13YXJuaW5ne3dpZHRoOjEwMHZ3O2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1ib3R0b206MWVtfS5jb29raWUtd2FybmluZyAuaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MTVweDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5vLWNvb2tpZS13YXJuaW5nIC5jb29raWUtd2FybmluZ3tkaXNwbGF5Om5vbmV9LmNvb2tpZS13YXJuaW5nX3NtYWxse3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lm5vLWNvb2tpZS13YXJuaW5nIC5jb29raWUtd2FybmluZ19zbWFsbHtkaXNwbGF5Om5vbmV9LmNvb2tpZS13YXJuaW5nX3NtYWxsIC5pbm5lcntkaXNwbGF5OmJsb2NrfS5jb29raWUtd2FybmluZyBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uY29va2llLXdhcm5pbmdfX2NvbmZpcm17Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvb2tpZS13YXJuaW5nX19jb25maXJtOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jb29raWUtd2FybmluZ3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDBweCAxZnJ9LmNvb2tpZS13YXJuaW5nIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fX0uY29udGFjdHMtbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGFjdHMtbGluayBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6MTBweDtmaWxsOnZhcigtLXRoZW1lKX0uZ3JheS1mcmFtZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206ODBweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgyOCwyNywyNywwLjE1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmdyYXktZnJhbWV7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ud2hpdGUtZnJhbWV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LndoaXRlLWZyYW1le3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LmRlY29yLWNvbnRlbnQsLmNhcnQtaG9sZGVyPmIsLmNhdGFsb2d1ZS1wYWdle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTVweH0uY2FzZS10ZXh0e21hcmdpbi1ib3R0b206MzBweH0ubWFuYWdlcnMtb3JkZXJfX2ZpbHRlci1idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRucyBbY2xhc3MqPSdidXRuJ106bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0uYmFjay1idXRue21hcmdpbi10b3A6NXB4O3RleHQtYWxpZ246bGVmdDtjdXJzb3I6ZGVmYXVsdH0uYmFjay1idXRuPmF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZX0uYmFjay1idXRuPmEgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjdweDtmaWxsOiM1YzYyNmV9LmJhY2stYnV0bj5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0uYmFjay1idXRuPmE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWxwe21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MWVtO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjQwMDtjdXJzb3I6cG9pbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uaGVscDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVscCBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmaWxsOiM1YzYyNmV9LmhlbHBfX2ljb257Y29sb3I6IzVjNjI2ZX0udG9vbHRpcC10ZW1wbGF0ZXN7ZGlzcGxheTpub25lfS50b29sdGlwLXRlbXBsYXRlc19faXRlbXtsaW5lLWhlaWdodDoxLjR9LnRvb2x0aXAtdGVtcGxhdGVzX19pdGVtIGF7Y29sb3I6dmFyKC0tdGhlbWUpfS50b29sdGlwLXRlbXBsYXRlc19faXRlbSBwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NXB4fS50b29sdGlwLXRlbXBsYXRlc19fbW9yZS1saW5re2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo3cHh9LmN1c3RvbS10b29sdGlwe2N1cnNvcjpwb2ludGVyfS5zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO3otaW5kZXg6MTE7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5zcGlubmVyX2FjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnN9LnNwaW5uZXJfX3Byb2dyZXNze3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDthbmltYXRpb246cm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZX1bY2xhc3MqPSdsZWFmJ117ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNvbXBhbnktYmVuZWZpdHN7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uY29tcGFueS1iZW5lZml0c19fbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4O21hcmdpbi10b3A6NDBweH0uY29tcGFueS1iZW5lZml0c19faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uY29tcGFueS1iZW5lZml0c19faWNvbnttYXJnaW4tYm90dG9tOjE1cHh9LmNvbXBhbnktYmVuZWZpdHNfX2ljb24gc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmNvbXBhbnktYmVuZWZpdHNfX25hbWV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjdweH0uY29tcGFueS1iZW5lZml0c19fdGV4dHtjb2xvcjojNWM2MjZlO21hcmdpbi1ib3R0b206MTBweH0uY29tcGFueS1iZW5lZml0c19fbGlua3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6YXV0bztjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmNvbXBhbnktYmVuZWZpdHNfX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmZha2UtcmFkaW97ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZTVlNWU1O2JvcmRlci1yYWRpdXM6MTBweH0uZmFrZS1yYWRpbzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NHB4O2xlZnQ6NHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkICNmYmZiZmI7Ym9yZGVyLXJhZGl1czo1cHg7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5mYWtlLXJhZGlvLmNoZWNrZWQ6YmVmb3Jle3RvcDo0cHg7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0ub3JkZXItaW5mb190b3AtZ2Fwe21hcmdpbi10b3A6MWVtfS5vcmRlci1pbmZvX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzVjNjI2ZX0ub3JkZXItaW5mb19faXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWluZm9fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDowLjVlbX0ub3JkZXItaW5mb19faXRlbSBzdmd7d2lkdGg6MS4xMjVlbTtoZWlnaHQ6MS4xMjVlbTttYXJnaW4tcmlnaHQ6MC41ZW07ZmlsbDpjdXJyZW50Q29sb3J9LmhlYWRlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1MDA7ei1pbmRleDoyMTA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDozMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMTtib3gtc2hhZG93OjAgNXB4IDVweCByZ2JhKDI4LDI3LDI3LDAuMDUpfS5oZWFkZXIgc2VsZWN0e2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHh9LmhlYWRlciBzZWxlY3Q6Zm9jdXMsLmhlYWRlciBzZWxlY3Q6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5wYWdlLWhvbGRlcntwYWRkaW5nLXRvcDoxNjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaG9sZGVye3BhZGRpbmctdG9wOjE0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1ob2xkZXJ7cGFkZGluZy10b3A6MTIwcHh9fS5oZWFkZXJfX2hlbHAtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE1cHh9LmhlYWRlcl9faGVscC1idG4gW2NsYXNzKj0nYnV0bidde2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVhZGVyX19oZWxwLWJ0bnttYXJnaW4tbGVmdDoxMHB4fS5oZWFkZXJfX2hlbHAtYnRuIFtjbGFzcyo9J2J1dG4nXXtoZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6M3B4O3BhZGRpbmctcmlnaHQ6M3B4O2ZvbnQtc2l6ZToxMnB4fX0uaGVhZGVyLXRvcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ7cGFkZGluZy10b3A6OHB4fS5oZWFkZXItdG9wPi5pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NDJweH0uaGVhZGVyLXRvcCAubG9nb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7ZmxleC1zaHJpbms6MH0uaGVhZGVyLXRvcCAubG9nbyBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmhlYWRlci10b3AgLmxvZ28gLm9yZ2FuaXphdGlvbi1sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTkwcHh9LmhlYWRlci10b3AgLmxvZ28gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmhpZGUtb24tbG9nZ2Vke3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWdyb3c6MX0uaGVhZGVyLXJpZ2h0LW5hdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OjIwcHh9LmhlYWRlci1yaWdodC1uYXYtdXNlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS10YWJsZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmhlYWRlci1yaWdodC1uYXYtdXNlciBbY2xhc3MqPSctYnV0bidde2hlaWdodDozMHB4O3BhZGRpbmc6MCAyMHB4IDJweCAyMHB4O21hcmdpbjowIDAgMCAxMHB4O2ZvbnQtc2l6ZToxNXB4fS5oZWFkZXItcmlnaHQtc2VhcmNoe2ZsZXgtZ3JvdzoxO21hcmdpbi1sZWZ0OjIwcHh9LmhlYWRlci1yaWdodCAuc2VhcmNoLWZvcm17Ym9yZGVyLXJhZGl1czozcHh9LmhlYWRlci1yaWdodC1sb2NhdGlvbntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MCAwIDAgMH0udXNlci1pbnRlcmZhY2UtaWNvbnN7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1pbnRlcmZhY2UtaWNvbnM6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWJ0bi10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6YmxvY2t9LnVzZXItaW50ZXJmYWNlLWljb25zIC5zZWFyY2gtYnRuLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnVzZXItaW50ZXJmYWNlLWljb25zLnVzZXJfZGF0YXtjdXJzb3I6ZGVmYXVsdH0udXNlci1pbnRlcmZhY2UtaWNvbnMubG9naW4tdHJpZ2dlcntwYWRkaW5nOjAgN3B4fS5sb2dnZWQtdXNlciAudXNlci1pbnRlcmZhY2UtaWNvbnMubG9naW4tdHJpZ2dlcntkaXNwbGF5Om5vbmV9LnVzZXItaW50ZXJmYWNlLWljb25zIFtjbGFzcyo9J2ljb24tJ106bm90KC51aS1idXR0b24pe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udXNlci1pbnRlcmZhY2UtaWNvbnM6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS51c2VyLWludGVyZmFjZS1pY29uczpob3Zlcj5he2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0udXNlci1pbnRlcmZhY2UtaWNvbnM6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS51c2VyLWludGVyZmFjZS1pY29ucyBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjJweDt3aWR0aDoyMnB4O3RyYW5zaXRpb246YWxsIDAuMnN9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4O2xlZnQ6NXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNnB4O2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo5cHg7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1pbnRlcmZhY2UtaWNvbnMuaGVhZGVyLXJpZ2h0LWNhcnQgLnVpLWNvdW50ZXJ7bGVmdDotOHB4fS51c2VyLWludGVyZmFjZS1pY29ucy5sb2dvdXR7cGFkZGluZzowfS51c2VyLWludGVyZmFjZS1pY29ucy5sb2dvdXQgLmljb24tbG9nLW91dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2xlZnQ6LTJweDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vYmlsZS11aXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxfS5tb2JpbGUtdWktYnRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1MCU7aGVpZ2h0OjQwcHg7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O291dGxpbmU6bm9uZTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcn0ubW9iaWxlLXVpLWJ0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgN3B4IDAgMDtmaWxsOiMxZDIyMjV9Lm1vYmlsZS11aS1idG4gLm1vYmlsZS1uYXYtaWNvbnt0b3A6MH0ubW9iaWxlLXVpLWJ0bjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjMWMxYzF9LmhlYWRlci1uYXZ7cGFkZGluZy10b3A6M3B4fS5oZWFkZXItbmF2IC5pbm5lcj51bHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDt3aWR0aDoxMDAlfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saXt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGk6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkuc2FsZXtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpLnNhbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkuc2FsZSBhe2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDBjMmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saT5he2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM4cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowLjA0ZW19LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpPmEuYWN0aXZlLC5oZWFkZXItbmF2IC5pbm5lcj51bD5saT5hOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkgLnN1Yi1uYXYuYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGk6aG92ZXIgLnN1Yi1uYXZ7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzO3RyYW5zaXRpb246YWxsIDAuMnMgMC4zc30uaGVhZGVyLW5hdiAuc3ViLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTZweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDhweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO3RleHQtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHM7dHJhbnNpdGlvbjphbGwgMC4ycyAwLjNzfS5oZWFkZXItbmF2IC5zdWItbmF2OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5oZWFkZXItbmF2IC5zdWItbmF2IHVse2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTYuNjY2JTtwYWRkaW5nOjAgMjBweCAyMHB4IDB9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWw6bnRoLWNoaWxkKDZuKzEpe2NsZWFyOmJvdGh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGl7cGFkZGluZzowIDIwcHggMTBweCAwO3doaXRlLXNwYWNlOm5vcm1hbH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaS53aXRoLWljb257cGFkZGluZzowIDAgNnB4IDA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaS53aXRoLWljb24gYXtjb2xvcjojMWYxZjFmfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAwIDE4cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojNWM2MjZlfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGEgLmljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotN3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaSBhIC5pY29uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5zdWItbmF2IC5zdWJuYXYtY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjE4JX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpsYXN0LWNoaWxke3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpsYXN0LWNoaWxkIHVse2Zsb2F0Om5vbmU7d2lkdGg6YXV0bztwYWRkaW5nOjB9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46bGFzdC1jaGlsZCBsaXtwYWRkaW5nOjAgMCAxMHB4IDE1cHh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdDt3aWR0aDo4MiV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQgdWx7ZmxvYXQ6bGVmdDt3aWR0aDoyMCV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQgdWw6bnRoLWNoaWxkKDZuKzEpe2NsZWFyOm5vbmV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQgdWw6bnRoLWNoaWxkKDVuKzEpe2NsZWFyOmJvdGh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOi0xMCU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MTAwMCU7YmFja2dyb3VuZDojZDdkN2Q3fS5oZWFkZXItdG9wX3BhcnRuZXJ7cGFkZGluZy1sZWZ0OjB9LmhlYWRlci10b3BfcGFydG5lcj4uaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6NjBweH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdntwYWRkaW5nLXJpZ2h0OjB9LmhlYWRlci10b3BfcGFydG5lcj4uaW5uZXIgLmhlYWRlci1uYXY+LmlubmVye3Bvc2l0aW9uOnN0YXRpY30uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdj4uaW5uZXI+dWw+bGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdj4uaW5uZXI+dWw+bGk+YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo2MHB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmhlYWRlci10b3BfcGFydG5lcj4uaW5uZXIgLmhlYWRlci1yaWdodC1zZWFyY2h7cGFkZGluZy10b3A6MDtmbGV4LWdyb3c6MX0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0LW5hdntwYWRkaW5nLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lcntoZWlnaHQ6NDBweH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0e21hcmdpbi1sZWZ0OmF1dG87d2lkdGg6YXV0b319LnN1Yi1uYXYtc2Nyb2xse21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDkwcHgpO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uc3ViLW5hdi1zY3JvbGwgLnN1Yi1uYXYtY29udGVudHtwYWRkaW5nOjIwcHggMjBweCAwIDIwcHh9LmhlYWRlci1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzo0cHggNTBweCA0cHggMjBweDtiYWNrZ3JvdW5kOiNmZmZ9LmhlYWRlci1zZWFyY2g6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOi00MHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHh9LmhlYWRlci1zZWFyY2ggLnNlYXJjaC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzhweDtoZWlnaHQ6NDBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItc2VhcmNoIC5zZWFyY2gtY2xvc2Ugc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTEwcHg7ZmlsbDojMWQyMjI1fS5oZWFkZXItc2VhcmNoIC5zZWFyY2gtY2xvc2U6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWFkZXItc2VhcmNoLWRlc2t0b3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo0MDBweDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6NHB4fS5oZWFkZXItc2VhcmNoLXJlc3VsdHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwdmggLSAxNTZweCk7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn0uaGVhZGVyLXNlYXJjaC1yZXN1bHRzLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlICsgMTAwcHgpO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGVhZGVyLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO3BhZGRpbmc6MjBweH0uaGVhZGVyLXNlYXJjaC1yZXN1bHRzIHVse2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9LmhlYWRlci1zZWFyY2gtbG9jYXRpb257cGFkZGluZzo1cHggMCAwIDB9LmhlYWRlci1zZWFyY2gtbG9jYXRpb24gc2VsZWN0e2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI2cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5oZWFkZXItc2VhcmNoLWxvY2F0aW9uIC5pY28tbG9jYXRpb257bGVmdDphdXRvO3JpZ2h0Oi00MHB4O3RvcDoxMHB4O2ZpbGw6IzFkMjIyNX0uaGVhZGVyLXNlYXJjaCAudWktYXV0b2NvbXBsZXRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0udWktbWVudS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NDBweDtwYWRkaW5nOjlweCAzMHB4IDEwcHggMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3O2NvbG9yOiMxZDIyMjU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30udWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3Vze2JhY2tncm91bmQ6I2ZhZmFmYX0udWktbWVudS1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LnVpLW1lbnUtaXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS1tZW51LWl0ZW0gLm5hbWV7cGFkZGluZzowIDAgMCAyMHB4fS51aS1tZW51LWl0ZW0gLm5hbWUgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM1YzYyNmV9LnVpLW1lbnUtaXRlbSAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo2MHB4O3dpZHRoOjYwcHh9LnVpLW1lbnUtaXRlbSAuaW1hZ2UgaW1ne2hlaWdodDphdXRvfS51aS1tZW51LWl0ZW0gLmltYWdlLmltYWdlLS10YWxsIGltZ3toZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6YXV0b30uc2VhcmNoLWZvcm17cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmfS5zZWFyY2gtZm9ybT5mb3Jte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXR7aGVpZ2h0OjMycHg7ZmxleC1ncm93OjE7bWFyZ2luOjA7cGFkZGluZzowIDE1cHggMCAxMHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYzFjMWMxO291dGxpbmU6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjdweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX0uc2VhcmNoLWZvcm0gLnNlYXJjaC1idG57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo0OHB4O2hlaWdodDozMnB4O2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnM7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo3cHh9LnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDttYXJnaW46LTEwcHggMCAwIC0xMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm1vYmlsZS1uYXYtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cmlnaHQ6MDt6LWluZGV4OjkwNTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDEwcHggMCAwO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzfS5tb2JpbGUtbmF2LWljb24+c3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDttYXJnaW46LTFweCAwIDAgLTEwcHg7YmFja2dyb3VuZDojMWQyMjI1O3RyYW5zaXRpb246YWxsIDAuM3N9Lm1vYmlsZS1uYXYtaWNvbj5zcGFuOmFmdGVyLC5tb2JpbGUtbmF2LWljb24+c3BhbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoyMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojMWQyMjI1O3RyYW5zaXRpb246YWxsIDAuM3N9Lm1vYmlsZS1uYXYtaWNvbj5zcGFuOmJlZm9yZXt0b3A6LTZweH0ubW9iaWxlLW5hdi1pY29uPnNwYW46YWZ0ZXJ7dG9wOjZweDtvcGFjaXR5OjF9Lm1vYmlsZS1uYXYtaWNvbi5hY3RpdmU+c3Bhbnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW9iaWxlLW5hdi1pY29uLmFjdGl2ZT5zcGFuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC02cHgsIDApfS5tb2JpbGUtbmF2LWljb24uYWN0aXZlPnNwYW46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC02cHgsIDApO29wYWNpdHk6MH0uaW9zIC5tb2JpbGUtbmF2LWJ0biwuYW5kcm9pZCAubW9iaWxlLW5hdi1idG4sLnBhZ2UtbmF2LWhvbGRlci5maXhlZCAubW9iaWxlLW5hdi1idG57b3BhY2l0eToxfS5tb2JpbGUtbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3JpZ2h0OjA7ei1pbmRleDoyO2Rpc3BsYXk6bm9uZTt3aWR0aDowO2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMyMHB4LCAwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjM1cztvdmVyZmxvdzpoaWRkZW59Lm1vYmlsZS1uYXYgLnBhZ2UtbmF2e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjB9Lm1vYmlsZS1uYXYuYWN0aXZle3dpZHRoOjIxMHB4O2JveC1zaGFkb3c6MCA1cHggMTdweCByZ2JhKDAsMCwwLDAuNCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tb2JpbGUtbmF2LmFjdGl2ZSAubW9iaWxlLW5hdi1ob2xkZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjVzIDAuMjVzLCBvcGFjaXR5IDAuMzVzIDAuMnN9Lm1vYmlsZS1uYXYtaXRlbXMsLm1vYmlsZS1uYXYtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubW9iaWxlLW5hdi1ob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyNHB4KTtwYWRkaW5nOjAgMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnN9Lm1vYmlsZS1uYXYtaG9sZGVyIGxpe2Rpc3BsYXk6YmxvY2t9Lm5hdi1zY3JvbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOmNhbGMoMTAwJSArIDEwMHB4KTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkN30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTtwYWRkaW5nLWJvdHRvbTo4MHB4fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozMHB4O3BhZGRpbmc6MTJweCAzMHB4IDEycHggMjBweDtjb2xvcjojMWQyMjI1O2ZvbnQtc2l6ZToxcmVtfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGk+YSBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmaWxsOnZhcigtLXRoZW1lKTttYXJnaW4tcmlnaHQ6NXB4fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLnN1Yi1uYXYtdHJpZ2dlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6Mjt3aWR0aDo0OXB4O2hlaWdodDo1OXB4O2N1cnNvcjpwb2ludGVyfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLnN1Yi1uYXYtdHJpZ2dlcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MjRweDtyaWdodDoxNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgMC4yc30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpIC5zdWItbmF2LXRyaWdnZXIuYWN0aXZlOmJlZm9yZXt0b3A6MjJweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saS5uby1zdWJuYXYgLnN1Yi1uYXYtdHJpZ2dlcjpiZWZvcmV7ZGlzcGxheTpub25lfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgdWx7ZGlzcGxheTpub25lO3BhZGRpbmc6MTBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSB1bD5saSBhe2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDo0OHB4O3BhZGRpbmc6OHB4IDIwcHggOHB4IDJlbX0ubW9iaWxlLW5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjM1cyAwLjM1c30ubW9iaWxlLW5hdi1jbG9zZS5hY3RpdmV7aGVpZ2h0OjEwMDB2aH0ubG9naW4tZm9ybXtwYWRkaW5nOjAgMCAyMHB4IDB9LmxvZ2luLWZvcm0tZXJyb3J7Y29sb3I6dmFyKC0tdGhlbWUpO21hcmdpbi1sZWZ0OjIwcHg7ZGlzcGxheTpub25lfS5sb2dpbi1mb3JtLXNlY2Nlc3N7Y29sb3I6IzYzOWUzYTttYXJnaW4tbGVmdDoyMHB4O2Rpc3BsYXk6bm9uZX0udXNlci1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtyaWdodDowO3otaW5kZXg6MjA1O3dpZHRoOjMyMHB4O3BhZGRpbmc6MTVweCAwIDAgMDt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOmRlZmF1bHQ7d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4ycztiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMTZweCByZ2JhKDM1LDM1LDM1LDAuNDUpO2JvcmRlci1yYWRpdXM6OHB4O3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30udXNlci1kcm9wZG93biAudXNlci1pbnRlcmZhY2UtaWNvbnN7cGFkZGluZy1sZWZ0OjB9LnVzZXItZHJvcGRvd24uYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1kcm9wZG93bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnM7Y29sb3I6IzFkMjIyNX0udXNlci1kcm9wZG93bi1jbG9zZTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24tY2xvc2UgLmljb24tY3Jvc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTVweH0udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIuNWVtIDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjIuNWVtO21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxLjVlbX0udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3IC5pbWFnZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbn0udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3IC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3X19uYW1le21hcmdpbi1ib3R0b206MnB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztmb250LXdlaWdodDpib2xkfS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXdfX2luZm97b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2ZvbnQtc2l6ZToxM3B4fS51c2VyLWRyb3Bkb3duX19jb3VudGVyc3ttYXJnaW4tYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MS41ZW07cGFkZGluZy1yaWdodDoxLjVlbX0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OjYwMH0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbV9jYXNoYmFja3tjb2xvcjojNjM5ZTNhfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtX2Nhc2hiYWNrLXBheW1lbnR7Y29sb3I6IzAwYzJmZn0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbS12YWx1ZSwudXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbS1rZXl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS51c2VyLWRyb3Bkb3duIC5yaWdodHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtwYWRkaW5nOjRweCAwIDAgMTVweH0udXNlci1kcm9wZG93biAudXNlci1ib251c3tmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtvdmVyZmxvdzpoaWRkZW59LnVzZXItZHJvcGRvd24gLmxvZ2luLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjEwcHg7ei1pbmRleDoxMDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czoxNXB4O2N1cnNvcjpwb2ludGVyfS51c2VyLWRyb3Bkb3duIC5sb2dpbi1jbG9zZSBbY2xhc3MqPSdpY28tJ117cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOi05cHggMCAwIC05cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gLmxvZ2dlZCwudXNlci1kcm9wZG93biAubG9naW4tZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS51c2VyLWRyb3Bkb3duIC5sb2dpbi13aWRlLWNsb3Nle2Rpc3BsYXk6bm9uZX0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbiwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHggMTBweCAxNXB4IDMuNWVtO2NvbG9yOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpPnNwYW4gc3ZnLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEuNWVtO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXRvcDotOXB4O2ZpbGw6IzVjNjI2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3Bhbjpob3ZlciwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3Bhbjpob3ZlciBzdmcsLnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBhOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpPnNwYW4gc3BhbiwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGEgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo3cHggMTVweCA4cHggMH0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk+c3BhbiwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk+YXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbntwYWRkaW5nLWxlZnQ6MTBweH0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IC51c2VyLW5hdl9fbm90aWZpY2F0aW9ue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgLnVzZXItbmF2X19ub3RpZmljYXRpb24gYXtjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCAudXNlci1uYXZfX25vdGlmaWNhdGlvbiBhIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9naW4tYnV0bntiYWNrZ3JvdW5kOiNmZmZ9LmxvZ2luLWJ1dG46aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5sb2dpbi1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9naW4tYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sb2dpbi1idXRuIC5pY28tdXNlcntkaXNwbGF5Om5vbmV9LnNvY2lhbC1sb2dpbntwYWRkaW5nOjIwcHggMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNvY2lhbC1sb2dpbiBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNHB4fS5zb2NpYWwtbG9naW4gYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MCAzcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmfS5zb2NpYWwtbG9naW4gYSBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RyYW5zaXRpb246YWxsIDAuMnN9LnNvY2lhbC1sb2dpbiBhOmhvdmVyIHN2Z3tvcGFjaXR5OjAuOH0uc29jaWFsLWxvZ2luIGEgLnNvY2lhbC12a3tmaWxsOiM0NTY2OGV9LnNvY2lhbC1sb2dpbiBhIC5zb2NpYWwtZmFjZWJvb2t7ZmlsbDojM2E1OTk3fS5zb2NpYWwtbG9naW4gYSAuc29jaWFsLWdvb2dsZXtmaWxsOiNkODYzNGZ9LnNvY2lhbC1sb2dpbiBhIC5zb2NpYWwtdHdpdHRlcntmaWxsOiMzMGFjZWV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5wYWdlLW5hdj5saT5he3BhZGRpbmc6MCAxMHB4fS5wYWdlLW5hdi1sb2dve21hcmdpbjo5cHggMCAwIDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXsuaGVhZGVyLW5hdiAuc3ViLW5hdntwYWRkaW5nOjIwcHggMTVweCAwIDE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXRvcHttaW4taGVpZ2h0OjQwcHg7cGFkZGluZy10b3A6MH0uaGVhZGVyLXRvcCAubG9nbyAub3JnYW5pemF0aW9uLWxvZ297d2lkdGg6MTUwcHh9Lm1vYmlsZS11aXtkaXNwbGF5OmZsZXh9LnVzZXItZHJvcGRvd24tY2xvc2UsLm1vYmlsZS1uYXYsLm1vYmlsZS1uYXYtY2xvc2V7ZGlzcGxheTpibG9ja30uaGVhZGVyLXJpZ2h0LXNlYXJjaCwuaGVhZGVyLW5hdntkaXNwbGF5Om5vbmV9LmhlYWRlci1yaWdodC1uYXZ7bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1vYmlsZS11aS1idG57Zm9udC1zaXplOjFyZW19LmhlYWRlci1zZXJ2aWNlPi5pbm5lcntwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmhlYWRlci1yaWdodC12aWV3ZWR7ZGlzcGxheTpub25lfS51c2VyLWludGVyZmFjZS1pY29uc3ttaW4td2lkdGg6MzBweH0udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWJ0bi10ZXh0e2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vYmlsZS1uYXYtYnRue3JpZ2h0Oi04cHh9LnVzZXItaW50ZXJmYWNlLWljb25ze3BhZGRpbmc6MCAwIDAgMTBweH0udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWJ0bi10ZWx7dG9wOi0ycHg7Zm9udC1zaXplOjEycHh9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1jb3VudGVye3JpZ2h0OmF1dG87bGVmdDowfS5oZWFkZXItc2VhcmNoe3BhZGRpbmctbGVmdDoxMHB4fX0uc2FmYXJpLXRyaWdnZXJ7aGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDozMHB4fS5oZWFkZXItc2VydmljZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87d2lkdGg6MTAwJTttaW4td2lkdGg6MzIwcHg7ei1pbmRleDo0MDtmb250LXNpemU6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmhlYWRlci1zZXJ2aWNlPi5pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NDJweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDQpfS5oZWFkZXItc2VydmljZV9fY2l0eXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlci1zZXJ2aWNlX19jaXR5OmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLXNlcnZpY2VfX2NpdHkgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlci1zZXJ2aWNlX19jaXR5IHNwYW57bWFyZ2luLWxlZnQ6NXB4O2ZvbnQtc2l6ZToxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXNlcnZpY2VfX2NpdHl7ZGlzcGxheTpub25lfX0uaGVhZGVyLXNlcnZpY2VfX25hdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZV9fbmF2e2Rpc3BsYXk6bm9uZX19LmhlYWRlci1zZXJ2aWNlX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDoxNXB4fS5oZWFkZXItc2VydmljZV9faXRlbSBhe2NvbG9yOiMxZDIyMjU7Zm9udC1zaXplOjE4cHh9LmhlYWRlci1zZXJ2aWNlX19pdGVtPnNwYW57dHJhbnNpdGlvbjphbGwgMC4ycztmb250LXNpemU6MThweH0uaGVhZGVyLXNlcnZpY2VfX2l0ZW06aG92ZXI+c3BhbiwuaGVhZGVyLXNlcnZpY2VfX2l0ZW06aG92ZXI+YXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlci1zZXJ2aWNlX19pdGVtOmhvdmVyIC5oZWFkZXItc2VydmljZV9fZHJvcGRvd257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItc2VydmljZV9fZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTAwJTtsZWZ0OjA7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMjgsMjcsMjcsMC4zKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjllbTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHN9LmhlYWRlci1zZXJ2aWNlX19jb2x1bW57d2hpdGUtc3BhY2U6bm93cmFwfS5oZWFkZXItc2VydmljZV9fY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctbGVmdDoxNXB4fS5oZWFkZXItc2VydmljZV9fdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEwcHh9LmhlYWRlci1zZXJ2aWNlX19saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTBweH0uaGVhZGVyLXNlcnZpY2VfX3Bob25lLmNhbGwtdG97bWFyZ2luLXJpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7LmhlYWRlci1zZXJ2aWNlX19waG9uZS5jYWxsLXRve2ZvbnQtc2l6ZToxNXB4fX0uaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nLWJvdHRvbToycHg7Zm9udC1zaXplOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmhlYWRlci1zZXJ2aWNlX19jYWxsYmFja3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjE2cHh9fS5oZWFkZXItc2VydmljZSBhLmhlYWRlci1zZXJ2aWNlX19jYWxsYmFja3tsaW5lLWhlaWdodDpub3JtYWx9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6NXB4fS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6IzVjNjI2ZX0uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHMgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZXtmb250LXNpemU6MTZweH0uaGVhZGVyLXNlcnZpY2UgLnVpLWJ0bi10ZWwsLmhlYWRlci1zZXJ2aWNlX19waG9uZS5jYWxsLXRve21hcmdpbi1yaWdodDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyLXNlcnZpY2V7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5oZWFkZXItc2VydmljZXtmb250LXNpemU6MTZweH19LmhlYWRlcl9fY2l0eS1wcm9tcHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cmlnaHQ6MTBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMmVtKTttaW4td2lkdGg6MzEwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXJfX2NpdHktcHJvbXB0LmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5oZWFkZXJfX2NpdHktcHJvbXB0LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM1YzYyNmV9LmhlYWRlcl9fY2l0eS1wcm9tcHQtY2l0eXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xMjVlbX0uaGVhZGVyX19jaXR5LXByb21wdC1idG5ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmhlYWRlcl9fY2l0eS1wcm9tcHQtYnRucyBbY2xhc3MqPSdidXRuJ117cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweDttaW4td2lkdGg6MTIwcHh9LmhlYWRlcl9fY2l0eS1wcm9tcHQtc3RheS1oZXJle3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM1YzYyNmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyX19jaXR5LXByb21wdC1zdGF5LWhlcmU6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXJfX2xvY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzfS5oZWFkZXJfX2xvY2F0aW9uLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5oZWFkZXJfX2xvY2F0aW9uLXRpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxZW19LmhlYWRlcl9fbG9jYXRpb24tdGl0bGUtdGV4dHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDpib2xkfS5oZWFkZXJfX2xvY2F0aW9uLWNsb3Nle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlcl9fbG9jYXRpb24tY2xvc2Ugc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlcl9fbG9jYXRpb24tY29sdW1uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC1yb3ctZ2FwOjEwcHg7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uaGVhZGVyX19sb2NhdGlvbi1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXJfX2xvY2F0aW9uLWxpbmsgLmZha2UtcmFkaW97bWFyZ2luLXJpZ2h0OjdweH0uaGVhZGVyX19sb2NhdGlvbi1saW5rLmN1cnJlbnR7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlcl9fbG9jYXRpb24tbWFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7ZmlsbDojZGZlMGUxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZWFkZXJfX2xvY2F0aW9uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZWFkZXJfX2xvY2F0aW9uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19uYXZ7YmFja2dyb3VuZC1jb2xvcjojZWFlYWVhO2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtPnNwYW4sLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbT5he3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6NTBweDtwYWRkaW5nOjE2cHggMzBweCAxMnB4IDIwcHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MXJlbX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtIC5zdWItbmF2LXRyaWdnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7d2lkdGg6NDlweDtoZWlnaHQ6NDlweDtjdXJzb3I6cG9pbnRlcn0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtIC5zdWItbmF2LXRyaWdnZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE4cHg7cmlnaHQ6MTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIDAuMnN9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbSAuc3ViLW5hdi10cmlnZ2VyLmFjdGl2ZTpiZWZvcmV7dG9wOjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fZHJvcGRvd24gdWwubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19saXN0e2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fZHJvcGRvd246bm90KC5hY3RpdmUpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX3RpdGxle2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo3cHg7cGFkZGluZy1sZWZ0OjI1cHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXsuaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHN7bWFyZ2luLWxlZnQ6MnB4fS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhe21hcmdpbi1sZWZ0OjhweH19LmhlYWRlci1jYXJ0LWRyb3Bkb3due3Bvc2l0aW9uOmZpeGVkO3RvcDozZW07cmlnaHQ6MTBweDt6LWluZGV4OjIwMDtkaXNwbGF5Om5vbmU7d2lkdGg6Y2FsYygxMDB2dyAtIDIwcHgpO21heC13aWR0aDo1ODBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFkMjIyNTtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzO2N1cnNvcjphdXRvfS5oZWFkZXItY2FydC1kcm9wZG93bi5hY3RpdmV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246YWxsIDAuM3N9LmNhcnQtY2xvc2Utc21hbGx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcn0uY2FydC1jbG9zZS1zbWFsbCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZXtwYWRkaW5nLXRvcDoxLjEyNWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZS10ZXh0e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4yNWVtfS5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUtdGV4dD5zcGFue2ZvbnQtd2VpZ2h0OjQwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6NDV2aDtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciA4ZnI7Z3JpZC1jb2x1bW4tZ2FwOjAuNWVtO3BhZGRpbmctdG9wOjEuNWVtO3BhZGRpbmctYm90dG9tOjEuNWVtfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbn0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjJlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtbmFtZXttYXJnaW4tYm90dG9tOjAuMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWFydHttYXJnaW4tYm90dG9tOjAuNzVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjFlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNle2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vfb2xke2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDttYXJnaW4tcmlnaHQ6MWVtO2ZvbnQtc2l6ZTowLjg3NWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbHN7cGFkZGluZy10b3A6MS41ZW07cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2Vze21hcmdpbi1ib3R0b206MS41ZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2ZpbmFse2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0ta2V5LC5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWV7Y29sb3I6I2YyMTcxN30ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fY2FzaGJhY2t7Y29sb3I6IzYzOWUzYTtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpub25lfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9jYXNoYmFjay5hY3RpdmV7ZGlzcGxheTpmbGV4fS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjEuMjVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlPnNwYW57bWFyZ2luLWxlZnQ6MC4zNWVtfS5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19idXR0b25zIFtjbGFzcyo9J2J1dG4nXXttYXJnaW4tcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpey5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdHttYXgtaGVpZ2h0OjM1dmh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KXsubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7bWF4LWhlaWdodDozMHZofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1ODBweCl7Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0e21heC1oZWlnaHQ6Mjd2aH19LnBhZ2UtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjAyO3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MzBweDtiYWNrZ3JvdW5kOiMxZjFmMWY7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtjbGVhcjpib3RofS5wYWdlLWZvb3Rlci5sb3ctZm9vdGVye21hcmdpbjowIDAgNDJweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWZvb3Rlcj4uaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LndpdGgtcHJvZ3Jlc3NiYXIgLnBhZ2UtZm9vdGVye3BhZGRpbmctYm90dG9tOjEwMHB4fS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSwucGFnZS1mb290ZXItY29sdW1uIGxpe3BhZGRpbmc6MCAwIDhweCAwfS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSBhLC5wYWdlLWZvb3Rlci1jb2x1bW4gbGkgYXtjb2xvcjojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSBzcGFuLC5wYWdlLWZvb3Rlci1jb2x1bW4gbGkgc3Bhbntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWZvb3Rlci1jb250YWN0c3tmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIGFkZHJlc3MsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCA1cHggMH0ucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBzcGFuLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDAgMH0ucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBhOmhvdmVyLC5wYWdlLWZvb3Rlci1jb250YWN0cyBhZGRyZXNzIGEsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYTpob3ZlciwucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gcHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHggMCAwfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIubWFpbC10bywucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhLm1haWwtdG97dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0ucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhOmhvdmVyLm1haWwtdG86aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYS5tYWlsLXRvOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0ucGFnZS1mb290ZXItY29udGFjdHM+c3BhbjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDpib2xkfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWZvb3Rlci1jb250YWN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjE3MHB4O21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzozcHggMDtjb2xvcjojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0IHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjowIDEwcHg7ZmlsbDojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0LS10ZWxlZ3JhbSBzdmd7ZmlsbDojMzBhY2VlfS5wYWdlLWZvb3Rlci1jb250YWN0LS13aGF0c2FwcCBzdmd7ZmlsbDojNTBiOTQ4fS5wYWdlLWZvb3Rlci1jb250YWN0LS12aWJlciBzdmd7ZmlsbDojNzk0ODljfS5wYWdlLWZvb3Rlci1jb250YWN0LS1za3lwZSBzdmd7ZmlsbDojMWVhYmUyfS5wYWdlLWZvb3Rlci1jb250YWN0LS1waG9uZSwucGFnZS1mb290ZXItY29udGFjdC0tZW1haWx7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LnBhZ2UtZm9vdGVyLWNvbnRhY3Q6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtZm9vdGVyLWNvbnRhY3R7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmZvb3Rlci1jb3B5cmlnaHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDAgM3B4IDA7Zm9udC1zaXplOjEzcHg7Y2xlYXI6Ym90aDtjb2xvcjojZWZlY2U1fS5mb290ZXItY29weXJpZ2h0IHNtYWxse2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1jb3B5cmlnaHQgc21hbGw6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9LmZvb3Rlci1wYXltZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjEwcHggMCAxMHB4IDA7Y2xlYXI6Ym90aH0uZm9vdGVyLXBheW1lbnQgc3BhbnttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjhweH0uZm9vdGVyLXBheW1lbnQgc3BhbiBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uZm9vdGVyLXBheW1lbnRfX2xpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mb290ZXItcGF5bWVudHtkaXNwbGF5OmJsb2NrfS5mb290ZXItcGF5bWVudF9fdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjdweDt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3Rlci1zb2NpYWwtbmV3e2hlaWdodDo0MnB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpyaWdodDt0cmFuc2l0aW9uOmFsbCAwLjM1c30uZm9vdGVyLXNvY2lhbC1uZXcgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweDtmb250LXNpemU6MTVweDttYXJnaW46MCAxMnB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyLXNvY2lhbC1uZXcgYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjBweDttYXJnaW46MCAwIDAgMTBweDtjb2xvcjojZmZmfS5mb290ZXItc29jaWFsLW5ldyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjM1c30uZm9vdGVyLXNvY2lhbC1uZXcgc3BhbithLC5mb290ZXItc29jaWFsLW5ldyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmZvb3Rlci1zb2NpYWwtbmV3IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZvb3Rlci1zb2NpYWwtbmV3IGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmZvb3Rlci1sb2dve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowIDAgMTBweCAwO3RleHQtYWxpZ246cmlnaHR9LmZvb3Rlci1sb2dvIGF7ZGlzcGxheTpibG9ja30uZm9vdGVyLWxvZ28gYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZm9vdGVyLWxvZ28gYSAub3JnYW5pemF0aW9uLWxvZ297ZGlzcGxheTpibG9jazt3aWR0aDoyMDBweH0uZm9vdGVyX19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9LmZvb3Rlcl9faW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5mb290ZXJfX25hdntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19ib3R0b20gLmZvb3Rlci1jb3B5cmlnaHR7cGFkZGluZzoyMHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItY29weXJpZ2h0IHB7ZGlzcGxheTpub25lfS5mb290ZXItYW5jaG9ye2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci10b3B7cGFkZGluZzowfS5zaXRlLW1hcC1tb2JpbGV7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjEzcHggMCAwIDE1cHh9LmZvb3Rlcl9fYm90dG9te2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvb3Rlcl9fYm90dG9tIC5mb290ZXItY29weXJpZ2h0e29yZGVyOjJ9LmZvb3Rlcl9fYm90dG9tIC5mb290ZXItcGF5bWVudHtvcmRlcjoxO21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7LmZvb3Rlci1zb2NpYWwgc3BhbiwuZm9vdGVyLWJ0bi1uYW1le2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtZm9vdGVyLWNvbnRhY3Rze21hcmdpbi1ib3R0b206MjBweDthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlcl9fbmF2e21hcmdpbi1ib3R0b206MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyLWNvcHlyaWdodHtvcmRlcjozO3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXItc29jaWFsIHNwYW4sLmZvb3Rlci1idG4tbmFtZXtkaXNwbGF5Om5vbmV9LmZvb3Rlci1zY2hlZHVsZSwuZm9vdGVyLW1haWx7cGFkZGluZzowIDEwcHg7Zm9udC1zaXplOjEzcHh9LmZvb3Rlci1zb2NpYWwtbmV3e3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDphdXRvO3BhZGRpbmc6MTVweCAwIDAgMH0uZm9vdGVyLXBheW1lbnR7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1uYXYgbGl7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDAgMCAwfS5mb290ZXItbWFpbHtkaXNwbGF5Om5vbmV9LmZvb3Rlcl9fbmF2e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZm9vdGVyX19uYXZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmZvb3Rlci1zb2NpYWwsLmZvb3Rlci1idG57cGFkZGluZzowIDE1cHh9LmZvb3Rlci1zb2NpYWx7Ym9yZGVyLXJpZ2h0Om5vbmU7cGFkZGluZy1sZWZ0OjIzcHh9fS5uby1uYXYgLmJhbm5lci1zbGlkZXItaG9sZGVye3BhZGRpbmc6MH0uYmFubmVyLXNsaWRlcnttYXJnaW46MjBweCBhdXRvIDMwcHggYXV0bztib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCksMCAtM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCl9LmJhbm5lci1zbGlkZXIgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn0uYmFubmVyLXNsaWRlci10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCA0MHB4O2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJhbm5lci1zbGlkZXItdGV4dCAudGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6NDhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYmFubmVyLXNsaWRlci10ZXh0e3BhZGRpbmc6MjBweH0uYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZXtmb250LXNpemU6NDBweH19LmJhbm5lci1zbGlkZXItdGV4dCBbY2xhc3MqPSctYnV0bidde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAyMHB4O21hcmdpbjoxMHB4IDAgMCAwO2xpbmUtaGVpZ2h0OjM4cHg7bWluLXdpZHRoOjE5MHB4fS5iYW5uZXItc2xpZGVyIC5zbGlkZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0b30uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTttaW4taGVpZ2h0OjFweDtvdXRsaW5lOm5vbmV9W2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaH0uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmU7Y29sb3I6IzdiN2I3Yn0uc2xpY2stcHJldntsZWZ0OjE1cHh9LnNsaWNrLXByZXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LnNsaWNrLW5leHR7cmlnaHQ6MTVweH0uc2xpY2stbmV4dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uc2xpY2stYXJyb3csW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6MTA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjUycHg7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7dGV4dC1pbmRlbnQ6OTk5ZW07b3V0bGluZTpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zbGljay1hcnJvdzpiZWZvcmUsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpiZWZvcmV7dGV4dC1pbmRlbnQ6MDtkaXNwbGF5OmJsb2NrfS5zbGljay1hcnJvdyBzdmcsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOi0xMnB4IDAgMCAtMTBweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uc2xpY2stYXJyb3cgc3ZnLmljby1hcnJvdy1sZWZ0LFtjbGFzcyo9J3NsaWRlci1idG4tJ10gc3ZnLmljby1hcnJvdy1sZWZ0e21hcmdpbi1sZWZ0Oi0xNHB4fS5zbGljay1hcnJvdzpob3ZlciBzdmcsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3ZlciBzdmd7ZmlsbDojZmZmfS5zbGljay1hcnJvdzpub3QoW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSl7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LnNsaWRlci1idG4tcHJldntsZWZ0OjM4cHh9LnNsaWRlci1idG4tbmV4dHtyaWdodDozOHB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1hcnJvdywubWFpbi1wYWdlLXRlc3RpbW9uaWFscyBbY2xhc3MqPSdzbGlkZXItYnRuLSdde3RvcDo1MCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tdG9wOi0yMHB4O2ZvbnQtc2l6ZTo0MHB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1wcmV2LC5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGlkZXItYnRuLXByZXZ7bGVmdDotNzVweH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCwubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAuc2xpZGVyLWJ0bi1uZXh0e3JpZ2h0Oi03NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuc2xpY2stYXJyb3csW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O21hcmdpbi10b3A6LTEzcHh9LnNsaWNrLWFycm93IHN2ZyxbY2xhc3MqPSdzbGlkZXItYnRuLSddIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjotOHB4IDAgMCAtN3B4fS5zbGljay1hcnJvdyBzdmcuaWNvLWFycm93LWxlZnQsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSBzdmcuaWNvLWFycm93LWxlZnR7bWFyZ2luLWxlZnQ6LTlweH0uc2xpY2stcHJldiwuc2xpZGVyLWJ0bi1wcmV2e2xlZnQ6NXB4fS5zbGljay1uZXh0LC5zbGlkZXItYnRuLW5leHR7cmlnaHQ6NXB4fS5zbGljay1kb3Rze2JvdHRvbToxMHB4fX0ucGFydG5lcnMtY29udHJvbHMsLnByZXZpZXctY29udHJvbHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoxMHB4IDAgMCAwfS5wYXJ0bmVycy1jb250cm9scyAuc2xpY2stcHJldiwucGFydG5lcnMtY29udHJvbHMgLnNsaWNrLW5leHQsLnByZXZpZXctY29udHJvbHMgLnNsaWNrLXByZXYsLnByZXZpZXctY29udHJvbHMgLnNsaWNrLW5leHR7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDtsZWZ0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46MCAxMHB4fS5oZXJvLW5leHQsLmhlcm8tcHJldntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5jdXN0b21lcnMtbmV4dCwuY3VzdG9tZXJzLXByZXYsLnBob3Rvcy1uZXh0LC5waG90b3MtcHJldntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZXJvLW5leHQ6aG92ZXIsLmhlcm8tcHJldjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5waG90b3MtbmV4dDpob3ZlciwucGhvdG9zLXByZXY6aG92ZXIsLmN1c3RvbWVycy1uZXh0OmhvdmVyLC5jdXN0b21lcnMtcHJldjpob3ZlcixbY2xhc3MqPSdzbGlkZXItYnRuLSddOmhvdmVyLFtjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5zbWFsbC1wcmV2e2xlZnQ6MTBweH0uc21hbGwtbmV4dHtyaWdodDoxMHB4fS5zbGlkZXItYm90dG9tLWNvbnRyb2xze21hcmdpbjozMHB4IDAgMCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjbGVhcjpib3RofS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGljay1hcnJvdywuc2xpZGVyLWJvdHRvbS1jb250cm9scyBbY2xhc3MqPSdzbGlkZXItYnRuLSdde3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZTozNnB4fS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGljay1wcmV2LC5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGlkZXItYnRuLXByZXZ7bGVmdDowfS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGljay1uZXh0LC5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGlkZXItYnRuLW5leHR7cmlnaHQ6MH0uc2xpZGVyLWJvdHRvbS1jb250cm9scyAuc2xpZGVyLWJvdHRvbS1jb3VudGVye21hcmdpbjotNXB4IDIwcHggMCAyMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7LnNsaWRlci1ib3R0b20tY29udHJvbHN7bWFyZ2luOjE1cHggMCAwIDB9fS5zbGljay1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNXB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uaW5kZXBlbmRlbnQtZG90cyAuc2xpY2stZG90c3twb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDttYXJnaW4tdG9wOjE1cHh9LnNsaWNrLWRvdHMgYnV0dG9ue2Rpc3BsYXk6bm9uZX0uc2xpY2stZG90cyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDttYXJnaW46MCAzcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zbGljay1kb3RzIGxpOmhvdmVye29wYWNpdHk6MC41fS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmZ9LmRhcmstZG90cyAuc2xpY2stZG90cyBsaSwuc21hbGwtc2xpZGVyLWJsb2NrIC5zbGljay1kb3RzIGxpe2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6cmdiYSgyMzYsNzIsNDcsMCl9LmRhcmstZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUsLnNtYWxsLXNsaWRlci1ibG9jayAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7YmFja2dyb3VuZDojZWM0ODJmfS5zdGF0aWMtZG90cyAuc2xpY2stZG90c3twb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDttYXJnaW4tdG9wOjEuNWVtfS5zbWFsbC1zbGlkZXItYmxvY2sgLnNsaWNrLWRvdHN7Ym90dG9tOjEwcHh9LnRvb2x0aXBzdGVyLWJhc2V7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlfS50b29sdGlwc3Rlci1ib3h7ZmxleDoxIDEgYXV0b30udG9vbHRpcHN0ZXItY29udGVudHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG99LnRvb2x0aXBzdGVyLXJ1bGVye2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3d7b3BhY2l0eToxfS50b29sdGlwc3Rlci1ncm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwLCAwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLCAwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Oi1tb3otdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6LW8tdHJhbnNmb3JtOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Oi1tcy10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIDEpO3RyYW5zZm9ybTpzY2FsZSgxLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSl9LnRvb2x0aXBzdGVyLXN3aW5ne29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpO3RyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvd3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWigwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlWigwZGVnKTt0cmFuc2Zvcm06cm90YXRlWigwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpfS50b29sdGlwc3Rlci1mYWxsey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstby10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpfS50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWx7dG9wOjAgIWltcG9ydGFudH0udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZ3std2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RvcDowICFpbXBvcnRhbnQ7b3BhY2l0eTowfS50b29sdGlwc3Rlci1zbGlkZXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstby10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpfS50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFse2xlZnQ6LTQwcHggIWltcG9ydGFudH0udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmd7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDtsZWZ0OjAgIWltcG9ydGFudDtvcGFjaXR5OjB9QGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmd7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLWZhZGluZyA0MDBtc31Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nezI1JXt0cmFuc2Zvcm06cm90YXRlKC0yZGVnKX03NSV7dHJhbnNmb3JtOnJvdGF0ZSgyZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMCl9fS50b29sdGlwc3Rlci11cGRhdGUtcm90YXRle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtc31Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmd7NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zfS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3h7YmFja2dyb3VuZDojNTY1NjU2O2JvcmRlcjoycHggc29saWQgIzU2NTY1Njtib3JkZXItcmFkaXVzOjRweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tdG9wOjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLXJpZ2h0OjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1sZWZ0OjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tYm90dG9tOjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudHtjb2xvcjp3aGl0ZTtsaW5lLWhlaWdodDoxOHB4O3BhZGRpbmc6MWVtIDEuMTI1ZW19LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O3RvcDowO3dpZHRoOjIwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtyaWdodDowO3RvcDowO3dpZHRoOjEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7bGVmdDowO3RvcDowO3dpZHRoOjEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvd3tib3R0b206MDtoZWlnaHQ6MTBweDttYXJnaW4tbGVmdDotMTBweDt3aWR0aDoyMHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLC50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNTY1NjU2O2xlZnQ6MDt0b3A6M3B4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLWxlZnQtY29sb3I6IzU2NTY1NjtsZWZ0Oi0zcHg7dG9wOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1NjU2NTY7bGVmdDozcHg7dG9wOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlci10b3AtY29sb3I6IzU2NTY1NjtsZWZ0OjA7dG9wOi0zcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtsZWZ0OjA7dG9wOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNTY1NjU2fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItbGVmdC1jb2xvcjojNTY1NjU2fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXRvcC1jb2xvcjojNTY1NjU2fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7dG9wOi0xMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7bGVmdDotMTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWJveHtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMTBweCA2cHggcmdiYSgwLDAsMCwwLjEpfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tdG9wOjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1yaWdodDo2cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLWxlZnQ6NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tYm90dG9tOjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWNvbnRlbnR7Y29sb3I6IzVjNjI2ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDo2cHg7bWFyZ2luLWxlZnQ6LTZweDt3aWR0aDoxMnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdywudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoxMnB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDotNnB4O3dpZHRoOjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7ZGlzcGxheTpub25lfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlcjo2cHggc29saWQgdHJhbnNwYXJlbnR9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci10b3AtY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7dG9wOi02cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7bGVmdDotNnB4fWJvZHkuZmFuY3lib3gtYWN0aXZle292ZXJmbG93OmhpZGRlbn1ib2R5LmZhbmN5Ym94LWlvc2ZpeHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MH0uZmFuY3lib3gtaXMtaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTI7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJ30uZmFuY3lib3gtb3V0ZXIsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1iZywuZmFuY3lib3gtc3RhZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LmZhbmN5Ym94LW91dGVye292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTowLjg3O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKX0uZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtdG9vbGJhciwuZmFuY3lib3gtY2FwdGlvbi13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjI1cztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLC5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwc30uZmFuY3lib3gtaW5mb2Jhcnt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtjb2xvcjojY2NjY2NjO3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO21peC1ibGVuZC1tb2RlOmV4Y2x1c2lvbn0uZmFuY3lib3gtdG9vbGJhcnt0b3A6MDtyaWdodDowO21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVuO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZmFuY3lib3gtaXMtY2xvc2luZyAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3gtc2xpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmF1dG87b3V0bGluZTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5NDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtkaXNwbGF5Om5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybX0uZmFuY3lib3gtc2xpZGU6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHR7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gaWZyYW1le2JhY2tncm91bmQ6IzAwMDAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCBpZnJhbWV7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0tbmV4dHt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zbGlkZT4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjRweDttYXJnaW46NDRweCAwIDQ0cHg7Ym9yZGVyLXdpZHRoOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7b3ZlcmZsb3c6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LXNsaWRlPnRpdGxlLC5mYW5jeWJveC1zbGlkZT5zdHlsZSwuZmFuY3lib3gtc2xpZGU+bWV0YSwuZmFuY3lib3gtc2xpZGU+bGluaywuZmFuY3lib3gtc2xpZGU+c2NyaXB0LC5mYW5jeWJveC1zbGlkZT5iYXNle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUgLmZhbmN5Ym94LWltYWdlLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDt6LWluZGV4Ojk5OTk1O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHQ7b3ZlcmZsb3c6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybX0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94LWlzLWRyYWdnaW5nIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtwYWRkaW5nOjA7d2lkdGg6ODAlO2hlaWdodDo4MCU7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDg4cHgpO292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDojZmZmZmZmfS5mYW5jeWJveC1pZnJhbWV7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LmZhbmN5Ym94LWVycm9ye21hcmdpbjowO3BhZGRpbmc6NDBweDt3aWR0aDoxMDAlO21heC13aWR0aDozODBweDtiYWNrZ3JvdW5kOiNmZmZmZmY7Y3Vyc29yOmRlZmF1bHR9LmZhbmN5Ym94LWVycm9yIHB7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiM0NDQ0NDQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweH0uZmFuY3lib3gtYnV0bntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsMC42KTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dG4sLmZhbmN5Ym94LWJ1dG46dmlzaXRlZCwuZmFuY3lib3gtYnV0bjpsaW5re2NvbG9yOiNjY2NjY2N9LmZhbmN5Ym94LWJ1dG46Zm9jdXMsLmZhbmN5Ym94LWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZmZmZn0uZmFuY3lib3gtYnV0bltkaXNhYmxlZF17Y29sb3I6I2NjY2NjYztjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNn0uZmFuY3lib3gtYnV0biBzdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb259LmZhbmN5Ym94LWJ1dG4gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2UtbGluZWpvaW46cm91bmR9LmZhbmN5Ym94LWJ1dG4tLXBsYXkgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtYnV0bi0tcGF1c2Ugc3ZnIHBhdGg6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtYnV0bi0tem9vbSBzdmcgcGF0aHtmaWxsOnRyYW5zcGFyZW50fS5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbntkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbjotMzBweCAwIDAgMDt6LWluZGV4Ojk5OTk3O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjI7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCl9LmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLDAuOCl9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X2xlZnR7bGVmdDowfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXRuLS1hcnJvd19yaWdodHtyaWdodDowfS5mYW5jeWJveC1jbG9zZS1zbWFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2NvbnRlbnQ6J8OXJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQ6MjJweC8zMHB4IEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Y29sb3I6Izg4ODg4ODtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4yNXM7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6Mn0uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlcntvdXRsaW5lOjFweCBkb3R0ZWQgIzg4ODg4OH0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXJ7Y29sb3I6IzU1NTU1NTtiYWNrZ3JvdW5kOiNlZWVlZWV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxse3RvcDowO3JpZ2h0Oi00MHB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcntmb250LXNpemU6MzVweDtjb2xvcjojYWFhYWFhfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyLC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojZmZmZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1jYXB0aW9uLXdyYXB7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt6LWluZGV4Ojk5OTk5fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6MjBweCAyMHB4O2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjgpO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LWNhcHRpb24gLm5hbWV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmZhbmN5Ym94LWNhcHRpb24gcHtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE2cHh9LmZhbmN5Ym94LWNhcHRpb24gbGl7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZmFuY3lib3gtY2FwdGlvbiBsaT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYW5jeWJveC1jYXB0aW9uIGxpPnNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMTBweCAwIDB9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2VyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE2cHh9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtdHJpZ2dlcjphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO3RvcDoxcHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbjowIDAgMCAxMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtdHJpZ2dlci5hY3RpdmU6YWZ0ZXJ7dG9wOi0zcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtaG9sZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LWxlZnR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDYwJSAtIDEwcHgpfS5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LXJpZ2h0e2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6Y2FsYyg0MCUgLSAxMHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC1sZWZ0LC5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LXJpZ2h0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBidXR0b24sLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0e3BvaW50ZXItZXZlbnRzOmFsbDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFuY3lib3gtY2FwdGlvbiBhe2NvbG9yOiNmZmZmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtc2xpZGU+LmZhbmN5Ym94LWxvYWRpbmd7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDEwMCwxMDAsMTAwLDAuNCk7Ym9yZGVyLXRvcDo2cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjYpO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6NTBweDt3aWR0aDo1MHB4Oy13ZWJraXQtYW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAwLjhzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0zMHB4O21hcmdpbi1sZWZ0Oi0zMHB4O3otaW5kZXg6OTk5OTl9QC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjUsIDEuNSwgMS41KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsIDEuNSwgMS41KTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC41LCAwLjUsIDAuNSk7dHJhbnNmb3JtOnNjYWxlM2QoMC41LCAwLjUsIDAuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO29wYWNpdHk6MX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpfS5mYW5jeWJveC1zaGFyZXtwYWRkaW5nOjMwcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZjRmNGY0O21heC13aWR0aDo5MCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjIyMjI7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9cC5mYW5jeWJveC1zaGFyZV9fbGlua3N7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjowIDEwcHggMTBweCAwO3BhZGRpbmc6MCAxNXB4O21pbi13aWR0aDoxMzBweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmZmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6NDBweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6I2ZmZmZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDo3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZmZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDAgMCAwO3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q3ZDdkN30uZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjIxMnB4O21hcmdpbjowO3BhZGRpbmc6MnB4IDJweCA0cHggMnB4O2JhY2tncm91bmQ6I2ZmZmZmZjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzPnVse2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Zm9udC1zaXplOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC10aHVtYnMteD51bHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyl9LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnM+dWw+bGl7ZmxvYXQ6bGVmdDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21hcmdpbjoycHg7d2lkdGg6MTAwcHg7aGVpZ2h0Ojc1cHg7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH1saS5mYW5jeWJveC10aHVtYnMtbG9hZGluZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpPmltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JvcmRlcjozcHggc29saWQgdmFyKC0tdGhlbWUpO3otaW5kZXg6OTk5OTE7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246YWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpfS5mYW5jeWJveC10aHVtYnM+dWw+bGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfWFbZGF0YS1mYW5jeWJveF17b3V0bGluZTpub25lfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1icz51bD5saXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fS5jaGFyaXR5LXNsaWRlciwucHJpY2UtcmFuZ2Utc2xpZGVyLC5yYW5nZS1zbGlkZXJ7bWFyZ2luOjZweCAwIDEzcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztib3JkZXItcmFkaXVzOjNweH0udWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2fS51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MTZweDt0b3A6LTZweDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0udWktc2xpZGVyLWhhbmRsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi04cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDVweCByZ2JhKDkyLDk4LDExMCwwLjUpO2JvcmRlci1yYWRpdXM6OXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjhweDt3aWR0aDoyOTBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzVjNjI2ZTtib3JkZXI6MXB4IHNvbGlkICNmYWZhZmE7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXJfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MzFweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyX190aXRsZV9fcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3V0bGluZTpub25lO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcl9fdGl0bGVfX3ByZXYgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjNWM2MjZlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV92YXJpYW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1nYXA6NXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDojZjVmNWY1O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lnhkc29mdF9kYXRldGltZXBpY2tlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjc1cHg7aGVpZ2h0OjIxMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciBidXR0b257Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0ueGRzb2Z0X25vc2VsZWN0ey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS54ZHNvZnRfbm9zZWxlY3Q6OnNlbGVjdGlvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS54ZHNvZnRfbm9zZWxlY3Q6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnN0YXRpY30ueGRzb2Z0X2RhdGV0aW1lcGlja2VyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDttYXJnaW46MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcntkaXNwbGF5Om5vbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHBpY2tlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaSwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlEwTkJSakkxTmpNME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UTBOQlJqSTFOalEwTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBEUTBGR01qVTJNVFF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcERRMEZHTWpVMk1qUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BvTkVQNTRBQUFJT1NVUkJWSGphN0pxOVRzTXdFTWN4clpENFdwQlllS1VDZStrVE1DQUNIWmg0QkZmSE8vQUFJSFpHRmhZa0JCc1NFcXhzTENBZ1hLaGJYWU9UeGg5cGZKVlArcXV0blo1cy81THoyWTVJMDNRaFdqaTJHSWNnQW9rV2dmQ3hOdmNPQ0NHS3FpU3FoVXAwbGFIT25lMDV2ZEV5R01ma2R4SkRWamd3RGxFUWdZUUJneCtVTEphV1NYWFM2ci9FUjVGQlZSOFZmR2Z0VEtjSVROcythMVhwY0ZvRXhSRUlERjE0QVZJRnhnUVVTK2g1MjBjZHVkNndOa0MwVUJ3NkJDTy9Ib0NZd0JoRDhRQ2tRL3gxbXdEeUQ0cGxoNEQ2RERWMFRBR3lvNEhjYXdMSUJCU0xEa0hlSDBNZzJ5VlAzbDRUUU1aUUREc0VPbC9NZ0hRcWhNTnVFMEQrb0JoMENJcjhNQUt5YXpCSDlXeUJ1S3hEV2diWGZqTmYzMlRaMUtXbS9BcDFvU2svUjUzVXRRNXhUaDNMVWxNbVQ4Z3Q2ZzUxUTlwK1NvYnhnSlEvcW1zZlpoV3l3R0ZTbDB5QmpDTEpDTWdYYWlsM2I3K3J1bWRWSjJZUnNzNGNOK3I2cUFIRGtQV2pQamRKQ0Y0bjlSbUFEL1Y5QS9XcDROUWFzc0Rqd2xCNlhCaUN4Y0pRV21aWmI4VEhGaWxmeS9sZnJUdkxnaHEyVHFUSHJSTVRLTkowc0loZG8xNVJUK1JweVd3RmRZOTZVWi9MZFFLQkdqY1hwY2MxQWxTRkVmTG1vdUQrMWtudXhCRFVWcnZPQm1vT0MvckVjTjdPUXhLVmVKVENpQWRVelVKaEEyT2V6OVFUa3A3Mk9UVmN4RGNYWThpS05reEdBSlhtSkNPUXdPYTZkaHlYc09hNlh3RUdBS2RlYjVFVDNyUWRBQUFBQUVsRlRrU3VRbUNDKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaXtvcGFjaXR5OjAuNTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05MnB4IC0xOXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXZ7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntmbG9hdDpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246LTcwcHggMDttYXJnaW4tbGVmdDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHR7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MCBub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHg7b3BhY2l0eTowLjU7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApJztvdXRsaW5lOm1lZGl1bSBub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MjBweDttaW4td2lkdGg6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0e2Zsb2F0Om5vbmU7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTVweDtoZWlnaHQ6MTVweDt3aWR0aDozMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MTRweDttYXJnaW4tdG9wOjdweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dHtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE0cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggMDttYXJnaW4tYm90dG9tOjdweDttYXJnaW4tdG9wOjB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbjpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldjpob3ZlcntvcGFjaXR5OjE7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSd9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVse2Rpc3BsYXk6aW5saW5lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OTttYXJnaW46MDtwYWRkaW5nOjVweCAzcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmbG9hdDpsZWZ0O3dpZHRoOjE4MnB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3Zlcj5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyIGl7b3BhY2l0eToxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2M7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MzBweDt6LWluZGV4OjEwMTtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO21heC1oZWlnaHQ6MTYwcHg7b3ZlcmZsb3cteTphdXRvfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3R7cmlnaHQ6LTdweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3QueGRzb2Z0X3llYXJzZWxlY3R7cmlnaHQ6MnB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmZjgwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbntwYWRkaW5nOjJweCAxMHB4IDJweCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6Izk5OSAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRoe3dpZHRoOjEwMHB4O3RleHQtYWxpZ246cmlnaHR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFye2NsZWFyOmJvdGh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3llYXJ7d2lkdGg6NDhweDttYXJnaW4tbGVmdDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDoxMDAlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtoZWlnaHQ6MjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2JhY2tncm91bmQ6I2UyZTJlMjtoZWlnaHQ6MzhweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Zm9udC1zaXplOjE0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0aHt3aWR0aDoxMi41JX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojZjFmMWYxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXl7Y29sb3I6dmFyKC0tdGhlbWUpfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdHtiYWNrZ3JvdW5kOiNmZmU5ZDI7Ym94LXNoYWRvdzojZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50e2JhY2tncm91bmQ6I2MxZmZjOTtib3gtc2hhZG93OiMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9kaXNhYmxlZHtvcGFjaXR5OjAuMztjdXJzb3I6ZGVmYXVsdH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLnhkc29mdF9kaXNhYmxlZHtvcGFjaXR5OjAuMn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZGZlMGUxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2JhY2tncm91bmQ6aW5oZXJpdCAhaW1wb3J0YW50O2JveC1zaGFkb3c6aW5oZXJpdCAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodHtjb2xvcjojY2NjICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHg7Y2xlYXI6Ym90aDtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjhweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGF7Y29sb3I6I2VlZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjojYWFhICFpbXBvcnRhbnR9Lnhkc29mdF9zY3JvbGxiYXI+Lnhkc29mdF9zY3JvbGxlcntiYWNrZ3JvdW5kOiNjY2MgIWltcG9ydGFudDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjNweH0ueGRzb2Z0X3Njcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3cHg7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXJ7bGVmdDowO3JpZ2h0OmF1dG99Lnhkc29mdF9zY3JvbGxlcl9ib3h7cG9zaXRpb246cmVsYXRpdmV9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFya3tib3gtc2hhZG93OjAgNXB4IDE1cHggLTVweCByZ2JhKDI1NSwyNTUsMjU1LDAuNTA2KTtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ0NDtib3JkZXItbGVmdDoxcHggc29saWQgIzMzMztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzMztjb2xvcjojY2NjfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3h7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzIyMn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXZ7YmFja2dyb3VuZDojMGEwYTBhO2JvcmRlci10b3A6MXB4IHNvbGlkICMyMjI7Y29sb3I6Izk5OX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdHtib3JkZXI6MXB4IHNvbGlkICMzMzM7YmFja2dyb3VuZDojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6I2NjNTUwMDtib3gtc2hhZG93OiNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVRXhRVVV6T1RBME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVFeFFVVXpPVEUwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBCUVRGQlJUTTRSVFF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEJRVEZCUlRNNFJqUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwMFZ4R0VBQUFJQVNVUkJWSGphN0pyTlNnTXhFTWVidGdoKzNNU0xyMVQxWG4yQ0hvU0tCMDgrUW1SOEJ4OUE4ZTdSaXhkQjlDS0NvTmRleEl1Z3hGbEphN3JOWm5lVGJMSXBNL0NuTkxzZE12TmpNOGwwbVJDaVE5WWU2MUlLQ0FnWkFVbkgrbVUzTU1aYUhZQ2hCbkpVRHpXT0ZaZFZmYzUrWkZMYnJXRGVYUHdieElxckxMZmFlUzBoRUJWR0lSUUNFaVpvSFF3dGxHU0J5Q0NkWUJsOGc4ZWdUVEFXb0tRTVJCUkJjWnhZbGh6aEtlZ3FNT2FnZUVyc0NIVmtrM2hYSUZvb0RnSEIxS2tISUhWZ3pLQjRBREpRL0ExakFGbUFZaGtRcUE1VE9CdG9jcktyZ1h3UUE4Z2NGSXVBSU84c1FTQTdoaWR2UHdhUUdaU2FBWUhPVVdKQUJoV1d3MkVNSUg5UWFnUUVSVTRTQXJKWG8wWlpMMTh1dmF4ZWpYdC9FbTh4alZCWG12RnIxS1ZtL0FKMTB0UmUyWG5yYU5xYUp2S0UzS0h1VWJmSzFFK1ZIQjBxNDAveTNzZFFTeFk0RkhXZUtKQ3VuUDhVeURkcUpaZW5UM250VlY1aklZQ0FoMjB2VDdpb1A4dHBmNkUybGZFTXdFUmUrd2hWMU1IandaQjdQQmlDeGNHUVd3S1pLRDYybGZHTm5QLzFwb0ZBQTYwVDdyRjFVZ2NLZDJpZDNLRGVVUytvTFdWOERmV0FlcE9mcTAwQ2dRYWJpOXpqY2dKVllWRDdQVnpRVUFVR0FRa2JOSlRCSUNEaGd3WVRqRFlENlhlVzA4WktoK0E0cFlremVuT3hYVWJ2WmNXejdFOHlrUk1uSUhHWDFYUGwrMW0ydlBZcEwrMnFkYjhDREFBUmxLRkV6L1pWa0FBQUFBQkpSVTVFcmtKZ2dnPT0pfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojMGEwYTBhO2JvcmRlcjoxcHggc29saWQgIzIyMjtjb2xvcjojOTk5fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiMwZTBlMGV9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheXtjb2xvcjojY2M1NTAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdHtiYWNrZ3JvdW5kOiNmZmU5ZDI7Ym94LXNoYWRvdzojZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50e2JhY2tncm91bmQ6I2MxZmZjOTtib3gtc2hhZG93OiMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOiNjYzU1MDA7Ym94LXNoYWRvdzojYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdjpob3Zlcntjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSkgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGh7Y29sb3I6IzY2Nn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0e2NvbG9yOiMzMzMgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGF7Y29sb3I6IzExMSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjojNTU1ICFpbXBvcnRhbnR9Lnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZV9ib3h7Ym9yZGVyOjFweCBzb2xpZCAjMzMzfS54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhcj4ueGRzb2Z0X3Njcm9sbGVye2JhY2tncm91bmQ6IzMzMyAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9zYXZlX3NlbGVjdGVke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTAwJTtjb2xvcjojNDU0NTUxO2ZvbnQtc2l6ZToxM3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bntmb250LWZhbWlseTonbXVzZW8tc2FucycsICdCb29rIEFudGlxdWEnLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojODI4NzhjO2hlaWdodDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDE3cHggNHB4IDMzcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDdkOGRhO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmKSwgY29sb3Itc3RvcCg3MyUsICNmNGY4ZmEpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsIEdyYWRpZW50VHlwZT0wKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmZvY3VzLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpob3ZlciBzcGFuLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpmb2N1cyBzcGFue2NvbG9yOiM0NTQ1NTE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmNGY4ZmEpLCBjb2xvci1zdG9wKDczJSwgI2ZmZikpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJywgR3JhZGllbnRUeXBlPTApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey51aS1hdXRvY29tcGxldGV7bGVmdDozMHB4ICFpbXBvcnRhbnR9fS8qIVxuICpcbiAqICAgICAgICAgU2ltcGxlQmFyLmpzIC0gdjIuNi4xXG4gKiAgICAgICAgIFNjcm9sbGJhcnMsIHNpbXBsZXIuXG4gKiAgICAgICAgIGh0dHBzOi8vZ3JzbXRvLmdpdGh1Yi5pby9zaW1wbGViYXIvXG4gKlxuICogICAgICAgICBNYWRlIGJ5IEFkcmllbiBHcnNtdG8gZnJvbSBhIGZvcmsgYnkgSm9uYXRoYW4gTmljb2xcbiAqICAgICAgICAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqXG4gKi9bZGF0YS1zaW1wbGViYXJde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDttYXgtaGVpZ2h0OmluaGVyaXQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9W2RhdGEtc2ltcGxlYmFyPSdpbml0J117ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50e292ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcmZsb3cteTpzY3JvbGw7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnR9LnNpbXBsZWJhci1jb250ZW50e292ZXJmbG93LXk6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpzY3JvbGw7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7bWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnR9LnNpbXBsZWJhci10cmFja3t6LWluZGV4OjMwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTFweDtiYWNrZ3JvdW5kOiNkZmUwZTE7Ym9yZGVyLXJhZGl1czo4cHh9LnNpbXBsZWJhci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4O3dpZHRoOjdweDttaW4taGVpZ2h0OjEwcHh9LnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7b3BhY2l0eTowLjk7Ym9yZGVyLXJhZGl1czo3cHg7bGVmdDowO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyfS5zaW1wbGViYXItdHJhY2s6aG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZTpiZWZvcmV7dHJhbnNpdGlvbjphbGwgMHN9LnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbHt0b3A6MDtkaXNwbGF5Om5vbmV9Lnhkc29mdF90aW1lX2JveCAuc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2Fse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4fS5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbHtsZWZ0OjA7d2lkdGg6YXV0bztoZWlnaHQ6MTVweH0ueGRzb2Z0X3RpbWVfYm94IC5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbHtkaXNwbGF5Om5vbmV9LnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtoZWlnaHQ6MTAwJTtsZWZ0OjJweDtyaWdodDoycHh9Lmhvcml6b250YWwuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87dG9wOjJweDtoZWlnaHQ6MTFweDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b30udWktc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDQwcHg7bWF4LXdpZHRoOjE2MHB4O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxZDIyMjU7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjRweH1pbnB1dC51aS1zcGlubmVyLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjM4cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9LnVpLXNwaW5uZXItYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDozOHB4O3RyYW5zaXRpb246YWxsIDAuMnM7Y29sb3I6IzVjNjI2ZX0udWktc3Bpbm5lci1idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zcGlubmVyLXVwe3JpZ2h0OjB9LnVpLXNwaW5uZXItZG93bntsZWZ0OjA7Zm9udC1zaXplOjIuNWVtO3BhZGRpbmctYm90dG9tOjFweH0ucHJldmlldy1zbGlkZXJfX2l0ZW17cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MC41ZW07cGFkZGluZy1ib3R0b206MWVtO3BhZGRpbmctbGVmdDowLjVlbX0ucHJldmlldy1zbGlkZXJfX2l0ZW0gLmNhdGFsb2d1ZS1saXN0LWl0ZW17d2lkdGg6MTAwJX0uc2xpY2stc2xpZGVyLWNvdW50ZXJ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4yNWVtO2NvbG9yOiM1YzYyNmV9LmF1dGh7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDB2dzttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxMzRweCk7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206OTBweDtwYWRkaW5nLWxlZnQ6MTVweH0ucmctcGFydG5lciAuYXV0aHtwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYXV0aHttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxMjRweCl9fS5hdXRoX19mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O21pbi1oZWlnaHQ6MzQwcHh9LmF1dGhfX2xvZ297d2lkdGg6MjYwcHg7aGVpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0uYXV0aF9fbG9nbyBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYXV0aF9fbG9nb3t3aWR0aDoyMDBweH19LmF1dGhfX3RpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsuYXV0aF9fdGl0bGV7Zm9udC1zaXplOjM0cHh9fS5hdXRoX19saW5le3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fS5hdXRoX19idXRue3dpZHRoOjIwMHB4O21hcmdpbi1ib3R0b206MTVweH0uYXV0aF9fcmVtZW1iZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjE1cHg7Y3Vyc29yOnBvaW50ZXJ9LmF1dGhfX3JlY292ZXJ5e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTVweH0uYXV0aF9fdHJpZ2dlcnt0ZXh0LWFsaWduOmNlbnRlcn0uYXV0aF9fdGV4dHttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzVjNjI2ZX0uYXV0aF9fZXJyb3J7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luLWJvdHRvbToxNXB4fS5hdXRoX19tZXNzYWdle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5Om5vbmV9LmF1dGhfX21lc3NhZ2Vfc3VjY2Vzc3tjb2xvcjojNWM2MjZlfS5hdXRoX19tZXNzYWdlX2Vycm9ye2NvbG9yOiNmMjE3MTd9Lmhlcm97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MCAyMnB4O2NvbG9yOiNmZmY7aGVpZ2h0OmNhbGMoMTAwdmggLSA5OHB4KTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm8tbG9nb3t3aWR0aDoxMDAlO21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvIDQwcHggYXV0b30uaGVyby1sb2dvIHN2Z3t3aWR0aDoxMDAlO2ZpbGw6I2ZmZn0uaGVyby1sb2dvIC5sb2dvLWl0ZW17ZmlsbDp2YXIoLS10aGVtZSl9Lmhlcm8gaDF7Zm9udC1zaXplOjgwcHg7bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZzowIDAgMTBweCAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO3RyYW5zaXRpb246YWxsIDEuM3MgMC41c30uaGVybyAuaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21heC13aWR0aDoxMDQwcHh9Lmhlcm8gcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzowIDAgMjlweCAwO2ZvbnQtc2l6ZToyMHB4fS5oZXJvIC50cmFuc3BhcmVudC1idXRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA0MHB4O21hcmdpbjowIDAgMjVweCAwfS5oZXJvIC5hbmNob3I6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmhlcm8gLm1haW4tcGFnZS1jZWxse3BhZGRpbmc6OThweCAwIDAgMH0uaGVyby1zbG9nYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MTFweCAwIDAgMDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTt0cmFuc2l0aW9uOmFsbCAxLjNzIDAuOHN9Lmhlcm8tc2xvZ2FuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDAgLTMwcHg7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2l0aW9uOmFsbCAxcyAxc30uaGVyby1ib3R0b217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7dHJhbnNpdGlvbjphbGwgMS4zcyAxc30uaGVyby1iZ3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3BhY2l0eTowfS5oZXJvLWJnIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lmhlcm8tYmcgLmltYWdlIGlmcmFtZSwuaGVyby1iZyAuaW1hZ2UgdmlkZW8sLmhlcm8tYmcgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lmhlcm8tYmc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuOCkgMCUsIHJnYmEoMCwwLDAsMC42KSA2MCUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKX0uaW9zIC5oZXJvLWJnIHZpZGVvLC5hbmRyb2lkIC5oZXJvLWJnIHZpZGVve2Rpc3BsYXk6bm9uZX0ubG9hZGVkIC5oZXJvLWJne29wYWNpdHk6MX0uaGVyby1iZyB2aWRlbywuaGVyby1iZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uY29udGFjdHMuc2Nyb2xsZWQgLmNvbnRhY3RzLWxpc3QtaXRlbSwuY29tcGFueS1mZWF0dXJlLnNjcm9sbGVkIC5mZWF0dXJlcy1saXN0LWl0ZW0sLmxvYWRlZCAuaGVyby1zbG9nYW46YmVmb3JlLC5sb2FkZWQgLmhlcm8tYm90dG9tLC5sb2FkZWQgLmhlcm8tc2xvZ2FuLC5sb2FkZWQgLmhlcm8gaDF7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZG93bi1idXRue3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo1MHB4O2xlZnQ6OTAlO3otaW5kZXg6MTAwO3dpZHRoOjM4cHg7bWFyZ2luLWxlZnQ6LTE5cHg7Zm9udC1zaXplOjIycHg7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5kb3duLWJ1dG4uaGlkZGVuLWJ0bntvcGFjaXR5OjB9LmRvd24tYnV0biBzcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHh9LmRvd24tYnV0biBzcGFuOm50aC1jaGlsZCgxKXthbmltYXRpb246anVtcCAxcyBpbmZpbml0ZX0uZG93bi1idXRuIHNwYW46bnRoLWNoaWxkKDIpe2FuaW1hdGlvbjpqdW1wIDFzIDAuMTVzIGluZmluaXRlfS5kb3duLWJ1dG4gc3BhbjpudGgtY2hpbGQoMyl7YW5pbWF0aW9uOmp1bXAgMXMgMC4zcyBpbmZpbml0ZX0uaGVyby1pY29uLC5kb3duLWljb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjUwcHg7bGVmdDowO3otaW5kZXg6Nzt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O21hcmdpbjowIDAgMCAwO3RleHQtYWxpZ246Y2VudGVyfS5oZXJvLWljb24gc3ZnLC5kb3duLWljb24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3otaW5kZXg6Mjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjowIDAgMCAtMjBweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMTVweCwgMCk7YW5pbWF0aW9uOnNjcm9sbFdoZWVsIDFzIGxpbmVhciBpbmZpbml0ZTtmaWxsOiNmZmZ9Lmhlcm8taWNvbiBzcGFuLC5kb3duLWljb24gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjUwJTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxNTBweDttYXJnaW46MCAwIDAgLTc1cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MjJweDt0ZXh0LWFsaWduOmNlbnRlcn0uaW9zIC5oZXJvLWljb24sLmFuZHJvaWQgLmhlcm8taWNvbiwuaW9zIC5kb3duLWljb24sLmFuZHJvaWQgLmRvd24taWNvbntkaXNwbGF5Om5vbmV9LnBhZ2UtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMjBweDtmb250LXNpemU6MzBweDttYXJnaW4tYm90dG9tOjNlbX0ucGFnZS1oZXJvLWZpeHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBhZ2UtaGVyby0tY29tcGFueXtwYWRkaW5nOjB9LnBhZ2UtaGVyby0tY29tcGFueSAucGFnZS1oZXJvLWJne3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWhlcm8tLWNvbXBhbnkgLnBhZ2UtaGVyby1iZyAuc2xpY2stYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLS1jb21wYW55IC5wYWdlLWhlcm8tYmcgLnNsaWNrLWFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucGFnZS1oZXJvLS1jb21wYW55IC5wYWdlLWhlcm8tYmc6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJvLWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kOiMyOTI5Mjl9LnBhZ2UtaGVyby1hcnJvdyAuaGVyby1pY29ue2JvdHRvbToyMHB4fS5wYWdlLWhlcm8tdG9we21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZTowLjhlbX0ucGFnZS1oZXJvLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmc6MCAwIDEwcHggMH0ucGFnZS1oZXJvLWNvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpfS5wYWdlLWhlcm8tZnJhbWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wYWdlLWhlcm8taG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDk4cHgpO21heC13aWR0aDoxMDQwcHg7bWFyZ2luOjAgYXV0b30ucGFnZS1oZXJvLXRleHR7cG9zaXRpb246aW5oZXJpdDtwYWRkaW5nOjExcHggMCAwIDA7bGluZS1oZWlnaHQ6MS4zZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlLWhlcm8tdGV4dDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojZmZmfS5wYWdlLWhlcm8tdGV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MC44ZW19LnBhZ2UtaGVyby1iZ3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyLm9uZS1zbGlkZSAuc2xpY2stbGlzdHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIub25lLXNsaWRlIC5zbGlkZSBhe3dpZHRoOjEwMCV9LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyLm9uZS1zbGlkZSAuc2xpZGUtdGV4dHt3aWR0aDoxMDAlO2xlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyIC5zbGlkZXtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWhlcm8tYmcucGFnZS1oZXJvLXNsaWRlciAuc2xpZGUgYXtsZWZ0OjA7d2lkdGg6MTAwJX19LnBhZ2UtaGVyby1iZyAuc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRle29wYWNpdHk6MC44O3RyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zaXRpb246YWxsIDAuMzVzfS5wYWdlLWhlcm8tYmcgLnNsaWRlLnNsaWNrLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0ucGFnZS1oZXJvLWJnIC5zbGlkZS5zbGljay1jdXJyZW50IC5zbGlkZS10ZXh0e29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjVzIDAuNXN9fS5wYWdlLWhlcm8tYmcgLnNsaWRlIC5zbGljay1jdXJyZW50IC5zbGlkZS10ZXh0e29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjVzIDAuNXN9LnBhZ2UtaGVyby1iZyAuc2xpZGVfX2ZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo2MDBweDttYXgtd2lkdGg6MTQ1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87d2lkdGg6MTAwJX0ucGFnZS1oZXJvLWJnIC5zbGlkZV9fZnJhbWUgLmltYWdle2hlaWdodDoxMDAlfS5wYWdlLWhlcm8tYmcgLnNsaWRlX19mcmFtZSAuaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGVfX2ZyYW1le21heC13aWR0aDoxMDAlO2hlaWdodDo0MDBweH19LnBhZ2UtaGVyby1iZyAuc2xpZGVfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjE1cHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyOSwzNCwzNywwLjg1KSAwJSwgcmdiYSgyOSwzNCwzNywwLjcpIDUwJSwgcmdiYSgyOSwzNCwzNywwLjYpIDcwJSwgcmdiYSgyOSwzNCwzNywwKSAxMDAlKTtmb250LXNpemU6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGVfX3RpdGxle2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOm5vbmV9fS5wYWdlLWhlcm8tYmcgLnNsaWRlIGF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tYmcgLnNsaWRlIGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9pL3pvb20ucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjYwcHggNjBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4zc30ucGFnZS1oZXJvLWJnIC5zbGlkZSBhOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjEwcHg7ei1pbmRleDo1O3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MCAyMHB4IDIwcHggMjBweDtvcGFjaXR5OjA7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjFzfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgLm5hbWV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBwe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MTZweH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IGxpe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBsaT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgbGk+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW46MCAxMHB4IDAgMH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC10cmlnZ2VyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE2cHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC10cmlnZ2VyOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOjFweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMCAwIDEwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXIuYWN0aXZlOmFmdGVye3RvcDotM3B4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtdHJpZ2dlciBzcGFue2ZvbnQtc2l6ZToxNHB4fX0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LWhvbGRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LWxlZnR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDYwJSAtIDEwcHgpfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDpjYWxjKDQwJSAtIDEwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0e2xlZnQ6MDt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0e2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgLm5hbWV7Zm9udC1zaXplOjIwcHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBwe2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtbGVmdCwucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXJpZ2h0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LnBhZ2UtaGVyby1iZyAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucGFnZS1oZXJvLWJnIC5pbWFnZSBpZnJhbWUsLnBhZ2UtaGVyby1iZyAuaW1hZ2UgdmlkZW8sLnBhZ2UtaGVyby1iZyAuaW1hZ2UgaW1ne21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wYWdlLWhlcm8tYmcgLmltYWdlX2JsdXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwJTtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsdGVyOmJsdXIoNDBweCk7dHJhbnNmb3JtOnNjYWxlKDAuOSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wYWdlLWhlcm8tYmcgLmltYWdlX2JsdXJ7ZGlzcGxheTpub25lfX0ucGFnZS1oZXJvLWJnOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjgpIDAlLCByZ2JhKDAsMCwwLDAuNikgNjAlLCByZ2JhKDAsMCwwLDAuNCkgMTAwJSl9LnBhZ2UtaGVyby1uYXZ7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MC43NWVtO3dpZHRoOjI4MHB4O3RyYW5zaXRpb246YWxsIDEuM3MgMXN9LnBhZ2UtaGVyby1uYXYgbGl7bWFyZ2luOjE1cHggMCAwIDB9LnBhZ2UtaGVyby1uYXYgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wYWdlLWhlcm8tbmF2IGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAwIDVweCAwO2NvbG9yOiNmZmZ9LnBhZ2UtaGVyby1uYXYgYSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAwIDAgNDBweH0ucGFnZS1oZXJvLW5hdiBhIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnBhZ2UtaGVyby1uYXYgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LnBhZ2UtaGVyby1uYXYgYTpob3ZlciBbY2xhc3MqPSdpY28tJ117ZmlsbDojZmZmfS5wYWdlLWhlcm8tY29tcGFueXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjU7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0ucGFnZS1oZXJvLWNvbXBhbnkgLmlubmVye21heC13aWR0aDoxMTgwcHh9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1le3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZTo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWUtZnJhbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWhlcm8tY29tcGFueSAubmFtZS1pbmZvIC5zdGF0aWMtcmF0aW5nLC5wYWdlLWhlcm8tY29tcGFueSAubmFtZS1pbmZvIC5hZGQtdG8tZmF2b3JpdGV7bWFyZ2luOjAgMTBweCAwIDB9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXJ7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojZmZmZmZmfS5wYWdlLWhlcm8tY29tcGFueSAudHlwZXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWNvbXBhbnkgLmFkZC10by1mYXZvcml0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOjZweCBhdXRvIDAgYXV0b30ucGFnZS1oZXJvLWNvbXBhbnkgLmFkZC10by1mYXZvcml0ZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjIwcHg7bWFyZ2luOi05cHggMCAwIC0xMnB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRlOmhvdmVyIHN2ZywucGFnZS1oZXJvLWNvbXBhbnkgLmFkZC10by1mYXZvcml0ZS5hY3RpdmUgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5wYWdlLWhlcm8tZGF0YXtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaH0ucGFnZS1oZXJvLWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBhZ2UtaGVyby1kYXRhOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBhZ2UtaGVyby1kYXRhIC5kYXRhe3dpZHRoOjEwMCU7cGFkZGluZzo1cHggNXB4fS5wYWdlLWhlcm8tZGF0YSAuZGF0YTpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZX0ucGFnZS1oZXJvLWRhdGEgLmRhdGEtdGV4dHttaW4taGVpZ2h0OjM4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYWdlLWhlcm8tZGF0YSAubGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1oZXJvLWRhdGEgLmxhYmVsLS1sb3d7cGFkZGluZzowIDAgNHB4IDB9LnBhZ2UtaGVyby1kYXRhIC5zdGF0aWMtcmF0aW5ne21hcmdpbjoxMnB4IGF1dG8gMTBweCBhdXRvfS5wYWdlLWhlcm8tZGF0YSAudGVzdGltb25pYWwtY291bnRlcnttYXJnaW46MCA1cHggMCA1cHg7Y29sb3I6I2ZmZn0ucGFnZS1oZXJvLWRhdGEgW2NsYXNzKj0nLWJ1dG4nXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luOjEwcHggYXV0byAwIGF1dG87Zm9udC1zaXplOjEzcHh9LnBhZ2UtaGVyby1yYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBhZ2UtaGVyby1yYXRpbmd7ZGlzcGxheTpibG9ja30ucGFnZS1oZXJvLXJhdGluZyAuc3RhdGljLXJhdGluZywucGFnZS1oZXJvLXJhdGluZyAudGVzdGltb25pYWwtY291bnRlciwucGFnZS1oZXJvLXJhdGluZyAuYWRkLXRvLWZhdm9yaXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCBhdXRvIDAgYXV0b319Lmhlcm8tY29tcGFueS1uYW1le3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweH0uaGVyby1jb21wYW55LW5hbWUgLmJyZWFkY3J1bWJze21hcmdpbi1ib3R0b206NXB4fS5oZXJvLWNvbXBhbnktbmFtZV9zdGF0aWN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4fS5oZXJvLWNvbXBhbnktbmFtZSsuc3R1ZGlvLXNlY3Rpb257bWFyZ2luLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyby1jb21wYW55LW5hbWUrLnN0dWRpby1zZWN0aW9ue21hcmdpbi10b3A6ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tY29tcGFueS1uYW1lKy5zdHVkaW8tc2VjdGlvbnttYXJnaW4tdG9wOjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLWNvbXBhbnktbmFtZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5oZXJvLWNvbXBhbnktbmFtZSsuc3R1ZGlvLXNlY3Rpb257bWFyZ2luLXRvcDo0MHB4fX0uaGVyby1jb21wYW55LW5hbWUgLmxvZ297bWFyZ2luLXJpZ2h0OjIwcHg7aGVpZ2h0OjkwcHg7d2lkdGg6OTBweH0uaGVyby1jb21wYW55LW5hbWUgLmxvZ28gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZXJvLWNvbXBhbnktbmFtZSAubG9nb3toZWlnaHQ6NjBweDt3aWR0aDo2MHB4O21hcmdpbi1yaWdodDoxMHB4fX0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUgaDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MWVtfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSBoMT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0zcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVyby1jb21wYW55LW5hbWUgLm5hbWUgLml0ZW0tdGVuZGVyLWFwcHJvdmVke3RvcDotMnB4fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWQgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1mcmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDo1cHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLm5hbWUtaWQsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXIsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnN0YXRpYy1yYXRpbmcsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLmFkZC10by1mYXZvcml0ZXttYXJnaW46MCAxMHB4IDAgMH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuc3RhdGljLXJhdGluZ3t0b3A6MXB4fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1pbmZvIC50ZXN0aW1vbmlhbC1jb3VudGVye3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1le2ZvbnQtc2l6ZTozNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVyby1jb21wYW55LW5hbWUgLm5hbWV7Zm9udC1zaXplOjI0cHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm97Zm9udC1zaXplOjEzcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLm5hbWUtaWQsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXIsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnN0YXRpYy1yYXRpbmcsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLmFkZC10by1mYXZvcml0ZXttYXJnaW46MCA1cHggMCAwfX0uaGVyby1jb21wYW55LW5hbWUgLnR5cGV7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3RvcDotMXB4fS5oZXJvLWNvbXBhbnktbmFtZSAuYWRkLXRvLWZhdm9yaXRlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46LTlweCAwIDAgLTEycHg7ZmlsbDojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnN9Lmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3ZnLC5oZXJvLWNvbXBhbnktbmFtZSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmxvYWRlZCAucGFnZS1oZXJvLWdhbGxlcnksLmxvYWRlZCAucGFnZS1oZXJvLWNvbXBhbnksLmxvYWRlZCAucGFnZS1oZXJvLW5hdiwubG9hZGVkIC5wYWdlLWhlcm8tdG9wLC5sb2FkZWQgLnBhZ2UtaGVyby10aXRsZSwubG9hZGVkIC5wYWdlLWhlcm8tdGV4dCwubG9hZGVkIC5wYWdlLWhlcm8tdGV4dDpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lmhlcm97aGVpZ2h0OmF1dG87bWluLWhlaWdodDo2NTBweH0uaGVybyBoMXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjgwcHh9Lmhlcm8gLm1haW4tcGFnZS1jZWxse3BhZGRpbmc6NDBweCAwIDAgMH0uaGVyb19fZ2Fwc3tkaXNwbGF5Om5vbmV9LnBhZ2UtaGVyby10aXRsZXtmb250LXNpemU6NjBweH0ucGFnZS1oZXJvLWhvbGRlcnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA0MHB4KX0uZG93bi1pY29ue2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tc2xvZ2Fue2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjI4cHh9Lmhlcm8gaDF7Zm9udC1zaXplOjcwcHh9Lmhlcm8gcHtmb250LXNpemU6MTZweH0uaGVyby1oZWFkZXIgLmhlYWRlci1sb2dve3dpZHRoOjM2MHB4O21hcmdpbjoxMDBweCAwIDAgMH0ucGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo2MHB4fS5wYWdlLWhlcm8tZGF0YXtkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tZGF0YTpiZWZvcmV7ZGlzcGxheTpibG9ja30ucGFnZS1oZXJvLWRhdGEgLmRhdGF7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7Ym9yZGVyOm5vbmU7cGFkZGluZzo1cHggMTBweDtoZWlnaHQ6YXV0b30ucGFnZS1oZXJvLWRhdGEgLmRhdGE6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wYWdlLWhlcm97Zm9udC1zaXplOjI0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby1ob2xkZXIsLnBhZ2UtaGVyby1mcmFtZXt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYWdlLWhlcm8tbmF2e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAyMHB4IDB9LnBhZ2UtaGVyby10aXRsZXtmb250LXNpemU6NTBweH0ucGFnZS1oZXJvLXRleHQ6YmVmb3Jle2xlZnQ6NTAlO21hcmdpbjowIDAgMCAtMzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lmhlcm8gaDF7Zm9udC1zaXplOjUwcHh9Lmhlcm8gcHtmb250LXNpemU6MTRweH0uaGVyby1zbG9nYW57Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjJweH0uaGVyby1oZWFkZXIgLmhlYWRlci1sb2dve3dpZHRoOjI4MHB4O21hcmdpbjoxMzBweCAwIDAgMH0uaGVyby1oZWFkZXIgLnBob25lLWJveHtmbG9hdDpub25lO21hcmdpbjowO3BhZGRpbmc6NjFweCAwIDAgMDtjbGVhcjpib3RofS5wYWdlLWhlcm97cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5wYWdlLWhlcm8tLWNvbXBhbnl7cGFkZGluZzowfS5wYWdlLWhlcm8tY29tcGFueSwucGFnZS1oZXJvLWdhbGxlcnl7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmRlc2t0b3AgLmhlcm8taGVhZGVyIC5oZWFkZXItbG9nb3ttYXJnaW46MzBweCAwIDAgMH0uZGVza3RvcCAuZG93bi1pY29ue2JvdHRvbTozMHB4fS5kZXNrdG9wIC5oZXJvIGgxe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6OTBweH19LmNhdGFsb2d1ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uY2F0YWxvZ3VlLWxpc3QtaXRlbXtkaXNwbGF5OmZsZXh9LmNhdGFsb2d1ZV9faG9sZGVye3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX0ucHJvZHVjdHMtbGlzdHttYXJnaW4tYm90dG9tOjRlbX0uY2F0YWxvZ3VlLXRpdGxle21hcmdpbi1ib3R0b206MmVtO3RleHQtYWxpZ246Y2VudGVyfS5jYXRhbG9ndWUtYW5jaG9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTBweDtsZWZ0OjA7d2lkdGg6MDtoZWlnaHQ6MH0uY2F0YWxvZ3VlLWxpc3QtLWVtcHR5e3RleHQtYWxpZ246Y2VudGVyfS5jYXRhbG9ndWUtbGlzdC0tZW1wdHk+c3Bhbnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMTVweCAzMHB4IDE1cHg7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlLXRyaWdnZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4fS5jYXRhbG9ndWUtbGlzdC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWFsaWduOnJpZ2h0fS5jYXRhbG9ndWUtbGlzdC1ob2xkZXIud2l0aC1maWx0ZXJze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVye21hcmdpbi1ib3R0b206MmVtfS5jYXRhbG9ndWUtZmlsdGVyLWNvbHVtbntvcmRlcjoxO3dpZHRoOjI3MHB4fS5jYXRhbG9ndWUtbGlzdC1jb2x1bW57b3JkZXI6Mjt3aWR0aDpjYWxjKDEwMCUgLSAyOTBweCl9LmNhdGFsb2d1ZS1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX0uY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTVweDtncmlkLXJvdy1nYXA6MTVweH0uY2F0YWxvZ3VlLXVwe3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjIwcHg7Ym90dG9tOjg1cHg7ei1pbmRleDoxMDQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuM3N9LmNhdGFsb2d1ZS11cC5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uY2F0YWxvZ3VlLXVwIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzZweDt3aWR0aDozNnB4O2NvbG9yOiM1YzYyNmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246YWxsIDAuM3M7Ym9yZGVyOjJweCBzb2xpZCAjNWM2MjZlO3RleHQtaW5kZW50Oi05OTllbTtvdmVyZmxvdzpoaWRkZW59LmNhdGFsb2d1ZS11cCBhOmhvdmVye2JhY2tncm91bmQ6IzVjNjI2ZX0uY2F0YWxvZ3VlLXVwIGE6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjojZmZmfS5jYXRhbG9ndWUtdXAgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTJweDtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yaWdodDoycHggc29saWQgIzVjNjI2ZTt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpO3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWUtdXB7Ym90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWUtdXB7cmlnaHQ6MTBweH19LnByZXZpZXctdGFnc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wcmV2aWV3LXRhZ3MtLWJvcmRlcmVke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LnByZXZpZXctdGFncy5sb3d7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTowfS5wcmV2aWV3LXRhZ3MtdGl0bGV7cGFkZGluZzowIDAgMTVweCAwO2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wcmV2aWV3LXRhZ3MgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wcmV2aWV3LXRhZ3MgbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiM1YzYyNmU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtib3JkZXItcmFkaXVzOjNweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wcmV2aWV3LXRhZ3MgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJldmlldy10YWdzIC5oaWRkZW4tdGFnc3tkaXNwbGF5Om5vbmV9LnByZXZpZXctdGFncy10cmlnZ2Vye21hcmdpbjoxMHB4IDAgMCAwO2NvbG9yOiMzMzMzMzM7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnByZXZpZXctdGFncy10cmlnZ2VyIHNwYW46YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHg7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46MCAwIDAgMTBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMzMzMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzMzMzMzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucHJldmlldy10YWdzLXRyaWdnZXIgc3BhbjphZnRlcjpsYXN0LWNoaWxkOmFmdGVye3RvcDoycHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXsuY2F0YWxvZ3VlLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcil9LmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyLndpdGgtZmlsdGVyc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhdGFsb2d1ZS1maWx0ZXItY29sdW1uLC5jYXRhbG9ndWUtbGlzdC1jb2x1bW57d2lkdGg6YXV0b30uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsLmNhdGFsb2d1ZS1saXN0e2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoyMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2VzLC5jYXRhbG9ndWUtbGlzdF9zdGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1pdGVte2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztib3JkZXItcmFkaXVzOjVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LC5jYXRhbG9ndWUtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0X3N0YWdlcywuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCwuY2F0YWxvZ3VlLWxpc3R7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdF9zdGFnZXMsLmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uY2F0YWxvZ3VlX19iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVufS5jYXRhbG9ndWVfX2Jhbm5lciBwaWN0dXJlLC5jYXRhbG9ndWVfX2Jhbm5lciBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY2F0YWxvZ3VlX19iYW5uZXItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmNhdGFsb2d1ZV9fYmFubmVyLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uY2F0YWxvZ3VlX19iYW5uZXJfbG93e21hcmdpbi1ib3R0b206MH0uc2xpY2staW5pdGlhbGl6ZWQgLmNhdGFsb2d1ZV9fYmFubmVyLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7Ym94LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudH0uY2F0YWxvZ3VlX19iYW5uZXItZnJhbWV7bWFyZ2luLWJvdHRvbTozMHB4fS5jYXRhbG9ndWVfX2Jhbm5lci1mcmFtZV9sb3d7bWFyZ2luLWJvdHRvbTowfS5jYXRhbG9ndWVfX2Jhbm5lci1kZXNjcmlwdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6NXB4O2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjEzcHh9LmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9uIFtjbGFzcyo9J2J1dG4nXXtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY2F0YWxvZ3VlX19iYW5uZXItZGVzY3JpcHRpb257Zm9udC1zaXplOjEycHh9LmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9uIFtjbGFzcyo9J2J1dG4nXXtoZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXNpemU6MTRweH19LmNhdGFsb2d1ZS1iYW5uZXJzLXNsaWRlcnttYXJnaW4tYm90dG9tOjMwcHh9LmNhdGFsb2d1ZS1maWx0ZXJ7cGFkZGluZy10b3A6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXJ7cGFkZGluZy1ib3R0b206MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMjgsMjcsMjcsMC4xKTtib3JkZXItcmFkaXVzOjEwcHh9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5maWx0ZXJzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MDtkaXNwbGF5Om5vbmU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlciAuZmlsdGVycy1jbG9zZTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5maWx0ZXJzLWNsb3NlIC5pY29uLWNyb3Nze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTE1cHh9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDo0MDtsZWZ0OmNhbGMoMTAwJSArIDMwcHgpO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMXN9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAtLWhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAgLnBvcHVwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MjBweCAyMHB4IDIzcHggMjBweDttaW4td2lkdGg6MjUwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3gtc2hhZG93OjAgMXB4IDE1cHggcmdiYSgwLDAsMCwwLjUpfS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jb250ZW50IHNwYW57ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkfS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jb250ZW50OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMHB4O2xlZnQ6LTEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jbG9zZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMil9LmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlcnt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm17cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MjAwcHg7ei1pbmRleDoyMDtsZWZ0OmNhbGMoMTAwJSArIDIwcHgpO3BhZGRpbmc6MjBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDEwcHggcmdiYSg5Miw5OCwxMTAsMC41KTtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMHM7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0uYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yczt0cmFuc2l0aW9uOmFsbCAwLjNzfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0gLmRhcmstcmVkLWJ1dG57bWFyZ2luOjEwcHggMCAwIDB9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSAuY29uZmlybS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSAuY29uZmlybS1jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjotMTBweCAwIDAgLTEwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSBbY2xhc3MqPVwiYnV0blwiXXt3aWR0aDoxMDAlfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MzhweDtwYWRkaW5nOjEwcHggMTVweCA5cHggMzVweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLXRyaWdnZXIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMXB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luLXRvcDotNXB4O2ZpbGw6IzFkMjIyNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tdHJpZ2dlci5hY3RpdmUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAxNHB4IDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLXJvd3twYWRkaW5nOjIwcHggMjBweCAxMHB4IDIwcHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfX21vcmV7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmZpbHRlci1jb2xvcnN7ZmxvYXQ6bm9uZTtwYWRkaW5nOjIwcHggMTVweCAwIDE1cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmZpbHRlci1jb2xvcnMgYXttYXJnaW46MCA1cHggMTBweCA1cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmxhYmVscy10cmlnZ2Vye3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOnZhcigtLXRoZW1lKTtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAubGFiZWxzLXRyaWdnZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5yYW5nZS1pbnB1dHMtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW0gLnByZWZpeCwuZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW0gLmN1cnJlbmN5e3dpZHRoOjIwcHg7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cy1pdGVtIC5wcmVmaXh7d2lkdGg6MjVweDt0ZXh0LWFsaWduOmxlZnR9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cyAudGV4dC1pbnB1dC5wcmljZS1yYW5nZXtoZWlnaHQ6MzBweDt3aWR0aDpjYWxjKDEwMCUgLSA0NXB4KTtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjdweH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAxMHB4O21hcmdpbi10b3A6NHB4O2ZvbnQtc2l6ZToxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMxZDIyMjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYSAuY2hlY2stbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaSBhOmhvdmVyLC5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpIGEuYWN0aXZle2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGZlMGUxfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpLmFjdGl2ZSBhe2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxMHB4IDAgMTBweDttYXJnaW46MTJweCAwIDAgMDtmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsOmhvdmVyLC5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsLmNoZWNrZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbCAuY29uZmlybS1maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMnB4O3JpZ2h0Oi0xMTBweDt6LWluZGV4OjU7d2lkdGg6MTQwcHg7dHJhbnNpdGlvbjphbGwgMC4ycztib3gtc2hhZG93OjAgMXB4IDdweCByZ2JhKDAsMCwwLDAuMyk7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5jb25maXJtLWZpbHRlci5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5jb25maXJtLWZpbHRlciAucmVkLWJ1dG57d2lkdGg6MTAwJTtmb250LXNpemU6MTRweDtoZWlnaHQ6NDBweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdC5wcmljZS1saXN0e3BhZGRpbmc6MCAwIDE4cHggMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdC5maWx0ZXItYnRuc3twYWRkaW5nOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpLmFjdGl2ZSAuY2hlY2staWNvbntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExMVwiXXtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS90cmFuc3BhcmVudC1jb2xvci5wbmdcIikgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTUwJSAxNTAlfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExMlwiXXtiYWNrZ3JvdW5kOiNmNWY1ZjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTEzXCJde2JhY2tncm91bmQ6IzAwMDAwMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMTRcIl17YmFja2dyb3VuZDojZGViNDQzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExNVwiXXtiYWNrZ3JvdW5kOiM2ZDRjNDF9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE2XCJde2JhY2tncm91bmQ6IzllOWU5ZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMThcIl17YmFja2dyb3VuZDojZjQ0MzM2fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjQ4N1wiXXtiYWNrZ3JvdW5kOiNmMDYyOTJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE5XCJde2JhY2tncm91bmQ6IzNmNTFiNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMjFcIl17YmFja2dyb3VuZDojZTVlNWU1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjEyNFwiXXtiYWNrZ3JvdW5kOiNjNGM0YzR9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTQzXCJde2JhY2tncm91bmQ6IzY0YjVmNn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIyMTBcIl17YmFja2dyb3VuZDojZjY4NjIwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjIxMVwiXXtiYWNrZ3JvdW5kOiNGREQ5QjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiNDgxXCJde2JhY2tncm91bmQ6I2ZmZWIzYn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI0ODVcIl17YmFja2dyb3VuZDojNGNhZjUwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjg3MlwiXXtiYWNrZ3JvdW5kOiNjZDkxNmN9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiOTQ1XCJde2JhY2tncm91bmQ6I2Q4ODg1MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI5NjdcIl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNDQzMzYgMCUsICNmNDQzMzYgMzMuMzMzJSwgIzRjYWY1MCAzMy4zMzMlLCAjNGNhZjUwIDY2LjY2NiUsICM2NGI1ZjYgNjYuNjY2JSwgIzY0YjVmNiAxMDAlKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI5ODJcIl17YmFja2dyb3VuZDojRkREOUI1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjEyNTdcIl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTcyZGVnLCAjZGVkZWRlLCAjZmZmIDE2JSwgI2RlZGVkZSAyMSUsICNmZmYgMjQlLCAjNDU0NTQ1IDI3JSwgI2RlZGVkZSAzNiUsICNmZmYgNDUlLCAjZmZmIDYwJSwgI2RlZGVkZSA3MiUsICNmZmYgODAlLCAjZGVkZWRlIDg0JSwgI2ExYTFhMSl9LmZpbHRlci1idG5ze3BhZGRpbmc6MTVweCAxMHB4fS5maWx0ZXItYnRucyBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgYXV0b30uZmlsdGVyLWJ0bnMgW2NsYXNzKj1cIi1idXRuXCJdOmZpcnN0LWNoaWxke21hcmdpbjowIGF1dG8gMTVweCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsuY2F0YWxvZ3VlLWZpbHRlci10cmlnZ2Vye2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlcnttYXgtd2lkdGg6MzgwcHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMTVzO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIuYWN0aXZle21heC1oZWlnaHQ6MjAwMDBweDtvcGFjaXR5OjE7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuOHMsIG9wYWNpdHkgMC4yc30uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLm1haW4tc2VjdGlvbi10aXRsZXttYXJnaW46MH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLmZpbHRlcnMtY2xvc2V7ZGlzcGxheTpibG9ja319LmNhdGFsb2d1ZS1uYXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy10b3A6NnB4O21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlLW5hdjphZnRlciwuY2F0YWxvZ3VlLW5hdjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi0yNSU7ZGlzcGxheTpibG9jazt3aWR0aDoxNTAlO2hlaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LmNhdGFsb2d1ZS1uYXY6YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOjB9LmNhdGFsb2d1ZS1uYXYgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2ZsZXg6MC4wNSAxIDc4cHg7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM5MTkxOTE7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlLW5hdiBsaSBhe2NvbG9yOiM5MTkxOTF9LmNhdGFsb2d1ZS1uYXYgbGkgYS5jdXJyZW50LC5jYXRhbG9ndWUtbmF2IGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLW5hdntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5jYXRhbG9ndWUtbmF2IGxpe2ZvbnQtc2l6ZToxNHB4O2ZsZXgtYmFzaXM6MTIwcHh9fS5wcm9kdWN0LXByZXZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtjb2xvcjojMzMzO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMC4zcztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0ucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lciwucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMsLnByb2R1Y3QtcHJldmlldyAuYXJ0e29wYWNpdHk6MH0ucHJvZHVjdC1wcmV2aWV3OmhvdmVye2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSl9LnByb2R1Y3QtcHJldmlldzpob3ZlciAucHJpY2VfaW5uZXIsLnByb2R1Y3QtcHJldmlldzpob3ZlciAucHJvZHVjdC1hY3Rpb25zLC5wcm9kdWN0LXByZXZpZXc6aG92ZXIgLmFydHtvcGFjaXR5OjF9LnByb2R1Y3QtcHJldmlldy1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtO3otaW5kZXg6OTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0c19fcHJlbWl1bXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4Ojk7bGVmdDoxMHB4O3dpZHRoOjQwcHh9LnByb2R1Y3RzX19wcmVtaXVtIHN2Z3toZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5pbi1mYXZvcml0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O3otaW5kZXg6MTA7ZGlzcGxheTpub25lO3dpZHRoOjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmluLWZhdm9yaXRlIHN2Z3t3aWR0aDoyOXB4O2hlaWdodDoyM3B4O2ZpbGw6dmFyKC0tdGhlbWUpfS5pbi1mYXZvcml0ZSBzdmcgLmhlYXJ0LWZ1bGx7ZGlzcGxheTpibG9ja30uaW4tZmF2b3JpdGUuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtcHJldmlldyAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0LXByZXZpZXcgLmltYWdlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXByZXZpZXcgLmltYWdlPnNwYW4gaW1nLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGEgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuIC5hZGRpdGlvbmFsLWltYWdlLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGEgLmFkZGl0aW9uYWwtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDAuMnM7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3JpZ2h0OjRweDt6LWluZGV4OjEwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctYm90dG9tOjNweDtwYWRkaW5nLWxlZnQ6NXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiM1YzYyNmU7Ym9yZGVyLXJhZGl1czozcHh9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSAuaWNvLWRpYW1vbmR7ZmlsbDp2YXIoLS10aGVtZSl9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IC5pY28tcGlne2ZpbGw6dmFyKC0tdGhlbWUpfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTEycHg7bWFyZ2luLXJpZ2h0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0uY2FyZC1jb2xvcnMgLnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wcm9kdWN0LXByZXZpZXctcXVhbGl0eXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjB9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHNwYW57ZGlzcGxheTpub25lfX0ucHJvZHVjdC1wcmV2aWV3LXJhdGluZ3ttYXJnaW46MCAwIDEwcHggMH0ucHJvZHVjdC1wcmV2aWV3LXJhdGluZyAuc3RhdGljLXJhdGluZ3ttYXJnaW46MCBhdXRvfS5wcm9kdWN0LXByZXZpZXcgLm5hbWV7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjEwcHh9LnByb2R1Y3QtcHJldmlldyAucHJpY2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206MTVweDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6YXV0b30ucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lcnt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjVweDtvcGFjaXR5OjA7bWFyZ2luOjB9LnByb2R1Y3QtcHJldmlld19fbWFpbi1wcmljZXttYXJnaW4tbGVmdDozcHg7bWFyZ2luLXJpZ2h0OjNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJvZHVjdC1wcmV2aWV3X19vbGQtcHJpY2V7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6IzVjNjI2ZTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5wcm9kdWN0LXByZXZpZXdfX2FmdGVyLWNhc2hiYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6IzAwYzJmZn0ucHJvZHVjdC1wcmV2aWV3IC5hcnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyM3B4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiM5OTk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4ycztmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3QtcHJldmlldyAuY2FzaGJhY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiM1YzYyNmV9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO3RyYW5zaXRpb246YWxsIDAuM3N9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo0MHB4O2JhY2tncm91bmQ6I2ZmZn0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYSBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWNhcnQgc3Zne3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuaXRlbS12aWV3IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLmFjdGl2ZSBzdmcsLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lciwucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMsLnByb2R1Y3QtcHJldmlldyAuYXJ0e29wYWNpdHk6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmluLWZhdm9yaXRle2xlZnQ6MDt0b3A6NXB4O3dpZHRoOjVweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYXtoZWlnaHQ6NTBweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWNhcnQgc3Zne3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuaXRlbS12aWV3IHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtey0tc3RhZ2VXaGl0ZTogI2ZmZmZmZjstLWl0ZW1CYWNrZ3JvdW5kOiB2YXIoLS1zdGFnZVdoaXRlKTstLXZlcnRpY2FsR2FwOiAyZW07LS1ob3Jpem9udGFsR2FwOiAxLjc1ZW07LS1oYWxsU2l6ZTogMjBlbTstLXByaW1hcnlUZXh0Q29sb3I6ICMxZDIyMjU7LS1zZWNvbmRhcnlUZXh0Q29sb3I6ICM3MTcxNzE7LS1zdmdGaWxsOiAjOGQ4ZDhkOy0tZnVsbFN0YXJGaWxsOiAjZmZkZTFiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tZmxvdzpyb3c7Z3JpZC1yb3ctZ2FwOnZhcigtLXZlcnRpY2FsR2FwKTtmb250LXNpemU6MTRweDtwYWRkaW5nLXRvcDp2YXIoLS12ZXJ0aWNhbEdhcCk7cGFkZGluZy1ib3R0b206dmFyKC0tdmVydGljYWxHYXApO3BhZGRpbmctbGVmdDp2YXIoLS1ob3Jpem9udGFsR2FwKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWhvcml6b250YWxHYXApO2JhY2tncm91bmQ6dmFyKC0taXRlbUJhY2tncm91bmQpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSk7b3ZlcmZsb3c6aGlkZGVufS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXJ7aGVpZ2h0OjExcHh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnZhcigtLXNjcm9sbGJhckJHKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGh1bWJCRyk7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS1zY3JvbGxiYXJCRyl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1le2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MC4xNWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOnZhcigtLXByaW1hcnlUZXh0Q29sb3IpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjEuMjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGEtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowLjc1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1hcnR7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmcgc3Zne3dpZHRoOjEuMTI1ZW07aGVpZ2h0OjEuMTI1ZW07ZmxleC1zaHJpbms6MDtmaWxsOnZhcigtLXN2Z0ZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nLWZpbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDt3aWR0aDpjYWxjKDIwJSAqIHZhcigtLXJhdGluZykpO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxsIHN2Z3tmaWxsOnZhcigtLWZ1bGxTdGFyRmlsbCl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1mZWVkYmFjazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3Rze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MC43NWVtO21hcmdpbi1ib3R0b206MC43NWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbV93aWRle3dpZHRoOjEwMCV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGF7Y29sb3I6dmFyKC0tcHJpbWFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIHN2Z3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDowLjVlbTtmaWxsOnZhcigtLXN2Z0ZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBtYXJre2NvbG9yOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7bWFyZ2luLWxlZnQ6MC41ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlIHNwYW57Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWxlZnQ6MC4xMjVlbTttYXJnaW4tcmlnaHQ6MC4xMjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1vcmUtbGlua3tjb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1zY3JvbGxlcntkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO2dyaWQtYXV0by1jb2x1bW5zOnZhcigtLWhhbGxTaXplKTtncmlkLWNvbHVtbi1nYXA6MWVtO21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXNjcm9sbGVyLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OmNvbHVtbjtncmlkLWF1dG8tY29sdW1uczp2YXIoLS1oYWxsU2l6ZSk7Z3JpZC1jb2x1bW4tZ2FwOjFlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MWVtO2hlaWdodDoxNjBweH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MWVtO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOnZhcigtLXN0YWdlV2hpdGUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjcpIDIwJSwgcmdiYSgwLDAsMCwwLjMpIDQwJSwgcmdiYSgwLDAsMCwwKSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjAuNWVtO2NvbG9yOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZSBzcGFue21hcmdpbi1sZWZ0OjAuMzVlbTtjb2xvcjp2YXIoLS1wcmltYXJ5VGV4dENvbG9yKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6Y2FsYyh2YXIoLS12ZXJ0aWNhbEdhcCkgLyAyKTtyaWdodDpjYWxjKHZhcigtLWhvcml6b250YWxHYXApIC8gMik7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTtmaWxsOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmcsLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpey5jYXRhbG9ndWVfX3N0YWdlLWl0ZW17LS12ZXJ0aWNhbEdhcDogMWVtOy0taG9yaXpvbnRhbEdhcDogMC43NWVtOy0taGFsbFNpemU6IDE1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1le2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbmFtZXttYXJnaW4tYm90dG9tOjAuNWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlcntmbGV4LXdyYXA6d3JhcH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlciAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNle21hcmdpbi1ib3R0b206MC43NWVtfX0uY2F0YWxvZ3VlLXByaWNlLXNvcnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmNhdGFsb2d1ZS1wcmljZS1zb3J0LWhvbGRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG99LmNhdGFsb2d1ZS1wcmljZS1zb3J0IC5sYWJlbHtmb250LXNpemU6MTVweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiM5MTkxOTF9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJde3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6NXB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmV9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdIFtjbGFzcyo9XCJpY29uLVwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXSBzdmd7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtmaWxsOiM1YzYyNmU7bWFyZ2luOjNweCBhdXRvIDAgYXV0b30uY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl0uYWN0aXZlLXNvcnQsLmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdLmFjdGl2ZS1zb3J0IHN2ZywuY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl06aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWUtcHJpY2Utc29ydCAubG93ZXItcHJpY2UtYnV0biBbY2xhc3MqPVwiaWNvbi1cIl17dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoxNXB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaXRlbTpob3Zlcnt6LWluZGV4OjJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNCl9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA3MHB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOmFsbCAwLjM1cztib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDkyLDk4LDExMCwwLjQpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC4wNSl9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZXt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5kaXYsLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWltYWdlPmRpdiBpbWcsLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5zcGFuIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1le3BhZGRpbmctbGVmdDoxMHB4O2NvbG9yOiM1YzYyNmV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1lIHNwYW57ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWUtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtmb250LXNpemU6MThweH19LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNCk7Ym9yZGVyLXJhZGl1czo0cHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd24gbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWltYWdlLWhvbGRlcntvcmRlcjoxO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1ib3R0b206N3B4fS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtvcmRlcjoyO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtmb250LXNpemU6MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmNhdGFsb2d1ZV9fY2F0ZWdvcmllc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5jYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNlbTttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxNTJweCk7cGFkZGluZy10b3A6MWVtfS5jYXJ0X190aXRsZXttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MmVtfS5jYXJ0X190aXRsZSBzcGFue2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuNzVlbX0uY2FydCAuaW5wdXQtbGFiZWx7Zm9udC1zaXplOjAuODc1ZW07bWluLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjVweDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OjYwMH0uY2FydF9fcHJvbW97ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MS41ZW07cGFkZGluZy10b3A6MWVtO3RleHQtYWxpZ246bGVmdDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5jYXJ0X19wcm9tby1pbnB1dC1saW5le21hcmdpbi1yaWdodDoxZW07d2lkdGg6Y2FsYygxMDAlIC0gMTEycHggLSAxZW0pfS5jYXJ0X19wcm9tby1idXRue2ZsZXgtZ3JvdzowO3BhZGRpbmctbGVmdDowLjVlbTtwYWRkaW5nLXJpZ2h0OjAuNWVtO3dpZHRoOjExMnB4fS5jYXJ0X19wcm9tby13YXJuaW5ne3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowLjVlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNWM2MjZlfVtjbGFzcyo9Jy1jb3B5cmlnaHRzLXBhbmUnXXtkaXNwbGF5Om5vbmV9Lm9yZGVyLWVycm9yc3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxLjVlbTtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWVycm9ycz5kaXZ7cGFkZGluZzowIDAgNXB4IDB9Lm5ldy1jYXJ0X19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQyMHB4O2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC1yb3ctZ2FwOjJlbTttYXJnaW4tYm90dG9tOjNlbX0ubmV3LWNhcnRfX3Byb2R1Y3R7ZGlzcGxheTpncmlkO2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1MHB4IDFmcjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXJpZ2h0OjJlbTtwYWRkaW5nLWJvdHRvbTozNXB4O3BhZGRpbmctbGVmdDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MmVtfS5uZXctY2FydF9fcHJvZHVjdCAuaXRlbS1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1cHg7cmlnaHQ6MC41ZW19Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjM1cHg7cmlnaHQ6MC41ZW07ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmctdG9wOjFweDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUuYWN0aXZlIHN2Z3tmaWxsOiNmZmZ9Lm5ldy1jYXJ0X19wcm9kdWN0LWltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtcm93LWdhcDoxLjVlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NGZyIDNmcn0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZXtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSBhe2NvbG9yOiMxZDIyMjV9Lm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUgYSBtYXJre2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6YmFzZWxpbmV9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVte2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4xMjVlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtX29sZHtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtbGFiZWx7Y29sb3I6IzVjNjI2ZTttYXJnaW4tcmlnaHQ6MC41ZW07Zm9udC1zaXplOjAuODc1ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1sYWJlbF9yaWdodHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowLjM1ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdHtkaXNwbGF5OmZsZXh9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdD5zcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjAuODc1ZW19Lm5ldy1jYXJ0X19jYXNoYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FydF9fdG90YWwtY2FzaGJhY2ssLm5ldy1jYXJ0X19wcm9kdWN0LWNhc2hiYWNre21hcmdpbi10b3A6MC41ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LWRpc2NvdW50LWluZm97bWFyZ2luLXRvcDowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FydF9fY29sdW1ucy10b3RhbHMtZnJhbWV7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Ym9yZGVyLXJhZGl1czo4cHh9Lm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSBpbnB1dC50ZXh0LWlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmV3LWNhcnRfX2Rlc2NyaXB0aW9ue2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MWVtfS5uZXctY2FydF9fdG90YWwtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5ldy1jYXJ0X190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MWVtfS5uZXctY2FydF9fdG90YWwtaXRlbV9maW5hbHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0X190b3RhbC1pdGVtLWtleSwubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0X190b3RhbC1pdGVtLXZhbHVle2NvbG9yOiNmMjE3MTd9Lm5ldy1jYXJ0X190b3RhbC1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6bm9uZX0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fY2FzaGJhY2suYWN0aXZle2Rpc3BsYXk6ZmxleH0ubmV3LWNhcnRfX3RvdGFsLXByaWNle2ZvbnQtc2l6ZToxLjI1ZW19Lm5ldy1jYXJ0X190b3RhbC1wcmljZT5zcGFue21hcmdpbi1sZWZ0OjAuMzVlbX0ubmV3LWNhcnRfX2Zvcm0taG9sZGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MS41ZW07Z3JpZC1yb3ctZ2FwOjJlbX0ubmV3LWNhcnRfX3N1Ym1pdC1idXRue3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWx7ZGlzcGxheTpmbGV4fS5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWwgaW5wdXR7ZmxleC1zaHJpbms6MH0ubmV3LWNhcnRfX2FncmVlbWVudC1saW5le2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7Lm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFsc3tncmlkLXJvdy1zdGFydDoxO2dyaWQtcm93LWVuZDozO2dyaWQtY29sdW1uLXN0YXJ0OjI7Z3JpZC1jb2x1bW4tZW5kOjN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXsubmV3LWNhcnRfX3Byb2R1Y3R7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZXt0b3A6MjBweH0ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZXtib3R0b206MjBweH0ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ldy1jYXJ0X19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzIwcHg7Z3JpZC1jb2x1bW4tZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ldy1jYXJ0X19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm5ldy1jYXJ0X19wcm9kdWN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczo4MHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtfS5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczo0ZnIgM2ZyfS5uZXctY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFlbX0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZXtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW17Zm9udC1zaXplOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm5ldy1jYXJ0X19wcm9kdWN0LWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ubmV3LWNhcnRfX2Zvcm0taG9sZGVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpey5uZXctY2FydF9fcHJvZHVjdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjAuNzVlbX19LmFib3V0X19uYXZ7ZGlzcGxheTpub25lfS5hYm91dF9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21heC13aWR0aDo5NTBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0b30uYWJvdXRfX2hlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206NDBweDtjb2xvcjojZmZmO2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMjgsMjcsMjcsMC4xKX0uYWJvdXRfX2hlcm8tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtO2ZvbnQtc2l6ZToxcHg7Y29sb3I6dHJhbnNwYXJlbnR9LmFib3V0X19oZXJvLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmFib3V0X19oZXJvLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5hYm91dF9faGVyby1pbWFnZV9fcmVkOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk5OTl9LmFib3V0X19oZXJvLXN1YnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2ZmZn0uYWJvdXRfX2hlcm8gcHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkfS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToyNHB4O21hcmdpbjozMHB4IDAgMCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X19oZXJvLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luOjE1cHggMCAwIDB9LmFib3V0X190aXRsZS1zdWJ0aXRsZXttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjIwcHh9LmFib3V0X19wYXJ0bmVycy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYWJvdXRfX3BhcnRuZXJzLWN1c3RvbWVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMTJweDttYXJnaW46MCAwIDQwcHggMDt3aWR0aDoyNSV9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lciBpbWd7ei1pbmRleDoxO2hlaWdodDphdXRvfS5hYm91dF9fcGFydG5lcnMtY3VzdG9tZXIgW2NsYXNzKj1cIi1idXRuXCJde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE4MHB4O2hlaWdodDo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtvcGFjaXR5OjB9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lcjpob3ZlciBbY2xhc3MqPVwiLWJ1dG5cIl17b3BhY2l0eToxfS5hYm91dF9fcGFydG5lcnMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1pdGVte2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnR7cGFkZGluZzozMHB4IDI0cHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50IHB7bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnQgcCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X190ZXN0aW1vbmlhbHMtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9ye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4fS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1waG90b3t3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItZGF0YXt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWV7Y29sb3I6IzFkMjIyNX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItbmFtZSBhe2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUrcHtmb250LXdlaWdodDpib2xkO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3RlYW0tdGV4dHttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RlYW0tdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LmFib3V0X190ZWFtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9LmFib3V0X190ZWFtLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygyNSUgLSAxNXB4KTttYXJnaW46MCAwIDMwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5hYm91dF9fdGVhbS1pdGVtOm50aC1jaGlsZCg0bisxKXttYXJnaW4tbGVmdDowfS5hYm91dF9fdGVhbS1pdGVtOmhvdmVyIC5hYm91dF9fdGVhbS1uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RlYW0tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3RlYW0tcGhvdG97bWFyZ2luOjAgMCA1cHggMH0uYWJvdXRfX3RlYW0tcGhvdG8gaW1ne2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hYm91dF9fdGVhbS1uYW1le2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5hYm91dF9fdGVhbS1wb3N0e21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLWRlc2NyaXB0aW9ue21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLWNvbnRhY3Rze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7bWFyZ2luOjAgMCAxMHB4IDA7Y29sb3I6IzFkMjIyNX0uYWJvdXRfX3RlYW0tY29udGFjdHMgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZWFtLXNvY2lhbHN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFib3V0X190ZWFtLXNvY2lhbHMgYXttYXJnaW46MCA1cHg7Y29sb3I6I2ZmZn0uYWJvdXRfX3RlYW0tc29jaWFscyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uYWJvdXRfX3RlYW0tc29jaWFscyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hYm91dF9fdGVhbS1zb2NpYWxzIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmFib3V0IFtjbGFzcyo9XCJhYm91dF9fdHJpZ2dlclwiXXt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MCBhdXRvO2NsZWFyOmJvdGh9LmFib3V0X190ZXh0e21hcmdpbjowIDAgNDBweCAwfS5hYm91dF9fdGV4dF9ncmF5e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmFib3V0X190ZXh0X2xvd3ttYXJnaW4tYm90dG9tOjB9LmFib3V0X190ZXh0LW1haW4tdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtdGl0bGV7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjEwcHg7Zm9udC1zaXplOjEuNzVlbTtmb250LXdlaWdodDpib2xkfS5hYm91dF9fdGV4dC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjI4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQgbGksLmFib3V0X190ZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RleHQgbGkgYSwuYWJvdXRfX3RleHQgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFib3V0X190ZXh0IGxpIGE6aG92ZXIsLmFib3V0X190ZXh0IHAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWJvdXRfX3RleHQgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9LmFib3V0X190ZXh0IHVsLC5hYm91dF9fdGV4dCBvbHttYXJnaW4tYm90dG9tOjE1cHh9LmFib3V0X190ZXh0IG9sIGxpLC5hYm91dF9fdGV4dCBvbHtsaXN0LXN0eWxlOmRlY2ltYWwgaW5zaWRlfS5hYm91dF9fdGV4dC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5hYm91dF9fdGV4dC1jb250ZW50X193aXRoLWRvdHtwYWRkaW5nLWxlZnQ6MTVweH0uYWJvdXRfX3RleHQtY29udGVudF9fd2l0aC1kb3Q6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE5cHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQtY29udGVudCBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQtY29udGVudDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjIwcHh9LmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBsaSwuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS40ZW19LmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlc3QgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlc3QgcHtmb250LXNpemU6MS4yNWVtO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXh0LWNvbnRlbnQgYS5tb2RhbC10cmlnZ2Vye2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTVweH0uYWJvdXRfX3RleHQtZmlndXJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjEwMCV9LmFib3V0X190ZXh0LWZpZ3VyZSBpbWd7d2lkdGg6MTAwJX0uYWJvdXRfX3NlcGFyYXRvcnttYXJnaW4tYm90dG9tOjUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDAsMCwwLjQpO21heC13aWR0aDo5MTBweH0uYWJvdXRfX3NlcGFyYXRvcl93aWRle21heC13aWR0aDoxMDAlfS5hYm91dF9fc2VjdGlvbnttYXJnaW46MCAwIDYwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LmFib3V0X190YXJpZmZzLWRhdGF7d2lkdGg6MzAwcHg7cGFkZGluZzoyMHB4fS5hYm91dF9fdGFyaWZmcy1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTtwYWRkaW5nOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYWJvdXRfX25hdntkaXNwbGF5Om5vbmV9LmFib3V0X19jb250ZW50e3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hYm91dF9faGVyb3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21pbi1oZWlnaHQ6MH0uYWJvdXRfX2hlcm8tc3VidGl0bGV7bWFyZ2luOjAgMCAxNXB4IDA7Zm9udC1zaXplOjI0cHh9LmFib3V0X19oZXJvLWxpc3R7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjE1cHggMCAwIDB9LmFib3V0X19iYW5uZXIgZm9ybXtwYWRkaW5nOjIwcHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSl9LmFib3V0X19iYW5uZXItdGl0bGV7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjQ4cHh9LmFib3V0X19zZWN0aW9ue21hcmdpbjowIDAgNDBweCAwfS5hYm91dF9fdGFyaWZmcy1pdGVtIGZvcm17ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjB9LmFib3V0X190YXJpZmZzLWRhdGF7d2lkdGg6MTAwJX0uYWJvdXRfX3RhcmlmZnMtY29udGVudHt3aWR0aDoxMDAlfS5hYm91dF9fdGFyaWZmcy1uYW1le21hcmdpbjowIDAgMjBweCAwO2ZvbnQtc2l6ZTozMHB4fS5hYm91dF9fdGFyaWZmcy10eXBlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCAxNXB4IDB9LmFib3V0X190YXJpZmZzLXR5cGUgLnJhZGlve3RvcDowfS5hYm91dF9fdGFyaWZmcy10eXBlIC5wcmljZXtmb250LXNpemU6MjBweH0uYWJvdXRfX3RhcmlmZnMtdHlwZSAucHJpY2UtLW9sZHtmb250LXNpemU6MTVweH0uYWJvdXRfX3RhcmlmZnMtdGl0bGV7bWFyZ2luOjAgMCAxMHB4IDB9LmFib3V0X190YXJpZmZzLWxpc3R7bWFyZ2luOjAgMCAxNXB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5hYm91dF9fc3R5bGUtaXRlbXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0uYWJvdXRfX3N0eWxlLWltYWdle3dpZHRoOjEwMCV9LmFib3V0X19zdHlsZS1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4fS5hYm91dF9fc3R5bGUtY29udGVudCBwe21hcmdpbjowIDAgNXB4IDB9LmFib3V0X19zdHlsZS1uYW1le2ZvbnQtc2l6ZToyOHB4fS5hYm91dF9fcG9ydGZvbGlvLWxpc3R7ZGlzcGxheTpibG9ja30uYWJvdXRfX3BvcnRmb2xpby1pdGVte3dpZHRoOjEwMCV9LmFib3V0X190ZXN0aW1vbmlhbHMtaXRlbXtkaXNwbGF5OmJsb2NrfS5hYm91dF9fdGVzdGltb25pYWxzLW5hbWV7cGFkZGluZzoxMHB4IDIwcHggMTJweCAyMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWRhdGF7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmFmYWZhO2JvcmRlci1yaWdodDpub25lfS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHh9LmFib3V0X190ZXN0aW1vbmlhbHMtY3VzdG9tZXJ7bWFyZ2luOjAgMCAzMHB4IDA7d2lkdGg6MzMuMzMzJX0uYWJvdXRfX3RlYW0tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYWJvdXRfX3RlYW0tdGV4dHttYXJnaW46MCAwIDIwcHggMH0uYWJvdXRfX3RlYW0taXRlbXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjAgMCAyMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5hYm91dF9faW5uZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDAgMCAwfS5hYm91dF9fYmFubmVye3RleHQtYWxpZ246Y2VudGVyfS5hYm91dF9fYmFubmVyLXRpdGxle21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZToyOHB4fS5hYm91dF9fYmFubmVyIC5pbnB1dC1saW5le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4IDB9LmFib3V0X19iYW5uZXIgLmlucHV0LWxpbmUgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjowIGF1dG99LmFib3V0X19iYW5uZXIgLmlucHV0LWxpbmUgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDoxMDAlO21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvIDE1cHggYXV0b30uYWJvdXRfX3RhcmlmZnMtZGF0YSwuYWJvdXRfX3RhcmlmZnMtY29udGVudHtwYWRkaW5nOjIwcHggMTVweH0uYWJvdXRfX3RhcmlmZnMtbGlzdHtjb2x1bW4tY291bnQ6MX0uYWJvdXRfX3RhcmlmZnMtYnRuc3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyODBweDttYXJnaW46MCBhdXRvfS5hYm91dF9fdGFyaWZmcy1idG5zIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlfS5hYm91dF9fdGFyaWZmcy1idG5zIFtjbGFzcyo9XCItYnV0blwiXTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1saXN0e21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1uYW1le3BhZGRpbmc6MTBweCAxNXB4IDEycHggMTVweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50e3BhZGRpbmc6MjBweCAxNXB4fS5hYm91dF9fdGVzdGltb25pYWxzLWN1c3RvbWVye21hcmdpbjowIDAgMjBweCAwfS5hYm91dF9fdGVhbS1kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjJlbX19LmludGVncmF0aW9uLXRpdGxle3BhZGRpbmctdG9wOjAuM2VtO2ZvbnQtc2l6ZTozZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtd2l0aC1pbWFnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjdmciAzZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9LmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDdmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmludGVncmF0aW9uLXRpdGxle2ZvbnQtc2l6ZTozZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pbnRlZ3JhdGlvbi10aXRsZXtmb250LXNpemU6Mi41ZW07cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYWJvdXRfX3RleHQtLXdpdGgtaW1hZ2UsLmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFib3V0X190ZXh0LWhvbGRlcntvcmRlcjoxfS5hYm91dF9fdGV4dC1pbWFnZXtvcmRlcjoyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaW50ZWdyYXRpb24tdGl0bGV7Zm9udC1zaXplOjJlbX0uYWJvdXRfX3RleHQtdGl0bGV7Zm9udC1zaXplOjEuNGVtfS5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXIgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBwe2ZvbnQtc2l6ZToxNnB4fX0uYWJvdXRfX2NvbnRyYWN0b3Jze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjMwcHg7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MzBweH0uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hYm91dF9fY29udHJhY3RvcnMtaW1hZ2U6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCU7Y29udGVudDonJ30uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LmFib3V0X19jb250cmFjdG9ycy1uYW1le21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzVjNjI2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfX2NvbnRyYWN0b3Jze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmFib3V0X19jb250cmFjdG9yc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5hYm91dF9fdGV4dC1idG57ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MjBweH0uYWJvdXRfX3RleHQtYnRuIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uYWJvdXRfX2JlbmVmaXRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6OTYwcHg7d2lkdGg6MTAwJX0uYWJvdXRfX2JlbmVmaXRzLWZyYW1le2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo1MHZofS5hYm91dF9fYmVuZWZpdHMtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOjIuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmFib3V0X19iZW5lZml0cy1pdGVte21pbi13aWR0aDoyMjBweDttYXgtd2lkdGg6MjgwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWJvdXRfX2JlbmVmaXRzLWljb257bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9fYmVuZWZpdHMtaWNvbi10ZXh0e2ZvbnQtc2l6ZTo0OHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5hYm91dF9fYmVuZWZpdHMtdGV4dHtmb250LXNpemU6MS4yNWVtfS5hYm91dF9fYmVuZWZpdHMtdGV4dF9iaWdnZXJ7Zm9udC1zaXplOjEuNWVtfS5hYm91dF9fYmVuZWZpdHMtYmlnLXRleHR7Zm9udC1zaXplOjEuNzVlbTttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX2JlbmVmaXRzLXJlZHtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0X19iZW5lZml0c3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uZ3B0LWNoYXJpdHl7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkludGVyXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtjb2xvcjojMTExODI3O2JhY2tncm91bmQ6I2ZmZmZmZn0uZ3B0LWNoYXJpdHkgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9LmdwdC1jaGFyaXR5IC5ncHQtaGVybywuZ3B0LWNoYXJpdHkgLmdwdC1zdGVwcywuZ3B0LWNoYXJpdHkgLmdwdC1mdW5kcywuZ3B0LWNoYXJpdHkgLmdwdC1kZXN0aW5hdGlvbiwuZ3B0LWNoYXJpdHkgLmdwdC1jb250YWN0e21pbi1oZWlnaHQ6NTYwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJve2JhY2tncm91bmQ6I2VjNDgyZjtwYWRkaW5nOjkwcHggMDtjb2xvcjojZmZmZmZmO292ZXJmbG93OmhpZGRlbn0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDI0cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NjBweH0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLXRleHR7ZmxleDowIDAgNTglO21pbi13aWR0aDowfS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8gaDF7Zm9udC1zaXplOjQ2cHg7bGluZS1oZWlnaHQ6MS4xNTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAyMnB4O3dvcmQtYnJlYWs6YnJlYWstd29yZH0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvIHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS41NTttYXJnaW46MDtvcGFjaXR5OjAuOTc7d29yZC1icmVhazpicmVhay13b3JkfS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8tbG9nb3N7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjhweDttYXJnaW4tdG9wOjMwcHg7d2lkdGg6MTAwJX0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29zIGltZ3tmaWx0ZXI6YnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7bWF4LWhlaWdodDo0NHB4fS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8taW1hZ2V7ZmxleDowIDAgNDIlO21pbi13aWR0aDowfS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8taW1hZ2UtaW5uZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MzIwcHg7Ym9yZGVyLXJhZGl1czoyNnB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtib3gtc2hhZG93OjAgMjRweCA2MHB4IHJnYmEoMTUsMzUsNTIsMC40NSl9LmdwdC1jaGFyaXR5IC5ncHQtc3RlcHN7cGFkZGluZzo5MHB4IDA7YmFja2dyb3VuZDojZmZmZmZmfS5ncHQtY2hhcml0eSAuZ3B0LXN0ZXBzLWlubmVye21heC13aWR0aDoxMzAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjRweH0uZ3B0LWNoYXJpdHkgLmdwdC1zdGVwcy1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtnYXA6MThweH0uZ3B0LWNoYXJpdHkgLmdwdC1zdGVwLWNhcmR7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlci1yYWRpdXM6MjJweDtib3gtc2hhZG93OjAgMTRweCAzMnB4IHJnYmEoMTUsMzUsNTIsMC4wNik7cGFkZGluZzoyMHB4IDE4cHh9LmdwdC1jaGFyaXR5IC5ncHQtZnVuZHN7cGFkZGluZzo5MHB4IDA7YmFja2dyb3VuZDojZmZmNGY0fS5ncHQtY2hhcml0eSAuZ3B0LWZ1bmRzLWlubmVye21heC13aWR0aDoxMzAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjRweH0uZ3B0LWNoYXJpdHkgLmdwdC1kZXN0aW5hdGlvbntwYWRkaW5nOjkwcHggMDtiYWNrZ3JvdW5kOiNmZmZmZmZ9LmdwdC1jaGFyaXR5IC5ncHQtZGVzdGluYXRpb24taW5uZXJ7bWF4LXdpZHRoOjEzMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyNHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDEuMDVmcikgbWlubWF4KDAsIDFmcik7Z2FwOjQwcHh9LmdwdC1jaGFyaXR5IC5ncHQtZGVzdGluYXRpb24tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoxNnB4fS5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uLXRpbGV7Ym9yZGVyLXJhZGl1czoyMnB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo3NSV9LmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdHtwYWRkaW5nOjkwcHggMDtiYWNrZ3JvdW5kOiNmZmY0ZjR9LmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1pbm5lcnttYXgtd2lkdGg6MTAwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDI0cHh9LmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1jYXJke2JvcmRlci1yYWRpdXM6NDBweDtib3JkZXI6MXB4IHNvbGlkICNlNWU3ZWI7cGFkZGluZzo0OHB4IDU2cHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dhcDo0OHB4fS5ncHQtY2hhcml0eSBoMntmb250LXNpemU6MzRweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtd2VpZ2h0OjcwMH0uZ3B0LWNoYXJpdHkgcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LmdwdC1jaGFyaXR5IC5ncHQtaGVyb3twYWRkaW5nOjYwcHggMH0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MjhweH0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLXRleHQsLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1pbWFnZXt3aWR0aDoxMDAlfS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8taW1hZ2UtaW5uZXJ7aGVpZ2h0OjMwMHB4fS5ncHQtY2hhcml0eSAuZ3B0LXN0ZXBzLC5ncHQtY2hhcml0eSAuZ3B0LWZ1bmRzLC5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uLC5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3R7bWluLWhlaWdodDphdXRvfS5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1jYXJke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmdwdC1jaGFyaXR5IC5ncHQtaGVybyBoMXtmb250LXNpemU6MzJweH0uZ3B0LWNoYXJpdHkgLmdwdC1zdGVwcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmdwdC1jaGFyaXR5IC5ncHQtaGVyb3twYWRkaW5nOjUycHggMCA1NnB4fS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8tY29udGFpbmVye3BhZGRpbmc6MCAxNHB4fS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8gaDF7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MTRweH0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvIHB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS42NX0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29ze2dhcDoxMnB4O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmdwdC1jaGFyaXR5IC5ncHQtaGVyby1sb2dvcyBpbWd7ZmxleDowIDEgNTAlO21pbi13aWR0aDowO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDo1MnB4O29iamVjdC1maXQ6Y29udGFpbn0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29zIGltZzpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOjUyJX0uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29zIGltZzpsYXN0LWNoaWxke2ZsZXgtYmFzaXM6NDglfS5ncHQtY2hhcml0eSAuZ3B0LWhlcm8taW1hZ2UtaW5uZXJ7aGVpZ2h0OjI0MHB4O2JvcmRlci1yYWRpdXM6MjJweH0uZ3B0LWNoYXJpdHkgaDJ7Zm9udC1zaXplOjI0cHh9fS5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3QtZm9ybS1maXhlZCAudGV4dC1pbnB1dHt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6MXB4IHNvbGlkICNlNWU3ZWI7cGFkZGluZzoxMnB4IDE0cHg7Zm9udC1zaXplOjE1cHg7b3V0bGluZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UsIGJveC1zaGFkb3cgLjE1cyBlYXNlO2JhY2tncm91bmQ6I2ZmZmZmZjtjb2xvcjojMTExODI3fS5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3QtZm9ybS1maXhlZCAudGV4dC1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2VjNDgyZjtib3gtc2hhZG93OjAgMCAwIDFweCAjZWM0ODJmMWZ9LmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1mb3JtLWZpeGVkIC5zdWJtaXQtYnRuLC5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3QtZm9ybS1maXhlZCBidXR0b24uc3VibWl0LWJ0bnt3aWR0aDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE0cHggMTZweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4xO2JhY2tncm91bmQ6I2VjNDgyZjtjb2xvcjojZmZmZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xMnMgZWFzZSwgZmlsdGVyIC4xMnMgZWFzZX0uZ3B0LWNoYXJpdHkgLmdwdC1jb250YWN0LWZvcm0tZml4ZWQgLnN1Ym1pdC1idG46aG92ZXJ7ZmlsdGVyOmJyaWdodG5lc3MoMC45Nil9LmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1mb3JtLWZpeGVkIC5zdWJtaXQtYnRuOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxcHgpfS5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3QtZm9ybS1maXhlZCAubG93LWJ0bi5kYXJrLXJlZC1idXRue2JhY2tncm91bmQ6I2VjNDgyZjtjb2xvcjojZmZmZmZmfS50ZXN0aW1vbmlhbHN7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO21heC13aWR0aDoxMTgwcHg7bWFyZ2luOjAgYXV0b30udGVzdGltb25pYWxzLXNsaWRlcntwYWRkaW5nOjAgNDBweH0udGVzdGltb25pYWxzLS1sb3cgLnRlc3RpbW9uaWFsLWl0ZW17bWluLWhlaWdodDowO3BhZGRpbmc6NTBweCAwfS50ZXN0aW1vbmlhbHMtZm9ybXtwYWRkaW5nOjMwcHggMTVweCA1MHB4IDE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYX0udGVzdGltb25pYWxzLWZvcm0gZm9ybXttYXgtd2lkdGg6NTQwcHg7bWFyZ2luOjAgYXV0b30udGVzdGltb25pYWxzLWZvcm0gLnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9ye3BhZGRpbmc6MCAwIDIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0udGVzdGltb25pYWxzLWZvcm0gLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAyMHB4IDB9LnRlc3RpbW9uaWFscy1mb3JtIC50ZXN0aW1vbmlhbC1xdWFsaXR5e21heC13aWR0aDoxMDAlO3BhZGRpbmc6MH0udGVzdGltb25pYWxzLWZvcm0gW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjowIGF1dG99LnNsaWRlci1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3MHB4O2xlZnQ6MDt6LWluZGV4OjU7d2lkdGg6MTAwJTtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMTkxOTE5fS50ZXN0aW1vbmlhbC1pdGVte2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjY4MHB4O21pbi1oZWlnaHQ6NjUwcHg7cGFkZGluZzoxNTBweCAwIDUwcHggMDttYXJnaW46YXV0b30udGVzdGltb25pYWwtaXRlbS1waG90b3ttYXJnaW46MCBhdXRvIDMwcHggYXV0bzt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS50ZXN0aW1vbmlhbC1pdGVtLXBob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcnt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDUwcHggMDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1NnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjA1ZW19LnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9yPnNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjE3cHggMCAwIDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2NvbG9yOiM2YzZjNmM7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzowLjAxZW07Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmfS50ZXN0aW1vbmlhbC1pdGVtLWNlbGw+cHtwYWRkaW5nOjAgMCAxMHB4IDA7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDozMDA7Y29sb3I6IzE5MTkxOX0udGVzdGltb25pYWxzLXRyaWdnZXIgc3Bhbj5zcGFue2NvbG9yOnZhcigtLXRoZW1lKX0udGVzdGltb25pYWxzLWl0ZW17cGFkZGluZzoxMHB4IDAgMCAwfS50ZXN0aW1vbmlhbHMtaXRlbSAubmFtZXtwYWRkaW5nOjAgMCA1cHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS50ZXN0aW1vbmlhbHMtaXRlbSAuZGF0ZXtwYWRkaW5nOjAgMCA1cHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxNHB4fS50ZXN0aW1vbmlhbHMtdHJpZ2dlcntjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS50ZXN0aW1vbmlhbHMtdHJpZ2dlcjpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnRlc3RpbW9uaWFscy10cmlnZ2VyIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRlc3RpbW9uaWFscy10cmlnZ2VyIHNwYW46bnRoLWNoaWxkKDIpe3RvcDotM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDozMnB4O21hcmdpbjowIDAgMCAxNXB4O3BhZGRpbmc6MCAxMHB4O2hlaWdodDozMnB4fS50ZXN0aW1vbmlhbHMtdHJpZ2dlci5hY3RpdmUgc3BhbjpiZWZvcmV7dG9wOjlweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnRlc3RpbW9uaWFsLWZvcm17bWF4LXdpZHRoOjQ4MHB4O3BhZGRpbmc6MjBweCAwIDAgMH0udGVzdGltb25pYWwtZm9ybTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0udGVzdGltb25pYWwtZm9ybSAuaW5wdXQtbGluZXttYXJnaW46MCAwIDIwcHggMH0udGVzdGltb25pYWwtZm9ybSBsYWJlbHttYXJnaW46MCAwIDVweCAwfS50ZXN0aW1vbmlhbC1mb3JtIC50aXRsZXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZH0udGVzdGltb25pYWwtZm9ybSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDo0MHB4fS50ZXN0aW1vbmlhbC1mb3JtIC5yZWQtYnV0bntwYWRkaW5nOjAgMzBweDtmb250LXNpemU6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRlc3RpbW9uaWFsc3twYWRkaW5nOjUwcHggMCA0MHB4IDB9LnRlc3RpbW9uaWFscy1uZXh0LC50ZXN0aW1vbmlhbHMtcHJldnt0b3A6MzclfS50ZXN0aW1vbmlhbHMgLnNsaWRlci1jb3VudGVye3RvcDozMHB4fS50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHN7Ym90dG9tOjEwcHh9LnRlc3RpbW9uaWFsLWl0ZW17bWluLWhlaWdodDowO3BhZGRpbmc6MzBweCAwIDMwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9ye3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDpub3JtYWx9LnRlc3RpbW9uaWFsLWl0ZW0tY2VsbD5we2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9fS50ZXh0LWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0udGV4dC1ibG9jazphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0udGV4dC1ibG9ja19faG9sZGVye3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX0udGV4dC1ibG9jayAuYnJlYWRjcnVtYnN7bWFyZ2luLWJvdHRvbToyMHB4fS50ZXh0LWJsb2NrIC5icmVhZGNydW1icyB1bC5sZWZ0LXBvc2l0aW9ue3BhZGRpbmctbGVmdDowfS50ZXh0LWJsb2NrIC5pbm5lcnttYXgtd2lkdGg6OTYwcHh9LmNhdGFsb2d1ZSAudGV4dC1ibG9ja3twYWRkaW5nOjQwcHggMCAxcHggMH0udGV4dC1ibG9jayAubWFpbi1jb2x1bW57cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS50ZXh0LWJsb2NrLXRpdGxle3BhZGRpbmc6MCAwIDIxcHggMDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDoxLjJlbTtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRleHQtYmxvY2stc2VjdGlvbnttYXgtd2lkdGg6MTQwMHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDttYXJnaW46MCBhdXRvIDMwcHggYXV0b30udGV4dC1ibG9jay1zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS50ZXh0LWJsb2NrIHVse21hcmdpbjowIDAgMTBweCAwfS50ZXh0LWJsb2NrIHVsIGxpe21hcmdpbjowIDAgMCAzMHB4O3BhZGRpbmc6MCAwIDEwcHggMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlO2xpc3Qtc3R5bGU6ZGlzY30udGV4dC1ibG9jayBvbHttYXJnaW46MCAwIDEwcHggMH0udGV4dC1ibG9jayBvbCBsaXtwYWRkaW5nOjAgMCAxMHB4IDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZTtsaXN0LXN0eWxlOmRlY2ltYWwgaW5zaWRlfS50ZXh0LWJsb2NrIHB7cGFkZGluZzowIDAgMjBweCAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9LnRleHQtYmxvY2sgcCBtYXJre2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFkMjIyNX0udGV4dC1ibG9jay1maWd1cmV7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6NTAlO21heC13aWR0aDo0MjBweH0udGV4dC1ibG9jay1maWd1cmUtLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjIwcHh9LnRleHQtYmxvY2stZmlnY2FwdGlvbntwYWRkaW5nOjVweCAwfS50ZXh0LWJsb2NrLXRhYmxle21hcmdpbjowIDAgMTBweCAwO292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0b30udGV4dC1ibG9jay10YWJsZSB0YWJsZXttaW4td2lkdGg6NzYwcHg7bWF4LXdpZHRoOjkxOXB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnRleHQtYmxvY2stdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3BhZGRpbmc6M3B4IDVweCA1cHggNXB4O2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjE1cHh9LnRleHQtYmxvY2stc2VjdGlvbi10aXRsZSwudGV4dC1ibG9jayBoMiwudGV4dC1ibG9jayAudGl0bGV7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6NTBweCAwIDVweCAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTpub25lfS50ZXh0LWJsb2NrLXNlY3Rpb24tdGl0bGV7cGFkZGluZzowIDAgMjBweCAwfS50ZXh0LWJsb2NrLXNlY3Rpb24tdGl0bGUgaDJ7cGFkZGluZzowfS50ZXh0LWJsb2NrIC5maWd1cmV7d2lkdGg6NTAwcHh9LnRleHQtYmxvY2sgLmZpZ3VyZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjoyMHB4IDAgMTBweCAxNXB4fS50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tbGVmdHtmbG9hdDpsZWZ0O21hcmdpbjoyMHB4IDIwcHggMTBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsudGV4dC1ibG9jayAuZmlndXJle3dpZHRoOjQwMHB4fS50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tcmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjIwcHggMCAxMHB4IDE1cHh9LnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjIwcHggMjBweCAxMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey50ZXh0LWJsb2NrIC5maWd1cmV7d2lkdGg6MTAwJX0udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLWxlZnQsLnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1yaWdodHtmbG9hdDpub25lO21hcmdpbjoxNXB4IDAgNXB4IDB9LnRleHQtYmxvY2stZmlndXJle2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDo0MjBweH0udGV4dC1ibG9jay1maWd1cmUtLXJpZ2h0e2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30udGV4dC1ibG9jay10aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnRleHQtYmxvY2sgLm1haW4tY29sdW1ue3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0udGV4dC1ibG9jay1zZWN0aW9ue3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MThweH0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxlIGgye3BhZGRpbmc6MH0udGV4dC1ibG9jay1zZWN0aW9uIHB7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgMTBweCAwfS50ZXh0LWJsb2NrLXNlY3Rpb24gdWwgbGl7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgNXB4IDA7bWFyZ2luOjAgMCAwIDIwcHh9LnRleHQtYmxvY2stc2VjdGlvbiBvbCBsaXtmb250LXNpemU6MTVweDtwYWRkaW5nOjAgMCA1cHggMH0udGV4dC1ibG9jayBoMiwudGV4dC1ibG9jayAudGl0bGV7Zm9udC1zaXplOjE4cHg7cGFkZGluZzozMHB4IDAgMCAwfX0uYXJ0aWNsZXtmb250LXNpemU6MTNweH0uYXJ0aWNsZSBoMntmb250LXNpemU6aW5oZXJpdDtwYWRkaW5nOjA7bWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LmFydGljbGVfX2lubmVye21heC13aWR0aDo5NjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX2Jhbm5lcntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX2Jhbm5lci10aXRsZXtmb250LXNpemU6NC41ZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MjBweH0uYXJ0aWNsZV9fYmFubmVyLXRpdGxlX2Rhcmt7Y29sb3I6IzFkMjIyNX0uYXJ0aWNsZV9fYmFubmVyLXN1YnRpdGxle2ZvbnQtc2l6ZToyZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZV9fYmFubmVyLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6Z3JleTt6LWluZGV4OjF9LmFydGljbGVfX2Jhbm5lci1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYXJ0aWNsZV9fdGV4dHtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9LmFydGljbGVfX3RleHQtY29udGVudD5we2ZvbnQtc2l6ZToxZW07Y29sb3I6IzVjNjI2ZTtsaW5lLWhlaWdodDoxLjR9LmFydGljbGVfX3NtYWxsLXRleHR7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxLjZlbX0uYXJ0aWNsZV9fc21hbGwtdGV4dCBhe2NvbG9yOiNlYzQ4MmZ9LmFydGljbGVfX21hcmssLmFydGljbGVfX3RleHQgcHtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmFydGljbGVfX21hcms6bm90KDpmaXJzdC1jaGlsZCksLmFydGljbGVfX3RleHQgcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5hcnRpY2xlX190ZXh0X2dyZXl7YmFja2dyb3VuZDojZjFmMWYxO2JveC1zaGFkb3c6MCAwIDI1cHggcmdiYSgyOCwyNywyNywwLjEzKX0uYXJ0aWNsZV9fdGV4dC10aXRsZXtmb250LXNpemU6My4zZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjIwcHh9LmFydGljbGVfX3RleHQtdGl0bGUgc3Bhbntjb2xvcjojZWM0ODJmO2ZvbnQtc2l6ZTowLjVlbX0uYXJ0aWNsZV9fdGV4dC10aXRsZSBtYXJre2NvbG9yOiNmYjk0YWU7ZGlzcGxheTpibG9ja30uYXJ0aWNsZV9fbWFya3tiYWNrZ3JvdW5kOiNmZWM5MTc7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctYm90dG9tOjJweDtmb250LXdlaWdodDpib2xkfS5hcnRpY2xlX190ZXh0LWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo2ZnIgM2ZyO2dyaWQtY29sdW1uLWdhcDoyMHB4fS5hcnRpY2xlX190ZXh0LWNvbHVtbnMtY29udGVudCBwe2ZvbnQtc2l6ZToyZW19LmFydGljbGVfX3RleHQtY29sdW1uc19yZXZlcnNle2dyaWQtdGVtcGxhdGUtY29sdW1uczozZnIgNmZyfS5hcnRpY2xlX190ZXh0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAwIDI1cHggcmdiYSgyOCwyNywyNywwLjEzKX0uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5hcnRpY2xlX19wcm9tb3twb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9fcHJvbW8tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOndoaXRlO2ZvbnQtc2l6ZTozZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTAlfS5hcnRpY2xlX19wcm9tby10ZXh0IHNwYW57Zm9udC1zaXplOjEuMmVtO2NvbG9yOiNmYjk0YWU7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkfS5hcnRpY2xlX19wcm9tby1pbWFnZXt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX3Byb21vLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5hcnRpY2xlX19oYWxme2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweH0uYXJ0aWNsZV9faGFsZi1jb250ZW50IHB7Zm9udC1zaXplOjJlbX0uYXJ0aWNsZV9faGFsZi1pbWFnZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYXJ0aWNsZXtmb250LXNpemU6MTNweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmFydGljbGV7Zm9udC1zaXplOjEwcHh9LmFydGljbGVfX3RleHR7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYXJ0aWNsZXtmb250LXNpemU6MTBweH0uYXJ0aWNsZV9faW5uZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5hcnRpY2xlX19iYW5uZXItdGl0bGV7Zm9udC1zaXplOjRlbX0uYXJ0aWNsZV9fc21hbGwtdGV4dHtmb250LXNpemU6MS44ZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5hcnRpY2xle2ZvbnQtc2l6ZTo4cHh9LmFydGljbGVfX3RleHQtY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtcm93LWdhcDoyMHB4fX0ubmV3LWNhcmR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206M2VtO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDE1MnB4KTtwYWRkaW5nLXRvcDowZW19Lm5ldy1jYXJkX190aXRsZXttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fbmFtZXtmb250LXNpemU6Mi4zNWVtO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjAuMTVlbX0ubmV3LWNhcmRfX25hbWUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtncmlkLWNvbHVtbi1nYXA6MWZyO2dyaWQtcm93LWdhcDowLjVmcjtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZTowLjg3NWVtfS5uZXctY2FyZF9fbWV0YS1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjEuMjVlbTttYXJnaW4tYm90dG9tOjAuNWVtfS5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZSBzdmd7d2lkdGg6MS4yNWVtO2hlaWdodDoxLjI1ZW07bWFyZ2luLXJpZ2h0OjAuNWVtO2ZpbGw6IzVjNjI2ZX0ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGU6aG92ZXIsLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlX2FjdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlOmhvdmVyIHN2ZywubmV3LWNhcmRfX21ldGEtZmF2b3JpdGVfYWN0aXZlIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubmV3LWNhcmRfX21ldGEtc2VsZmRlbGl2ZXJ5e2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10aGVtZSl9Lm5ldy1jYXJkX19tZXRhLXBsZWRnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FyZF9fbWV0YS1wbGVkZ2Uta2V5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjAuNWVtfS5uZXctY2FyZF9fbWFpbi1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NmZyIDRmcjtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtcm93LWdhcDozZW07bWFyZ2luLWJvdHRvbTo2ZW19Lm5ldy1jYXJkX19hc3NldHN7ZGlzcGxheTpmbGV4fS5uZXctY2FyZF9fYXNzZXRzLXRodW1ic3t3aWR0aDo0ZW07bWFyZ2luLXJpZ2h0OjEuNWVtfS5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjAuNWVtO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1ncm93OjF9Lm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDo2MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwMCU7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVufS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtbGluayBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5uZXctY2FyZF9fYXNzZXRzLXByZW1pdW0taWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MWVtO3JpZ2h0OjFlbTt6LWluZGV4OjI7d2lkdGg6MmVtO2hlaWdodDoyZW19Lm5ldy1jYXJkX19hc3NldHMtcHJlbWl1bS1pY29uIHN2Z3t3aWR0aDoyZW07aGVpZ2h0OjJlbTtmaWxsOnZhcigtLXRoZW1lKX0ubmV3LWNhcmRfX21haW4tZGV0YWlscy1mcmFtZXtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO21hcmdpbi1ib3R0b206M2VtfS5uZXctY2FyZF9fcHJpY2Vze21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fcHJpY2VzLXRpdGxle21hcmdpbi1ib3R0b206MWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MC43NWVtfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW0ta2V5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ldy1jYXJkX19wcmljZXMtaXRlbS12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWUtb2xke2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuODc1ZW07bWFyZ2luLXJpZ2h0OjAuNzVlbX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2ZpbmFse2ZvbnQtc2l6ZToxLjM1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZHtjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fb2xkIC5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWV7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX3NlY29uZC1kYXl7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FyZF9fYnV5LWJ1dG57cGFkZGluZy1sZWZ0OjNlbTtwYWRkaW5nLXJpZ2h0OjNlbTttaW4td2lkdGg6MjIwcHh9Lm5ldy1jYXJkX19jb2xvcnN7bWFyZ2luLWJvdHRvbToyZW19Lm5ldy1jYXJkX19jb2xvcnMtdGl0bGV7bWFyZ2luLWJvdHRvbTowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2NvbG9ycy1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQuNWVtLCAxZnIpKTtncmlkLWNvbHVtbi1nYXA6MWVtO2dyaWQtcm93LWdhcDoxZW19Lm5ldy1jYXJkX19jb2xvcnMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW59Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZXttYXJnaW4tdG9wOjAuMzVlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnM7b3BhY2l0eTowfS5uZXctY2FyZF9fY29sb3JzLWl0ZW06aG92ZXIgLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZXtvcGFjaXR5OjF9Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19Lm5ldy1jYXJkX19mZWF0dXJlc3ttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxle2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MC41ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjc1ZW07Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnR7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGksLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpPnNwYW46bGFzdC1jaGlsZCwubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0tdmFsdWV7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiMxZDIyMjV9Lm5ldy1jYXJkX19jb21wbGVjdHN7bWFyZ2luLWJvdHRvbToxZW19Lm5ldy1jYXJkX19jb21wbGVjdHMtdGl0bGV7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbToxZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19nYWxsZXJ5e21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fZ2FsbGVyeS10aXRsZXtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2dhbGxlcnktbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbTtncmlkLXJvdy1nYXA6MWVtfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVte2Rpc3BsYXk6ZmxleH0ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjJzO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgzNSwzNSwzNSwwKX0ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rOmhvdmVye2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubmV3LWNhcmRfX2JlbmVmaXRzLC5uZXctY2FyZF9fdmlkZW97bWFyZ2luLWJvdHRvbTo0ZW19Lm5ldy1jYXJkX19oYWxmLWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC1yb3ctZ2FwOjNlbTttYXJnaW4tYm90dG9tOjRlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ldy1jYXJkX19tYWluLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ldy1jYXJkX19oYWxmLWNvbHVtbnMsLm5ldy1jYXJkX19tYWluLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7Lm5ldy1jYXJkX19uYW1le2ZvbnQtc2l6ZToyZW19Lm5ldy1jYXJkX19hc3NldHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5uZXctY2FyZF9fYXNzZXRzLXRodW1ic3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7b3JkZXI6Mjt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MS41ZW19Lm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW17d2lkdGg6My41ZW07bWFyZ2luLWJvdHRvbTowLjVlbTttYXJnaW4tcmlnaHQ6MC41ZW19Lm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZXtvcmRlcjoxfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fZmluYWx7Zm9udC1zaXplOjEuMTVlbX0ubmV3LWNhcmRfX2dhbGxlcnktbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uY2hlYXBlci1jb250e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jaGVhcGVyLWNvbnQgLmNoZWFwZXJ7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozMnB4fS53aHktdXN7Y29sb3I6I2VjNDgyZjttYXJnaW4tbGVmdDphdXRvO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTBweDtsaW5lLWhlaWdodDoxLjN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LndoeS11c3ttYXJnaW4tbGVmdDoyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpey53aHktdXN7bWFyZ2luLWxlZnQ6MGVtO3BhZGRpbmctdG9wOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNoZWFwZXItY29udHtmbGV4LWRpcmVjdGlvbjpyb3d9LmNoZWFwZXItY29udCAuY2hlYXBlcntmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOnJpZ2h0O2ZsZXg6NTAlO21hcmdpbi1ib3R0b206MH19LnByb2ZpbGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozMHB4IDIwcHggMCAyMHB4fS5wcm9maWxlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC5pbnB1dC1saW5le21hcmdpbjowIDAgMTVweCAwfS5wcm9maWxlX19mb3JtIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjE1cHh9LnByb2ZpbGVfX2Zvcm0tYm90dG9te2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDJmcjtncmlkLWdhcDoyMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LnByb2ZpbGVfX2Zvcm0tZGF0YXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjE1cHh9LnByb2ZpbGVfX2Zvcm0gLmlucHV0LWxpbmV7bWFyZ2luLWJvdHRvbTowfS5wcm9maWxlX19mb3JtIC5pbnB1dC1saW5lX2hhbGYtbGluZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjE1cHh9LnByb2ZpbGUtbGVmdCAuaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjE1cHh9LnByb2ZpbGUgLmlubmVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlLXRpdGxle3BhZGRpbmc6MCAwIDMwcHggMDtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjIwcHh9LnByb2ZpbGUtdG9we2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDJmcjtncmlkLWdhcDoyMHB4O3BhZGRpbmc6MCAwIDEwcHggMDttYXJnaW46MCAwIDIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzfS5wcm9maWxlIC51c2Vye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6ODBweCAxZnI7Z3JpZC1nYXA6MTVweH0ucHJvZmlsZSAudXNlciAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9uby1waG90by5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpO292ZXJmbG93OmhpZGRlbn0ucHJvZmlsZSAudXNlciAuaW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlfS5wcm9maWxlIC51c2VyIC5pbWFnZSAubG9hZC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5OWVtO2N1cnNvcjpwb2ludGVyfS5wcm9maWxlIC51c2VyIC5pbWFnZSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MjVweCAwIDAgMDtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC41KTtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjJzO2JvcmRlci1yYWRpdXM6NDRweH0ucHJvZmlsZSAudXNlciAuaW1hZ2U6aG92ZXIgc3BhbntvcGFjaXR5OjF9LnByb2ZpbGUgLnVzZXIgLnVzZXItcmlnaHR7cGFkZGluZzo3cHggMCAwIDA7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHh9LnByb2ZpbGUgLnVzZXIgLm5hbWV7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjIwcHh9LnByb2ZpbGUgLnVzZXIgLm5hbWUgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtmb250LXNpemU6MTRweH0ucHJvZmlsZSAudXNlciAubmFtZSBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowIDAgMCA1cHh9LnByb2ZpbGUgLnVzZXIgLm5hbWUgLmxvZ28taXRlbXtmaWxsOnZhcigtLXRoZW1lKX0ucHJvZmlsZSAudXNlciAubmFtZS5zaWx2ZXIgc3Bhbntjb2xvcjojOTk5fS5wcm9maWxlIC51c2VyIC5uYW1lLnNpbHZlciAubG9nby1pdGVte2ZpbGw6Izk5OX0ucHJvZmlsZSAudXNlciAubmFtZS5nb2xkIHNwYW57Y29sb3I6I2RlYjQ0M30ucHJvZmlsZSAudXNlciAubmFtZS5nb2xkIC5sb2dvLWl0ZW17ZmlsbDojZGViNDQzfS5wcm9maWxlIC51c2VyIC5uYW1lLnBsYXRpbnVtIHNwYW57Y29sb3I6IzkxOTE5MX0ucHJvZmlsZSAudXNlciAubmFtZS5wbGF0aW51bSAubG9nby1pdGVte2ZpbGw6IzkxOTE5MX0ucHJvZmlsZSAudXNlciAubmFtZS5ibGFjayBzcGFue2NvbG9yOiMxZDIyMjV9LnByb2ZpbGUgLnVzZXIgLm5hbWUuYmxhY2sgLmxvZ28taXRlbXtmaWxsOiMxZDIyMjV9LnByb2ZpbGUgLnVzZXIgLnVzZXItYm9udXN7Y29sb3I6IzAwYWZlNjtmb250LXNpemU6MTVweH0ucHJvZmlsZSAudXNlciAudXNlci1kaXNjb3VudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTVweH0ucHJvZmlsZSAudXNlciAudXNlci1kaXNjb3VudCBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnByb2ZpbGUgLnVzZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjUwcHggMWZyfS5wcm9maWxlIC51c2VyIC5pbWFnZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fX0ucHJvZmlsZS10eXBle3BhZGRpbmc6MTRweCAwIDAgMDtmbG9hdDpsZWZ0fS5wcm9maWxlLXR5cGUgbGFiZWx7Y3Vyc29yOnBvaW50ZXJ9LnByb2ZpbGUtdHlwZSAuaW5wdXQtbGFiZWx7cGFkZGluZzowIDAgMTVweCAwfS5wcm9maWxlLXR5cGUgLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAxMHB4IDB9LnByb2ZpbGUtbmF2e21hcmdpbjowIDAgMjBweCAwO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpfS5wcm9maWxlLW5hdiB1bHtkaXNwbGF5OmZsZXh9LnByb2ZpbGUtbmF2IHVsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlLW5hdiB1bCBsaXt3aWR0aDoxMDAlfS5wcm9maWxlLW5hdiB1bCBsaS5jdXJyZW50IHNwYW4sLnByb2ZpbGUtbmF2IHVsIGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9LnByb2ZpbGUtbmF2IHVsIGxpLmRpc2FibGVkIGF7YmFja2dyb3VuZDojZTNlM2UzO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucHJvZmlsZS1uYXYgdWwgc3BhbiwucHJvZmlsZS1uYXYgdWwgYXtkaXNwbGF5OmJsb2NrO2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7Y3Vyc29yOnBvaW50ZXJ9LnByb2ZpbGUtbmF2IHVsIHNwYW46aG92ZXIsLnByb2ZpbGUtbmF2IHVsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvZmlsZSAuZGF0ZS1sYWJlbCwucHJvZmlsZSAuaW5wdXQtbGFiZWx7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjRweDtwYWRkaW5nOjAgMCA2cHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9LnByb2ZpbGUgLmRhdGUtbGFiZWx7Zm9udC1zaXplOjE1cHg7d2lkdGg6MTAwJX0ucHJvZmlsZSAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5wcm9maWxlIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjM2cHg7cGFkZGluZzowIDEwcHggMXB4IDEwcHh9LnByb2ZpbGUgLm9yZGVycy10YWJsZSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDoyNHB4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjEzcHh9LnByb2ZpbGUgLm9yZGVycy10YWJsZSBpbnB1dC50ZXh0LWlucHV0W3BsYWNlaG9sZGVyPVwiWVlZWS1NTS1ERFwiXXttaW4td2lkdGg6MTAwcHh9LnByb2ZpbGUgLmZvcm0tc2VjdGlvbntwYWRkaW5nOjI2cHggMCAwIDA7bWFyZ2luOjE2cHggMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlM30ucHJvZmlsZSAuZm9ybS1zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC5mb3JtLXNlY3Rpb246Zmlyc3QtY2hpbGR7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lfS5wcm9maWxlIC5mb3JtLXNlY3Rpb24tdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0ucHJvZmlsZSAucGFzc3BvcnQtbGluZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAucGFzc3BvcnQtbGluZSAuaW5wdXQtbGluZXtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9LnByb2ZpbGUgLnBhc3Nwb3J0LWxpbmUgLmlucHV0LWxpbmU6Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDBweH0ucHJvZmlsZSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtoZWlnaHQ6MTExcHg7cGFkZGluZzo1cHggMTBweH0ucHJvZmlsZSAuZGF0ZS1pbnB1dDpiZWZvcmV7dG9wOjE4cHh9LnByb2ZpbGUgLnNleC1saW5le2NsZWFyOmJvdGh9LnByb2ZpbGUgLnNleC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC5zZXgtbGluZSBsYWJlbHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5wcm9maWxlIC5zZXgtbGluZSBsYWJlbDpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0fS5wcm9maWxlIC51c2VyLWNoYXJpdHl7cGFkZGluZzoyMHB4IDAgMTVweCAwO21hcmdpbjoxNnB4IDAgMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTM7Y2xlYXI6Ym90aH0ucHJvZmlsZSAudXNlci1jaGFyaXR5OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC51c2VyLWNoYXJpdHkgYSwucHJvZmlsZSAudXNlci1jaGFyaXR5IHNwYW4sLnByb2ZpbGUgLnVzZXItY2hhcml0eSBpbnB1dC50ZXh0LWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0ucHJvZmlsZSAudXNlci1jaGFyaXR5IGlucHV0LnRleHQtaW5wdXR7d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDAgMTBweH0ucHJvZmlsZSAudXNlci1jaGFyaXR5IGEsLnByb2ZpbGUgLnVzZXItY2hhcml0eSBzcGFue3BhZGRpbmc6N3B4IDEwcHggMCAwfS5wcm9maWxlIC51c2VyLWNoYXJpdHkgLmlucHV0LWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MTRweH0ucHJvZmlsZSAuc3Vic2NyaWJlLWxhYmVse21hcmdpbjowIDAgN3B4IDA7Y3Vyc29yOnBvaW50ZXJ9LnByb2ZpbGUgLm9yZGVyLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl17Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO21hcmdpbjoyMHB4IDAgMCAwfS5wcm9maWxlIC5vcmRlci1idG5zIFtjbGFzcyo9XCJidXRuXCJdLmxlZnQtcG9zaXRpb257ZmxvYXQ6bGVmdDtjbGVhcjpub25lfS5wcm9maWxlIC5zaWRlZC1idG5ze2NsZWFyOmJvdGh9LnByb2ZpbGUgLnNpZGVkLWJ0bnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnNpZGVkLWJ0bnMgLmRhcmstcmVkLWJ1dG57ZmxvYXQ6bGVmdDtjbGVhcjpub25lfS5wcm9maWxlIC5zaWRlZC1idG5zIC5ibGFjay1idXRue2Zsb2F0OnJpZ2h0O2NsZWFyOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9maWxlIC5zaWRlZC1idG5zIC5yZWQtYnV0biwucHJvZmlsZSAuc2lkZWQtYnRucyAuYmxhY2stYnV0biwucHJvZmlsZSAuc2lkZWQtYnRucyAudHJhbnNwYXJlbnQtYnV0biwucHJvZmlsZSAuc2lkZWQtYnRucyAuZGFyay1yZWQtYnV0bntmbG9hdDpub25lO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5wcm9maWxlIC5vcmRlci1idG5ze2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5wcm9maWxlIC5vcmRlci1idG5zX19tZXNzYWdle2Rpc3BsYXk6bm9uZTtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZmlsZSAub3JkZXItYnRuc19fbWVzc2FnZS1pbWFnZXt3aWR0aDoxMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MTBweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKX0ucHJvZmlsZSAub3JkZXItYnRuc19fbWVzc2FnZS1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucHJvZmlsZSAub3JkZXItYnRuc19fbGluZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wcm9maWxlIC5vcmRlci1idG5zX19saW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjBweH0ucHJvZmlsZSAub3JkZXItYnRuc19fcHJpY2V7bWFyZ2luLWxlZnQ6MjBweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtmbGV4LXNocmluazowfS5wcm9maWxlIC5vcmRlci1idG5zLmFsaWduLWNlbnRlcntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87Y2xlYXI6Ym90aH0ucHJvZmlsZSBzZWxlY3R7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzRweH0ucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZve2Zsb2F0OmxlZnQ7cGFkZGluZzo1MHB4IDAgMjBweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS10aGVtZSl9LnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbz5zcGFuLC5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm8+bGFiZWx7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm8+bGFiZWx7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MTVweDttYXJnaW46MCAwIDAgMzBweH0ucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZvIC5kYXJrLXJlZC1idXRuLC5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm8gLnJlZC1idXRue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAwIDE1cHg7cGFkZGluZzowO2hlaWdodDoyOHB4O3dpZHRoOjEwMHB4O21pbi13aWR0aDoxMDBweDtsaW5lLWhlaWdodDpub3JtYWw7Y2xlYXI6bm9uZX0ucHJvZmlsZS1xcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjAgYXV0b30ucHJvZmlsZS1xcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZS1xci1jb2x1bW57ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgMCA0MHB4IDB9LnByb2ZpbGUtcXItY29sdW1uOm50aC1jaGlsZCgybisxKXtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9LnByb2ZpbGUtcXItY29kZXtwYWRkaW5nOjMwcHggMCAwIDB9LnByb2ZpbGUtcXItaW5wdXR7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87bWF4LXdpZHRoOjMyMHB4fS5wcm9maWxlLXFyIFtjbGFzcyo9XCItYnV0blwiXXttYXJnaW46MCBhdXRvO21heC13aWR0aDozMjBweH0ucHJvZmlsZS1xciAuZGFyay1yZWQtYnV0bi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJvZmlsZS1xci1kZXNjcmlwdGlvbntwYWRkaW5nOjE1cHggMCAwIDA7Y29sb3I6IzVjNjI2ZTtsaW5lLWhlaWdodDoxLjVlbTt0ZXh0LWFsaWduOmp1c3RpZnl9LnByb2ZpbGUtcXItaW1hZ2V7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDAgMjBweCAwfS5wcm9maWxlLXFyLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wcm9maWxlLXFye21heC13aWR0aDo0MjBweH0ucHJvZmlsZS1xci1jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowIDAgMzBweCAwfS5wcm9maWxlLXFyLWNvbHVtbjpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bm9uZTtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucHJvZmlsZS1xci1kZXNjcmlwdGlvbntmb250LXNpemU6MTVweH19LnByb2ZpbGUgLmxvZ2lzdGljcy1vcHRpb25ze21hcmdpbi1ib3R0b206MjBweH0ucHJvZmlsZS1pbnZlc3Rvcntwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZmlsZS1pbnZlc3RvcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZS1pbnZlc3Rvcl9fdG9we2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MzBweH0ucHJvZmlsZS1pbnZlc3Rvci1kYXRhe21hcmdpbjowIDAgMzBweCAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1YzYyNmV9LnByb2ZpbGUtaW52ZXN0b3ItbmFtZXttYXJnaW4tYm90dG9tOjEwcHh9LnByb2ZpbGUtaW52ZXN0b3ItbmFtZSBzcGFue2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfS5wcm9maWxlLWludmVzdG9yLWFtb3VudHtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0ucHJvZmlsZS1pbnZlc3Rvci1pbnZlc3RtZW50c3ttYXJnaW4tYm90dG9tOjEwcHh9LnByb2ZpbGUtaW52ZXN0b3ItZGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgNXB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxZDIyMjV9LnByb2ZpbGUtaW52ZXN0b3IgLm1hbmFnZXItdGFibGUtaG9sZGVyIHRoe3BhZGRpbmc6NXB4IDhweDtmb250LXNpemU6MTRweH0ucHJvZmlsZS1pbnZlc3RvciAubWFuYWdlci10YWJsZS1ob2xkZXIgdGR7cGFkZGluZzo1cHggOHB4fS5wcm9maWxlIC5sb2dpc3Qtc29ydHttYXJnaW4tYm90dG9tOjIwcHh9LmNhcnQtdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzoyMHB4IDAgMjVweCAwfS5jYXJ0LXRleHRfX3RpdGxle3dpZHRoOjEwMCU7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjVweDtjb2xvcjojNWM2MjZlfS5jYXJ0LXRleHQgLm9yZGVyLXRvdGFsLWhvdXJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozNnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmNhcnQtdGV4dCAub3JkZXItdG90YWwtaG91cnMgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luLWxlZnQ6NXB4fS5jYXJ0LXRleHQgbWFya3tmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0uY2FydC10ZXh0IC5jYXJ0LXRleHQtcmlnaHR7ZmxvYXQ6cmlnaHQ7ZGlzcGxheTpmbGV4fS5jYXJ0LXRleHQgLmNhcnQtY2xlYXJ7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgMjRweCAwIDB9LmNhcnQtdGV4dCAuZGFyay1yZWQtYnV0bnt3aWR0aDoyMDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMCAycHggMDtmb250LXNpemU6MTRweDttYXJnaW46MCAxNXB4IDAgMH0uY2FydC1jbGVhcntib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwKX0ub3JkZXJzLXRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6YXV0bztwYWRkaW5nLXRvcDoyMHB4fS5vcmRlcnMtdGFibGVfX2luZm97bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxNXB4fS5vcmRlcnMtdGFibGVfX2J1eXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5vcmRlcnMtdGFibGVfX2N1c3RvbWVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXIgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHh9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXIgc3ZnLmljby1jYXR7ZmlsbDojNjM5ZTNhfS5vcmRlcnMtdGFibGVfX2N1c3RvbWVyIHN2Zy5pY28tcG9vcHtmaWxsOiMxZDIyMjV9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXIgc3ZnLmljby1ib21ie2ZpbGw6IzVjNjI2ZX0ub3JkZXJzLXRhYmxlIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVycy10YWJsZSAuZGF5LXRvdGFse2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlIC5kYXktdG90YWwgdGR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgdGFibGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21pbi13aWR0aDo1MDBweDttYXJnaW46MCA4MHB4IDAgMH0ub3JkZXJzLXRhYmxlIHRoLC5vcmRlcnMtdGFibGUgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDozMHB4O3BhZGRpbmc6OHB4O3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOmFsbCAwLjJzO291dGxpbmU6bm9uZX0ub3JkZXJzLXRhYmxlIHRyOmhvdmVyOm5vdCgubm8taGlnaGxpZ2h0KSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTN9Lm9yZGVycy10YWJsZSB0aHtmb250LXdlaWdodDpib2xkfS5vcmRlcnMtdGFibGU6bm90KC5uby1zb3J0KSB0aHtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5vcmRlcnMtdGFibGU6bm90KC5uby1zb3J0KSB0aDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVycy10YWJsZTpub3QoLm5vLXNvcnQpIHRoOm5vdCgubm8tc29ydCk6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDonJzt0b3A6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0OjVweDtib3JkZXItdG9wOjZweCBzb2xpZCAjZGZlMGUxO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246YWxsIDAuMnN9Lm9yZGVycy10YWJsZTpub3QoLm5vLXNvcnQpIHRoLnRhYmxlc29ydGVyLWhlYWRlckFzYzphZnRlcnt0b3A6LTFweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm9yZGVycy10YWJsZSB0Zm9vdCB0aHtib3JkZXI6bm9uZX0ub3JkZXJzLXRhYmxlIHRmb290IHRoOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5vcmRlcnMtdGFibGUgdGZvb3QgdGguYWxpZ24tcmlnaHR7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjB9Lm9yZGVycy10YWJsZSAuaGVscC1pY29ue21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjNweH0ub3JkZXJzLXRhYmxlIC5zdGF0dXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjJweCA1cHggM3B4IDVweDtjb2xvcjp3aGl0ZX0ub3JkZXJzLXRhYmxlIC5zdGF0dXMgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6YXV0bztmaWxsOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLnByb2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZmZkZTFifS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMXtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTJ7YmFja2dyb3VuZC1jb2xvcjojZmZkZTFifS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tM3tiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTR7YmFja2dyb3VuZC1jb2xvcjojZDY0NzM1O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS02e2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tN3tiYWNrZ3JvdW5kLWNvbG9yOiNlZmQwMTk7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTh7YmFja2dyb3VuZC1jb2xvcjojM2Q1NThkO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS05e2JhY2tncm91bmQtY29sb3I6IzAxMDEwMTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTB7YmFja2dyb3VuZC1jb2xvcjojN2ZiM2M1O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xMXtiYWNrZ3JvdW5kLWNvbG9yOiM5NWFhZDE7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTEye2JhY2tncm91bmQtY29sb3I6IzE4YTMwMDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTN7YmFja2dyb3VuZC1jb2xvcjojZjJhOGEwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xNHtiYWNrZ3JvdW5kLWNvbG9yOiNkZTk0NTE7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTE2e2JhY2tncm91bmQtY29sb3I6I2I5NmNjNDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5kb25le2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5kZWxldGVke2JhY2tncm91bmQtY29sb3I6I2Q2NDczNTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5yZWFkeXtiYWNrZ3JvdW5kLWNvbG9yOiM4NmM3NDA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMucGF5ZWR7YmFja2dyb3VuZC1jb2xvcjojZWZkMDE5O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLm5ld3tiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMuY29uZmlybXtiYWNrZ3JvdW5kLWNvbG9yOiMzYTU5OTc7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIHNlbGVjdHtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyMnB4O3BhZGRpbmctbGVmdDoxMHB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O3dpZHRoOmF1dG99Lm9yZGVycy10YWJsZSBbY2xhc3MqPVwiYnV0blwiXXtoZWlnaHQ6MjRweDtmb250LXNpemU6MTNweDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MDt3aWR0aDphdXRvO2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXJzLXRhYmxlIHNwYW5bY2xhc3MqPVwiYnV0blwiXSwub3JkZXJzLXRhYmxlIGFbY2xhc3MqPVwiYnV0blwiXXtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi1sZWZ0OjVweH0ub3JkZXJzLXRhYmxlIC5oZWxwLWJ1dG57d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ub3JkZXJzLXRhYmxlX19wcmljZXtmb250LXdlaWdodDpib2xkfS5vcmRlcnMtdGFibGVfX3ByaWNlK1tjbGFzcyo9XCJidXRuXCJde21hcmdpbi1sZWZ0OjEwcHh9Lm9yZGVycy10YWJsZV9fcHJvcG9zYWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVycy10YWJsZV9fcHJvcG9zYWw6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZGVycy10YWJsZV9fY29tcGFueXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDoxMjBweDtwYWRkaW5nLXRvcDozcHg7cGFkZGluZy1ib3R0b206M3B4O3doaXRlLXNwYWNlOm5vcm1hbH0ub3JkZXJzLXRhYmxlX19jb21wYW55IGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjEwcHh9Lm9yZGVycy10YWJsZV9fY29tcGFueS1uYW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlcnMtdGFibGVfX2NvdW50ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6MTVweH0ub3JkZXJzLXRhYmxlX19jb3VudGVyLWF2YWlsYWJsZXttYXJnaW4tbGVmdDoyMHB4fS5vcmRlcnMtdGFibGVfX2NvdW50ZXItZGlzcGxheXtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVycy10YWJsZV9fY2VsbC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxMHB4fS5vcmRlcnMtdGFibGVfX2NvbnRyb2xze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1cHh9Lm9yZGVycy10YWJsZV9fY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl17aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2ZsZXgtc2hyaW5rOjB9Lm9yZGVycy10YWJsZV9fY29udHJvbHMgLmFkZC1maW5hbmNlLC5vcmRlcnMtdGFibGVfX2NvbnRyb2xzIC5vcmRlcnMtdGFibGVfX3Nob3ctYWxse21hcmdpbi1sZWZ0OmF1dG99Lm9yZGVycy10YWJsZV9fY29udHJvbHMtdGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXJzLXRhYmxlX19maW5hbmNlLC5vcmRlcnMtdGFibGVfX2FjY291bnR7bWFyZ2luLXJpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXJzLXRhYmxlX19jbGllbnQtdHlwZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5vcmRlcnMtdGFibGVfX2NsaWVudC10eXBlIHNwYW57bWFyZ2luLXJpZ2h0OjEwcHh9Lm9yZGVycy10YWJsZV9fY2xpZW50LXR5cGUgc3Zne2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmaWxsOiM2MzllM2E7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsub3JkZXJzLXRhYmxlX19jb3VudGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5vcmRlcnMtdGFibGVfX2NvdW50ZXItYXZhaWxhYmxle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDoxMHB4fS5vcmRlcnMtdGFibGVfX2NvbnRyb2xzLXRpdGxle2ZvbnQtc2l6ZToxNnB4fX0ub3JkZXItcHJlcGF5bWVudCBzcGFue2Zsb2F0Om5vbmV9Lm9yZGVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTBweH0ub3JkZXItaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAuc2ltcGxlLWZpbGV7aGVpZ2h0OjM2cHh9Lm9yZGVyLWl0ZW0gLnNpbXBsZS1maWxlX192YWx1ZXtsaW5lLWhlaWdodDozNHB4fS5vcmRlci1pdGVtIC5yZXBvcnQtcHJvZHVjdHN7bWFyZ2luLXRvcDowfS5vcmRlci1pdGVtLWNvbW1pc3Npb257Y29sb3I6YmxhY2t9Lm9yZGVyLWl0ZW0tY29tbWlzc2lvbiBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbV9fZG93bmxvYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjE1cHh9Lm9yZGVyLWl0ZW1fX2Rvd25sb2FkIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2ZvbnQtc2l6ZToxN3B4fS5vcmRlci1pdGVtX19kb3dubG9hZCBhIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1yaWdodDoxMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5vcmRlci1pdGVtX19kb3dubG9hZHtkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtX19kb3dubG9hZCBhe3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxMHB4fX0ub3JkZXItaXRlbSAuY2FydC10ZXh0e3BhZGRpbmc6MCAwIDMwcHggMH0ub3JkZXItaXRlbSAuY2FydC1vcmRlciAuY29tcGFueS1mZWF0dXJlcy1jb250ZW50e3BhZGRpbmc6MCAwIDMwcHggMH0ub3JkZXItaXRlbSAuY2FydC1vcmRlciAub3JkZXItc2VjdGlvbiwub3JkZXItaXRlbSAub3JkZXItc2VjdGlvbiwub3JkZXItaXRlbSAub3JkZXItcHJpY2UtZm9ybSwub3JkZXItaXRlbSAuY29tcGFueS1mZWF0dXJle2JvcmRlcjpub25lO3BhZGRpbmc6MH0ub3JkZXItaXRlbSAuY2FydC1vcmRlciAub3JkZXItc2VjdGlvbiAub3JkZXItcHJpY2UtZm9ybSwub3JkZXItaXRlbSAub3JkZXItc2VjdGlvbiAub3JkZXItcHJpY2UtZm9ybSwub3JkZXItaXRlbSAub3JkZXItcHJpY2UtZm9ybSAub3JkZXItcHJpY2UtZm9ybSwub3JkZXItaXRlbSAuY29tcGFueS1mZWF0dXJlIC5vcmRlci1wcmljZS1mb3Jte21hcmdpbjowfS5vcmRlci1pdGVtIC53cm9uZy1hbW91bnR7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0ub3JkZXItaXRlbSAud3JvbmctYW1vdW50IC5yZWQtY29sb3J7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ub3JkZXItaXRlbSAuY2VudGVyLXRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGF7cGFkZGluZzowIDAgNDBweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXByaWNle2NsZWFyOmJvdGg7Y29sb3I6dmFyKC0tdGhlbWUpO3BhZGRpbmc6MTBweCAwIDAgMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXByaWNlLmJvbnVzLWluZm97cGFkZGluZzowfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgMCAyMHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUubG93e3BhZGRpbmc6MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZS1sZWZ0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5udW1iZXJ7ZmxvYXQ6bGVmdDttYXJnaW46MnB4IDIwcHggMCAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm51bWJlciBtYXJre2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAuZGF0ZXtmbG9hdDpsZWZ0O3BhZGRpbmc6MTBweCAwIDAgMDtjb2xvcjojNWM2MjZlfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5kYXRlIHNwYW57bWFyZ2luOjAgMCAwIDIwcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLnR5cGV7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgMjBweH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSBbY2xhc3MqPVwiLWJ1dG5cIl17ZmxvYXQ6cmlnaHQ7d2lkdGg6MTMwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7Y2xlYXI6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAub3JkZXItc3RhdHVze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMTVweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5vcmRlci1zdGF0dXMgc3BhbntkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5vcmRlci1zdGF0dXMtY29uZGl0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoyMDBweDtwYWRkaW5nOjhweCAxNXB4IDEwcHggMTVweDttYXJnaW46MTBweCBhdXRvIDAgYXV0bztmb250LXdlaWdodDpib2xkO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5vcmRlci1zdGF0dXMgLmRhcmstcmVkLWJ1dG57ZmxvYXQ6bm9uZTt3aWR0aDoyMDBweDttYXJnaW46MTBweCBhdXRvfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5jYXJkLWJ0bnMtY29uc3VsdHttYXJnaW4tdG9wOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUtc3RhdHVze3BhZGRpbmc6MTBweCAwIDEwcHggMDtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlLXN0YXR1cyBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDEwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAubnVtYmVye2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAxMHB4IDAgMDtmb250LXNpemU6MjJweH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAuZGF0ZXtmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6OXB4IDAgMCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5kYXRlIHNwYW57bWFyZ2luOjAgMCAwIDEwcHh9fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5vcmRlci10aW1lcntwYWRkaW5nOjAgMCAzMHB4IDA7Y2xlYXI6Ym90aDtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5vcmRlci10aW1lciBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAub3JkZXItdGltZXIgc3BhbiBzcGFue2ZvbnQtc2l6ZToyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5vcmRlci10aW1lcnt0ZXh0LWFsaWduOmNlbnRlcn19Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEuYWxpZ24tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLmFsaWduLWNlbnRlciAubnVtYmVye2Zsb2F0Om5vbmU7bWFyZ2luOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGwsLm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLnJvd3tmbG9hdDpsZWZ0O3dpZHRoOjUwJX0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbDphZnRlciwub3JkZXItaXRlbSAub3JkZXItZGF0YSAucm93OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxsOm50aC1jaGlsZCgybisxKSwub3JkZXItaXRlbSAub3JkZXItZGF0YSAucm93Om50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxse3BhZGRpbmc6MCAzMHB4IDMwcHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuZGF0YS1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5kYXRhLWxhYmVsKy5pbnB1dC1saW5le2Zsb2F0OmxlZnR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmlucHV0LWxpbmV7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuaW5wdXQtbGluZS53aWRle2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAudG90YWwtaG91cnN7aGVpZ2h0OjM2cHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MzZweH0ub3JkZXItaXRlbSAub3JkZXItdGFibGV7cGFkZGluZzoxMHB4IDAgMCAwO21hcmdpbjowIDAgMzBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRhYmxlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci10YWJsZSBpbnB1dC50ZXh0LWlucHV0e21heC13aWR0aDo4MHB4O21hcmdpbjowIGF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3R7cGFkZGluZzoxNHB4IDAgMTVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTN9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdle2Zsb2F0OmxlZnQ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW46MCAxNXB4IDAgMDtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTN9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZT5he3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZT5hOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46LTIwcHggMCAwIC0yMHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL3pvb20ucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTozMHB4IDMwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuMnN9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmE6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW5mb3tvdmVyZmxvdzpoaWRkZW59Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLm5hbWV7cGFkZGluZzo4cHggMCA4cHggMH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAucHJpY2Ugc3BhbnttYXJnaW46MCAwIDAgNXB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5wcmljZSBpbnB1dC50ZXh0LWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweCAwIDVweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAub2xkLXByaWNle2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAubmV3LXByaWNle2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAucmVwbGFjZS1saW5re2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAwIDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ub3JkZXItaXRlbSAucmVwbGFjZS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LC5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLC5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgLmNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxNCU7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MCA1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE1cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6YWZ0ZXIsLm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCAuY2VsbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoMSksLm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCAuY2VsbDpudGgtY2hpbGQoMSl7d2lkdGg6NDRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDIpLC5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgLmNlbGw6bnRoLWNoaWxkKDIpe3dpZHRoOmNhbGMoNDAlIC0gNDBweCk7dGV4dC1hbGlnbjpsZWZ0fS5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWR7bWFyZ2luOjAgMCAxNXB4IDA7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgLmRhcmstcmVkLWJ1dG57aGVpZ2h0OjQwcHg7d2lkdGg6MTAwJTttYXJnaW46MDtmb250LXNpemU6MTRweH0ub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIC5jZWxse3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIHNwYW57bWFyZ2luOjAgMCAwIDEwcHh9Lm9yZGVyLWl0ZW0gLmRlYWxlci10b3RhbCAuY2VsbC1uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAudG90YWwtdGFibGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIDAgMzBweCAwfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZV9fdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAudG90YWwtdGFibGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jb2x1bW57d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnJvd3tkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5yb3cucHJvZHVjdHMtdG90YWx7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnJvdy5vcmRlci10b3RhbHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6bm9uZTtwYWRkaW5nOjMwcHggMCAwIDA7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnJvd190b3RhbHtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttaW4taGVpZ2h0OjQ5cHg7cGFkZGluZzo1cHggMH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDEpe3dpZHRoOjUwJX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDIpe3dpZHRoOjI1JX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDMpe3dpZHRoOjI1JX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGwgLmxhYmVsLXRleHR7dG9wOjB9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5wcmljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucHJpY2UgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzBweDt3aWR0aDo3MHB4fS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucHJpY2UgLmN1cnJlbmN5e21hcmdpbi1sZWZ0OjEwcHh9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuYWRkaXRpb25hbC1pbmZve2NvbG9yOiM1YzYyNmU7ZGlzcGxheTpibG9jaztmb250LXNpemU6MC44ZW19Lm9yZGVyLWl0ZW0gLmJvbnVzLWluZm97cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwYWZlNn0ub3JkZXItaXRlbSAuYm9udXMtaW5mbyAuZGFya3tjb2xvcjojNWM2MjZlfS5vcmRlci1pdGVtIC5ib251cy1pbmZvLnVwcGVye3RvcDotM3B4fS5vcmRlci1pdGVtIC5wYXltZW50LXR5cGV7cGFkZGluZzowfS5vcmRlci1pdGVtIC5wYXltZW50LXR5cGUuZGVhbGVyLXBheW1lbnR7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTtwYWRkaW5nOjAgMCAyMHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2Fke2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7bWFyZ2luOjMzcHggMCAwIDA7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgYXttYXJnaW46MCAwIDAgMTBweH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgYSBbY2xhc3MqPWljby1de3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDJweCAwIDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIGEgW2NsYXNzKj1pY28tXS5pY28tZXhjZWx7ZmlsbDojMjY3MjQ4fS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCBhLmV4Y2VsLWNvbG9ye2NvbG9yOiMyNjcyNDh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjd9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIGxhYmVse21hcmdpbjoxMHB4IDAgMCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgLmV4dHJhLWNoYXJnZXttYXJnaW46MTBweCAwIDAgMH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgLmV4dHJhLWNoYXJnZSBpbnB1dC50ZXh0LWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo4MHB4O21hcmdpbjowIDVweH0ub3JkZXItaXRlbSAub3JkZXItdG90YWx7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO3BhZGRpbmc6MCAwIDMwcHggMDtjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci10b3RhbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MTVweCA1cHggMTZweCA1cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgxKXt3aWR0aDozMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgyKXt3aWR0aDoyMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgzKXt3aWR0aDo1MCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5vcmRlci1kb3dubG9hZHttYXJnaW46MDtmbG9hdDpub25lO2NvbG9yOiMyNjcyNDh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRldGFpbHMgLmNhcmQtYnRucy1jb25zdWx0e21hcmdpbjoyMHB4IDAgMCAwfS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1c3tmbG9hdDpsZWZ0O21hcmdpbjotM3B4IDAgMCAzMHB4fS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1czphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLm1hbmFnZXItc3RhdHVzLWNvbHVtbnttYXJnaW46MCAwIDIwcHggMH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLm1hbmFnZXItc3RhdHVzLWNvbHVtbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLmxhYmVse2Zsb2F0OmxlZnQ7bWFyZ2luOjdweCAxNXB4IDAgMH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLnN0YXR1cy1zZWxlY3QtaG9sZGVye2Zsb2F0OmxlZnQ7d2lkdGg6MTUwcHh9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5zdGF0dXMtc2VsZWN0LWhvbGRlci5ibGFjay1jb2xvciBzZWxlY3R7Y29sb3I6IzFkMjIyNX0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLnN0YXR1cy1zZWxlY3QtaG9sZGVyLmdyZWVuLWNvbG9yIHNlbGVjdHtjb2xvcjojNjM5ZTNhfS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAuc3RhdHVzLXNlbGVjdC1ob2xkZXIucmVkLWNvbG9yIHNlbGVjdHtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLmJsYWNrLWNvbG9yIHNlbGVjdHtjb2xvcjojMWQyMjI1fS5vcmRlci1pdGVtIC5ncmVlbi1jb2xvciBzZWxlY3R7Y29sb3I6IzYzOWUzYX0ub3JkZXItaXRlbSAucmVkLWNvbG9yIHNlbGVjdHtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLmxlZnQtZGF0YSwub3JkZXItaXRlbSAucmlnaHQtZGF0YXtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9Lm9yZGVyLWl0ZW0gLmxlZnQtZGF0YTphZnRlciwub3JkZXItaXRlbSAucmlnaHQtZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAucmlnaHQtZGF0YXtmbG9hdDpyaWdodH0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YXtmbG9hdDpyaWdodDt3aWR0aDoxNTBweDttYXJnaW46NHB4IDAgMCAwfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMTYwcHgpfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5sYWJlbHttYXJnaW46MCAwIDVweCAwfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5jb2x1bW4gYXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSBzcGFue2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLm1hbmFnZXItc2VsZWN0LWhvbGRlcnt3aWR0aDoxNTBweH0ub3JkZXItaXRlbSAuZGVhbGVyLXNlbGVjdC1ob2xkZXJ7d2lkdGg6MTIwcHg7bWFyZ2luOjEwcHggYXV0byAwIGF1dG99Lm9yZGVyLWl0ZW0gLmRlYWxlci1zZWxlY3QtaG9sZGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ub3JkZXItaXRlbS5tYW5hZ2VyLW9yZGVyIC5vcmRlci1kb3dubG9hZHt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpfS5kZXRhaWxzLXNlY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAwIDE1cHggMH0uZGV0YWlscy1zZWN0aW9uX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWdyb3c6MTttaW4taGVpZ2h0OjgwcHg7cGFkZGluZzowIDAgNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlM30uZGV0YWlscy1zZWN0aW9uX19jb250YWN0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5kZXRhaWxzLXNlY3Rpb25fX2NvbnRhY3Rze2Rpc3BsYXk6YmxvY2t9fS5kZXRhaWxzLXNlY3Rpb24+LmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7ZmxleC1zaHJpbms6MDt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjowIDAgMCAxMHB4O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO292ZXJmbG93OmhpZGRlbn0uZGV0YWlscy1zZWN0aW9uPi5pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmRldGFpbHMtc2VjdGlvbl9fbGFiZWx7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjE1cHh9LmRldGFpbHMtc2VjdGlvbiAubmFtZXtmbG9hdDpsZWZ0fS5kZXRhaWxzLXNlY3Rpb24gLm5hbWUgYSwuZGV0YWlscy1zZWN0aW9uIC5uYW1lIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweCAwIDB9LmRldGFpbHMtc2VjdGlvbiAuY29sdW1ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTVweCl9LmRldGFpbHMtc2VjdGlvbiAuY29sdW1uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZXRhaWxzLXNlY3Rpb24gLmNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O3BhZGRpbmc6MCAxNXB4IDAgMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9LmRldGFpbHMtc2VjdGlvbiBbY2xhc3MqPVwiaWNvLVwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MCA1cHggMCA0cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmRldGFpbHMtc2VjdGlvbl9fd2hhdHNhcHB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNTBiOTQ4O2ZvbnQtd2VpZ2h0OmJvbGR9LmRldGFpbHMtc2VjdGlvbl9fd2hhdHNhcHAgW2NsYXNzKj1cImljby1cIl17d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiM1MGI5NDh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmRldGFpbHMtc2VjdGlvbl9fd2hhdHNhcHB7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6MDtmb250LXNpemU6MTRweH0uZGV0YWlscy1zZWN0aW9uX193aGF0c2FwcCBbY2xhc3MqPVwiaWNvLVwiXXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6IzUwYjk0OH19LmRldGFpbHMtc2VjdGlvbiAuZGVzY3JpcHRpb257cGFkZGluZzoxMHB4IDAgMCAwO2NsZWFyOmJvdGh9LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMTVweCAwIDB9LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuLWxhYmVse3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxNXB4fS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW46MCAxMHB4IDAgMDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9uby1waG90by5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NDRweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKTtvdmVyZmxvdzpoaWRkZW59LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAuaW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6NDRweH0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5uYW1le2Zsb2F0OmxlZnR9LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAubmFtZSBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTBweCAwIDB9LmRldGFpbHMtc2VjdGlvbiAuY29udHJhY3QtbGlua3tmbG9hdDpsZWZ0O21hcmdpbjo1cHggMCAwIDB9LmRldGFpbHMtc2VjdGlvbiAuY2FyLWxpbmt7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuZGV0YWlscy1zZWN0aW9uPi5pbWFnZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fX0uZ3JlZW4tY29sb3J7Y29sb3I6IzE4YTMwMH0ucmVkLWNvbG9ye2NvbG9yOnZhcigtLXRoZW1lKX0ucmVkLWNvbG9yLnRyYW5zcGFyZW50LWJ1dG57Y29sb3I6IzAwYzJmZn0ucmVkLWNvbG9yLnRyYW5zcGFyZW50LWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZn0ub3JkZXItY2hvaWNle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDUwcHggMH0ub3JkZXItY2hvaWNlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1jaG9pY2UtcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NXB4IDAgNXB4IDB9Lm9yZGVyLWNob2ljZS1wcmV2aWV3OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1jaG9pY2UtcHJldmlldyAuY2FydC1pdGVtLWltYWdle21hcmdpbjowIDE1cHh9Lm9yZGVyLWNob2ljZS1wcmV2aWV3IC5jYXJ0LWl0ZW0tbnVtYmVye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWNob2ljZS1wcmV2aWV3IC5jYXJ0LWl0ZW0taW5mb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm9yZGVyLWNob2ljZS1wcmV2aWV3IC5jYXJ0LWl0ZW0tY291bnR7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MTBweCAwIDAgMH0ub3JkZXItY2hvaWNlIHRkLm9yZGVyLWNob2ljZS1zZXBhcmF0b3J7Ym9yZGVyOm5vbmV9Lm9yZGVyLWNob2ljZSAucmVkLWNvbG9ye2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItY2hvaWNlIC5ibHVlLWNvbG9ye2NvbG9yOiMwMGMyZmZ9Lm9yZGVyLWNob2ljZSAuZ3JlZW4tY29sb3J7Y29sb3I6IzYzOWUzYX0ub3JkZXItY2hvaWNlIC5ib2xkLWZvbnR7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItY2hvaWNlIC5jb21wYW55LW5hbWV7cGFkZGluZzowIDMwcHggMCAwO3doaXRlLXNwYWNlOm5vd3JhcH0ub3JkZXItY2hvaWNlIC5iZXN0LXByaWNle2JhY2tncm91bmQ6IzYzOWUzYTtjb2xvcjojZmZmfS5vcmRlci1jaG9pY2UgYS5jb25kaXRpb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxNXB4IDZweCAxNXB4fS5vcmRlci1jaG9pY2UgYS5jb25kaXRpb24uYWN0aXZle2JhY2tncm91bmQ6IzYzOWUzYTtjb2xvcjojZmZmfS5vcmRlci1jaG9pY2UgYS5jb25kaXRpb24tLXJlbW92ZXttYXJnaW46NXB4IDAgMCAwfS5vcmRlci1jaG9pY2UgYS5kYXJrLXJlZC1idXRue2hlaWdodDozMHB4O21hcmdpbjowO3BhZGRpbmc6MCAxMHB4O3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5vcmRlci1jaG9pY2UgLmNhcnQtaXRlbS1pbmZve3RleHQtYWxpZ246bGVmdH19Lm9yZGVyLWNob2ljZS1maWx0ZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAyMHB4IDB9Lm9yZGVyLWNob2ljZS1maWx0ZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWNob2ljZS1maWx0ZXIgLmxhYmVse2Zsb2F0OmxlZnQ7bWFyZ2luOjlweCAwIDAgMH0ub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl17ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTgwcHg7d2lkdGg6YXV0bztoZWlnaHQ6NDBweDttYXJnaW46MCAwIDAgMjBweDtjbGVhcjpub25lfS5vcmRlci1jaG9pY2UtZmlsdGVyIFtjbGFzcyo9XCItYnV0blwiXS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItY2hvaWNlIC5jYXJkLW9sZC1wcmljZXtjb2xvcjojNWM2MjZlO21hcmdpbjo1cHggMCAwIDB9Lm9yZGVyLWNob2ljZS1lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn0ub3JkZXItY2hvaWNlLWVtcHR5IHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHggMCAzMHB4IDA7Zm9udC1zaXplOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzFkMjIyNX0ub3JkZXItY2hvaWNlLWVtcHR5IHB7cGFkZGluZzowIDAgMjBweCAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWNob2ljZS1lbXB0eSBwIG1hcmt7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMWQyMjI1fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vcmRlci1jaG9pY2UtZW1wdHkgcHtmb250LXNpemU6MTVweDtwYWRkaW5nOjAgMCAxNXB4IDB9fS5wcm9maWxlX19maWx0ZXJ7bWFyZ2luLWJvdHRvbTozMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDt3aWR0aDpjYWxjKDEwMCUgLSAzNTBweCl9LnByb2ZpbGVfX2ZpbHRlciBbY2xhc3MqPVwiYnV0blwiXXt3aWR0aDoxNjBweDtoZWlnaHQ6MzZweDttYXJnaW4tbGVmdDoyMHB4fS5wcm9maWxlX19maWx0ZXItZGF0ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1sZWZ0OjIwcHg7d2lkdGg6NTAwcHh9LnByb2ZpbGVfX2ZpbHRlci1kYXRlcyBsYWJlbHt3aWR0aDoxMDAlfS5wcm9maWxlX19maWx0ZXItZGF0ZXMgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5jb21wYW55LWZpbHRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjMwO3dpZHRoOjI0MHB4fS5jb21wYW55LWZpbHRlcl9fZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItbGVmdDoxcHggc29saWQgI2MxYzFjMTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0uY29tcGFueS1maWx0ZXJfX2Ryb3Bkb3duLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jb21wYW55LWZpbHRlcl9fc2Nyb2xse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MzAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5jb21wYW55LWZpbHRlcl9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDoxMHB4O3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4yc30uY29tcGFueS1maWx0ZXJfX2Nsb3NlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2ZpbGw6IzFkMjIyNTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7dHJhbnNpdGlvbjphbGwgMC4yc30uY29tcGFueS1maWx0ZXJfX2Nsb3NlOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LmNvbXBhbnktZmlsdGVyX19jbG9zZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmNvbXBhbnktZmlsdGVyX19saXN0e21hcmdpbi10b3A6MzJweH0uY29tcGFueS1maWx0ZXJfX2xpc3QtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxfS5jb21wYW55LWZpbHRlcl9fbGlzdCBsYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjZweDt0cmFuc2l0aW9uOmFsbCAwLjJzO2N1cnNvcjpwb2ludGVyfS5jb21wYW55LWZpbHRlcl9fbGlzdCBsYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uY29tcGFueS1maWx0ZXJfX2xpc3QgbGFiZWw6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5jb21wYW55LWZpbHRlcl9fbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0uY29tcGFueS1maWx0ZXJfX2xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbHtjb2xvcjp2YXIoLS10aGVtZSl9LmNvbXBhbnktZmlsdGVyX19saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICNmZmZ9Lm1hbmFnZXItdGFibGUtaG9sZGVye3BhZGRpbmc6MTdweCAwIDMwcHggMDtmb250LXNpemU6MTVweDtvdmVyZmxvdy14OmF1dG87Y2xlYXI6Ym90aH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNvbXBhbnktbmFtZXt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY29tcGFueS1uYW1lIC5zdGF0aWMtcmF0aW5ne21hcmdpbjo1cHggMCAwIDB9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jb21wYW55LW5hbWUtLWJpZ2dlcntmb250LXNpemU6MjBweH0ubWFuYWdlci10YWJsZS1ob2xkZXItaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLnBsZWRnZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5wbGVkZ2UtaW5wdXQgaW5wdXQudGV4dC1pbnB1dHtmb250LXNpemU6MTVweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmRlYWxlci1kaXNjb3VudHtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5kZWFsZXItYW1vdW50LC5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuZGVhbGVyLXByaWNlLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuaXRlbS1hbW91dHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6ODBweDttYXJnaW46MCA1cHggMCAwfS5tYW5hZ2VyLXRhYmxlLWhvbGRlcl93aWRlIHRhYmxle21pbi13aWR0aDoxNDQwcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyX3dpZGUgdGFibGUgLmRlYWxlci1pdGVtLXByaWNle3BhZGRpbmc6MH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGFibGV7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjEyNDBweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmJvbGQtZm9udHtmb250LXdlaWdodDpib2xkfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAub3JkZXItcGlja3VwLWNoZWNrYm94e21hcmdpbi10b3A6MTBweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdHIuZW1wdHktY2VsbHtib3JkZXI6bm9uZX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGh7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDhweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7YmFja2dyb3VuZDojZmZmfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aC5hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGguZW1wdHktY2VsbHtib3JkZXI6bm9uZX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGggc3BhbntkaXNwbGF5OmJsb2NrfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aCBzcGFuLmxhYmVsLXRleHQsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRoIHNwYW4uY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRke3BhZGRpbmc6MTBweCA4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQuYWxpZ24tbGVmdHt0ZXh0LWFsaWduOmxlZnR9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkLmVtcHR5LWNlbGx7Ym9yZGVyOm5vbmV9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkIFtjbGFzcyo9XCItYnV0blwiXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMHB4O21heC13aWR0aDoxMzVweDttYXJnaW46MnB4IGF1dG8gMCBhdXRvO3BhZGRpbmc6MCAxMHB4IDJweCAxMHB4O2ZvbnQtc2l6ZToxM3B4O2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2JveC1zaGFkb3c6MCAxcHggN3B4IHRyYW5zcGFyZW50fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZCAuYWN0aW9uLWJ1dG57cGFkZGluZzowO21hcmdpbjowO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7bWluLXdpZHRoOjMwcHg7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnN0YXRpY30ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQgLmhlbHAtYnV0bntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21pbi13aWR0aDowO21hcmdpbjowIDAgMCAzcHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxMnB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZCBpbnB1dC50ZXh0LWlucHV0e3Bvc2l0aW9uOnN0YXRpYztoZWlnaHQ6MzBweDtmb250LXNpemU6MTRweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQgaW5wdXQudGV4dC1pbnB1dF93aWRle21pbi13aWR0aDoxMjBweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdHIuY2VsbC1zZXBhcmF0b3IsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRoLmNlbGwtc2VwYXJhdG9yLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZC5jZWxsLXNlcGFyYXRvcntib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdHIuYm90dG9tLWNlbGwtc2VwYXJhdG9yLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aC5ib3R0b20tY2VsbC1zZXBhcmF0b3IsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRkLmJvdHRvbS1jZWxsLXNlcGFyYXRvcntib3JkZXItYm90dG9tOjJweCBzb2xpZCB2YXIoLS10aGVtZSl9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRyLmJvdHRvbS1jZWxsLXNlcGFyYXRvciB0ZHtib3JkZXItYm90dG9tOm5vbmU7Zm9udC1zaXplOjIwcHg7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxMnB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3Iubm9ybWFsLWZvbnQgdGR7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxMHB4IDhweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQuYm90dG9tLWxpbmUsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRyLmJvdHRvbS1saW5le2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHZhcigtLXRoZW1lKX0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNhcnQtaXRlbS1pbmZve2ZvbnQtc2l6ZToxNXB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY2FydC1pdGVtLWluZm8gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzBweDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjVweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNhcnQtaXRlbS1pbWFnZXttYXgtd2lkdGg6NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFuYWdlci10YWJsZS1ob2xkZXIgdGgsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRke2ZvbnQtc2l6ZToxM3B4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY2FydC1pdGVtLWluZm97Zm9udC1zaXplOjE0cHh9fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAua2l0LWlucHV0LC5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY29uZGl0aW9uLXNlbGVjdHttYXJnaW46MCBhdXRvfS5raXQtaW5wdXQsLmNvbmRpdGlvbi1zZWxlY3R7d2lkdGg6MTcwcHh9LnRhYmxlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9LmxvZ2lzdGljcy1vcHRpb25zOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5sb2dpc3RpY3Mtb3B0aW9ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMzBweCl9LmxvZ2lzdGljcy1vcHRpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmxvZ2lzdGljcy1vcHRpb246Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdH0ubG9naXN0aWNzLW9wdGlvbj4uaW5wdXQtbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDo4MHB4O21hcmdpbjo2cHggMCAwIDB9LmxvZ2lzdGljcy1vcHRpb24gLmNvbnRlbnR7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYygxMDAlIC0gODBweCl9LmxvZ2lzdGljcy1vcHRpb24gLm5ldy1vcHRpb257cGFkZGluZzoyMHB4IDAgMCAwfS5wYXltZW50LXN0YXR1c3twYWRkaW5nOjEwcHggNXB4IDEwcHggNXB4O21hcmdpbjowIDAgMzBweCAwO2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpfS5wYXltZW50LXN0YXR1czphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGF5bWVudC1zdGF0dXMgLmNvbHVtbntmbG9hdDpsZWZ0O3dpZHRoOjMzLjMzMyU7cGFkZGluZzowIDEwcHh9LnBheW1lbnQtc3RhdHVzIC5jb2x1bW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBheW1lbnQtc3RhdHVzIC5sYWJlbHtmbG9hdDpsZWZ0O3dpZHRoOjEyMHB4O3BhZGRpbmc6N3B4IDAgMCAwfS5wYXltZW50LXN0YXR1cyAuc3RhdHVzLWlucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpfS5vcmRlci1jb21tZW50czphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItZGV0YWlscyAub3JkZXItY29tbWVudHN7bWFyZ2luOjAgMCAzMHB4IDB9Lm9yZGVyLWNvbW1lbnRzIC5jb2x1bW57ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ub3JkZXItY29tbWVudHMgLmNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0fS5vcmRlci1jb250cmFjdCB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHttaW4taGVpZ2h0OjQwMHB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6dmlzaWJsZTtyZXNpemU6dmVydGljYWx9Lm9yZGVyLWNvbnRyYWN0X19jb2x1bW57bWFyZ2luLWJvdHRvbToyMHB4fS5vcmRlci1jb250cmFjdF9fc2VjdGlvbnttYXJnaW4tYm90dG9tOjQwcHh9Lm9yZGVyLWNvbnRyYWN0IC5vcmRlci1idG5ze2Zsb2F0Om5vbmV9Lm9yZGVyLWNvbnRyYWN0IGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmNoZWNrLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjoycHggMCAxMHB4IDA7d2lkdGg6OTBweH0uY2hlY2stYnRuOmhvdmVye29wYWNpdHk6MC45fS5jaGVjay1idG4gLm5vdC1jaGVja2VkLC5jaGVjay1idG4gLmNoZWNrZWR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAxMHB4IDRweCAxMHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIDAuMnN9LmNoZWNrLWJ0biAuY2hlY2tlZHtiYWNrZ3JvdW5kOiM2MzllM2F9LmNoZWNrLWJ0biAuY2hlY2tlZHtkaXNwbGF5Om5vbmV9LmNoZWNrLWJ0bl9faW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDowO3dpZHRoOjA7b3BhY2l0eTowfS5jaGVjay1idG5fX2lucHV0OmNoZWNrZWQgfiAubm90LWNoZWNrZWR7ZGlzcGxheTpub25lfS5jaGVjay1idG5fX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tlZHtkaXNwbGF5OmJsb2NrfS5ib251cy1pbmZve2NvbG9yOiMwMGFmZTZ9LmNlbGwtbmFtZXtkaXNwbGF5Om5vbmU7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5zaG93LW9uLW1vYmlsZXtkaXNwbGF5Om5vbmV9LnNob3ctb24tbW9iaWxlLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjMwcHggYXV0byAwIGF1dG87ZmxvYXQ6bm9uZX0uZGVhbGVyLWl0ZW0tcHJpY2V7Zm9udC1zaXplOjE1cHg7cGFkZGluZzo4cHggMCAwIDB9LmRlYWxlci1pdGVtLXByaWNlLS1sb3d7cGFkZGluZzowfS5kZWFsZXItaXRlbS1wcmljZSBpbnB1dC50ZXh0LWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjcwcHg7bWFyZ2luOjAgNXB4IDAgNXB4fS5kZWFsZXItZGV0YWlsczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLmNvbHVtbntmbG9hdDpsZWZ0O21heC13aWR0aDo1MDBweH0uZGVhbGVyLWRldGFpbHMgLmNvbHVtbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLmNvbHVtbjpudGgtY2hpbGQoMil7ZmxvYXQ6cmlnaHR9LmRlYWxlci1kZXRhaWxzIC5jb2x1bW4tdGl0bGV7cGFkZGluZzowIDAgMTVweCAwO2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb257cGFkZGluZzowIDAgMjBweCAwO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbi5oYWxmLXNlY3Rpb257ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO2NsZWFyOm5vbmV9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9uLmhhbGYtc2VjdGlvbi5sZWZ0LXBvc2l0aW9ue2Zsb2F0OmxlZnR9LmRlYWxlci1kZXRhaWxzIC5kYXRhLWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlYWxlci1kZXRhaWxzIC5kYXRhLWxhYmVsKy5pbnB1dC1saW5le2Zsb2F0OmxlZnR9LmRlYWxlci1kZXRhaWxzIC5pbnB1dC1saW5le2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttYXJnaW46MCAwIDEwcHggMH0uZGVhbGVyLWRldGFpbHMgLmlucHV0LWxpbmUud2lkZXtmbG9hdDpub25lO3dpZHRoOjEwMCV9LmRlYWxlci1kZXRhaWxzIC5jb25maXJtLWxhYmVse2NsZWFyOmJvdGh9LmRlYWxlci10b3RhbC10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZGVhbGVyLXRvdGFse2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjI0cHh9LmRlYWxlci1tZXNzYWdle2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTtwYWRkaW5nOjAgMCAzMHB4IDB9LmRlYWxlci1tZXNzYWdlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZWFsZXItbWVzc2FnZSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHttYXgtd2lkdGg6NTAwcHh9LmRlYWxlci1tZXNzYWdlIC5kYXRhLWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWFkZHtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgMCAyMHB4IDB9Lm9yZGVyLWFkZCBmb3Jte3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9Lm9yZGVyLWFkZCAub3JkZXItYWRkLWlucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpfS5vcmRlci1hZGQgLm9yZGVyLWFkZC1pbnB1dCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm9yZGVyLWFkZCAub3JkZXItYWRkLWlucHV0IC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtoZWlnaHQ6MzZweH0ub3JkZXItYWRkIC5kYXJrLXJlZC1idXRue2Zsb2F0OnJpZ2h0O3dpZHRoOjEwMHB4O2hlaWdodDo0MHB4O21hcmdpbjowO2NsZWFyOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9maWxle3BhZGRpbmc6NjBweCAyMHB4IDMwcHggMjBweH0ub3JkZXItaXRlbSAubGVmdC1kYXRhLC5vcmRlci1pdGVtIC5yaWdodC1kYXRhe2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjQwcHg7bWFyZ2luOjAgYXV0b30ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSwub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXN7ZmxvYXQ6bm9uZTttYXJnaW46MCAwIDMwcHggMDtjbGVhcjpib3RoO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGE6Zmlyc3QtY2hpbGQsLm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLmxhYmVsLC5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAubGFiZWx7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTAwcHg7bWFyZ2luLXJpZ2h0OjB9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLmNvbHVtbiwub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAuc3RhdHVzLXNlbGVjdC1ob2xkZXIsLm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5jb2x1bW4sLm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5zdGF0dXMtc2VsZWN0LWhvbGRlcntmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KX0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAubWFuYWdlci1zZWxlY3QtaG9sZGVyLC5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAubWFuYWdlci1zZWxlY3QtaG9sZGVye3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0ubWFuYWdlci1vcmRlciAub3JkZXItZGF0YS10aXRsZXtmbG9hdDpub25lfS5wYXltZW50LXN0YXR1c3twYWRkaW5nOjEwcHggMDttYXJnaW46MCBhdXRvIDMwcHggYXV0bzttYXgtd2lkdGg6NjQwcHh9LnBheW1lbnQtc3RhdHVzIC5jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O21hcmdpbjowIDAgMTVweCAwfS5vcmRlci1jb21tZW50c3ttYXJnaW46MCBhdXRvIDMwcHggYXV0bzttYXgtd2lkdGg6NjQwcHh9Lm9yZGVyLWRldGFpbHMgLm9yZGVyLWNvbW1lbnRze21hcmdpbjowIGF1dG8gMzBweCBhdXRvfS5vcmRlci1jb21tZW50cyAuY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MCAwIDE1cHggMH0ub3JkZXItY29tbWVudHMgLmNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpub25lfS5wcm9maWxlIC5vcmRlci1idG5ze2Zsb2F0Om5vbmU7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wcm9maWxlIC5vcmRlci1idG5zX3Byb3Bvc2Fse3dpZHRoOjEwMCV9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX2xpbmV7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucHJvZmlsZSAub3JkZXItYnRuc19fcHJpY2V7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWxlZnQ6MTBweH0ucHJvZmlsZSAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXXtmb250LXNpemU6MTVweH0ucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl17ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm9yZGVyLWFkZHtkaXNwbGF5OmJsb2NrfS5vcmRlci1hZGQgZm9ybXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH0ucHJvZmlsZS1uYXZ7bWF4LXdpZHRoOjQyMHB4O21hcmdpbjowIGF1dG8gNTBweCBhdXRvO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ucHJvZmlsZS1uYXYgdWx7ZGlzcGxheTpibG9ja30ucHJvZmlsZS1uYXYgdWwgbGl7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLWJvdHRvbTpub25lfS5wcm9maWxlLW5hdiB1bCBzcGFuLC5wcm9maWxlLW5hdiB1bCBhe2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5pdGVtLXJlbW92ZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YXtwYWRkaW5nOjAgMCA0MHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGwsLm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLnJvd3tmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQyMHB4O21hcmdpbjowIGF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGx7cGFkZGluZzowIDAgMTVweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5pbnB1dC1saW5le2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gNXB4KX0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuaW5wdXQtbGluZS53aWRle2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAub3JkZXItdGFibGV7cGFkZGluZzowfS5vcmRlci1pdGVtIC5vcmRlci10YWJsZSAub2Rlci10YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0ub3JkZXItaXRlbSAuc2hvdy1vbi1tb2JpbGV7ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbSBzcGFuLnNob3ctb24tbW9iaWxle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1MHB4IDAgMCAwfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZXtmbG9hdDpub25lO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgYXV0byAxNXB4IGF1dG87Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+YXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+YTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOi0yMHB4IDAgMCAtMjBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS96b29tLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MzBweCAzMHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZT5hOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nOjAgMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE1cHg7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoMSl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtsZWZ0OjA7ZmxvYXQ6bm9uZTtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O3dpZHRoOjQ0cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDYpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZmxvYXQ6bm9uZTt3aWR0aDo0MHB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCg2KSAucmVtb3ZlLWJ1dG57cGFkZGluZzowO3dpZHRoOjQwcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDYpIC5idG4tdGV4dHtkaXNwbGF5Om5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDUpLC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCgyKXt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC50b3RhbC1jZWxsIC5jZWxsLW5hbWUsLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwuYXJ0LWNlbGwgLmNlbGwtbmFtZXtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwudG90YWwtY2VsbCAudG90YWwtY2VsbC1wcmljZSwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC50b3RhbC1jZWxsIC5hcnQsLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwuYXJ0LWNlbGwgLnRvdGFsLWNlbGwtcHJpY2UsLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwuYXJ0LWNlbGwgLmFydHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTRweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC5zaG9ydC1jZWxse2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2NsZWFyOm5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QuZGVhbGVyLXRvdGFsIC5jZWxse2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2NsZWFyOm5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QuZGVhbGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgyKSwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC5kZWFsZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC5kZWFsZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDUpe3dpZHRoOjEwMCU7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC5kZWFsZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDUpIC50b3RhbC1jZWxsLXByaWNlLC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LmRlYWxlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoNSkgLmNlbGwtbmFtZXtmb250LXNpemU6MjBweH0ub3JkZXItaXRlbSAub3JkZXItdG90YWwsLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxle3RleHQtYWxpZ246Y2VudGVyfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbDpiZWZvcmUsLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jb2x1bW46Zmlyc3QtY2hpbGQsLm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jb2x1bW4sLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jb2x1bW46Zmlyc3QtY2hpbGQsLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO2JvcmRlcjpub25lfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAucm93LC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucm93e3BhZGRpbmc6MCAwIDE1cHggMDttYXJnaW46MCAwIDE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMDtjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMSksLm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgyKSwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDEpLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMil7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7cGFkZGluZzowIDAgMjBweCAwO2NsZWFyOm5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgzKSwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDMpe3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5ib251cy1pbmZvLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuYm9udXMtaW5mb3twb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTVweDtjb2xvcjojMDBhZmU2fS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuYm9udXMtaW5mby51cHBlciwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmJvbnVzLWluZm8udXBwZXJ7dG9wOi0zcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIGxhYmVsLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXItaXRlbSAub3JkZXItdG90YWx7dGV4dC1hbGlnbjpsZWZ0fS5vcmRlci1pdGVtIC50b3RhbC10YWJsZXtmb250LXNpemU6MTRweH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowO3BhZGRpbmc6MH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGx7ZmxvYXQ6bGVmdDtoZWlnaHQ6YXV0bztwYWRkaW5nOjE1cHggNXB4IDE2cHggNXB4O2NsZWFyOm5vbmV9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgxKXt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTVweCA1cHggMTZweCA1cHh9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgyKXt3aWR0aDowO3BhZGRpbmc6MH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDMpe3dpZHRoOjEwNXB4O3BhZGRpbmc6MTVweCA1cHggMTZweCA1cHg7dGV4dC1hbGlnbjpyaWdodH0uY2VsbC1uYW1le2Rpc3BsYXk6YmxvY2t9LmRlYWxlci1kZXRhaWxzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0b30uZGVhbGVyLWRldGFpbHMgLmNvbHVtbjpudGgtY2hpbGQoMil7ZmxvYXQ6bm9uZX0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb257cGFkZGluZzowIDAgMjBweCAwO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbi5oYWxmLXNlY3Rpb257ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTtjbGVhcjpub25lfS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbi5oYWxmLXNlY3Rpb24ubGVmdC1wb3NpdGlvbntmbG9hdDpsZWZ0fS5kZWFsZXItZGV0YWlscyAuZGF0YS1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5kZWFsZXItZGV0YWlscyAuZGF0YS1sYWJlbCsuaW5wdXQtbGluZXtmbG9hdDpsZWZ0fS5kZWFsZXItZGV0YWlscyAuaW5wdXQtbGluZXtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjAgMCAxMHB4IDB9LmRlYWxlci1kZXRhaWxzIC5pbnB1dC1saW5lLndpZGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5kZWFsZXItZGV0YWlscyAuY29uZmlybS1sYWJlbHtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucHJvZmlsZS10b3B7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LnByb2ZpbGVfX2Zvcm0tYm90dG9te2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfS5wcm9maWxlX19mb3JtLWRhdGF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ucHJvZmlsZSAuY2FydC10ZXh0e3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZmlsZSAuY2FydC10ZXh0IC5vcmRlci10b3RhbC1ob3Vyc3ttaW4taGVpZ2h0OjE4cHh9LnByb2ZpbGUgLmNhcnQtdGV4dCAuY2FydC10ZXh0LXJpZ2h0e2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9ja30ucHJvZmlsZSAuY2FydC10ZXh0IC5jYXJ0LXRleHQtcmlnaHQucmlnaHQtcG9zaXRpb257ZmxvYXQ6bm9uZX0ucHJvZmlsZSAuY2FydC10ZXh0IC5jYXJ0LWNsZWFye3dpZHRoOjE3MHB4O21hcmdpbjowIDAgMCAwfS5wcm9maWxlIC5jYXJ0LXRleHQgLmRhcmstcmVkLWJ1dG57bWFyZ2luOjAgYXV0byAxNXB4IGF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnByb2ZpbGUtdG9we2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm9yZGVycy10YWJsZSB0aCwub3JkZXJzLXRhYmxlIHRke2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MCA1cHh9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbnttYXJnaW46MCAwIDE1cHggMDtwYWRkaW5nOjAgMCAxNXB4IDB9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC5jb2x1bW46Zmlyc3QtY2hpbGR7cGFkZGluZzowIDAgMTBweCAwfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLmRlc2NyaXB0aW9ue3BhZGRpbmc6MCAwIDAgMH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMTVweCAwIDB9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luOjAgMTBweCAwIDA7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjQ0cHg7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSk7b3ZlcmZsb3c6aGlkZGVufS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLmltYWdlIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjQ0cHh9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAubmFtZXtmbG9hdDpsZWZ0O3BhZGRpbmc6NnB4IDAgMCAwfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLm5hbWUgc3BhbnttYXJnaW46MCAxMHB4IDAgMH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5uYW1lIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuY29udHJhY3QtbGlua3tmbG9hdDpsZWZ0O21hcmdpbjo1cHggMCAwIDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2Fke2Zsb2F0Om5vbmU7cGFkZGluZzoyMHB4IDAgMCAwO21hcmdpbjowO2NsZWFyOmJvdGg7d2lkdGg6MTAwJX0ub3JkZXItaXRlbS5tYW5hZ2VyLW9yZGVyIC5vcmRlci1kb3dubG9hZHt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5vcmRlci1idG5ze3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLnBheW1lbnQtdHlwZS5kZWFsZXItcGF5bWVudCwuZGVhbGVyLW1lc3NhZ2V7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfS5vcmRlci1pdGVtIC5wYXltZW50LXR5cGUuZGVhbGVyLXBheW1lbnQgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQsLmRlYWxlci1tZXNzYWdlIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke21heC13aWR0aDo2MDBweH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC5jYXItbGluaywub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmJvbnVzLWluZm8udXBwZXIgLmxhYmVsLXRleHQ+c3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMCAwIDA7bWFyZ2luOjB9LnBvcnRmb2xpby1jb250ZW50LWl0ZW17ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ucG9ydGZvbGlvLWNvbnRlbnQtaXRlbSAuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO21heC13aWR0aDoyMDBweDttYXJnaW46MCBhdXRvfS5wcm9maWxlIC5vcmRlci1jaG9pY2UtZmlsdGVye2Zsb2F0Om5vbmV9LnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXIgLmxhYmVse2Zsb2F0Om5vbmU7bWFyZ2luOjAgMCAxMHB4IDB9LnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXIgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttYXJnaW46MDtjbGVhcjpib3RoO21pbi13aWR0aDowfS5wcm9maWxlIC5vcmRlci1jaG9pY2UtZmlsdGVyIFtjbGFzcyo9XCItYnV0blwiXTpsYXN0LWNoaWxke2Zsb2F0OnJpZ2h0O2NsZWFyOm5vbmV9fS5vcmRlcl9fbWFwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzoxO2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZTttYXJnaW4tYm90dG9tOjIwcHh9Lm9yZGVyX19tYXAgLm1hcHtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnByb2ZpbGUtc3RlcHN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyNXB4O21hcmdpbi10b3A6MjVweDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG87Y291bnRlci1yZXNldDpzdGVwc30ucHJvZmlsZS1zdGVwc19fdGltZXtmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlO21hcmdpbi10b3A6M3B4fS5wcm9maWxlLXN0ZXBzX19saXN0e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbTo0NXB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wcm9maWxlLXN0ZXBzX2NpcmNsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kOiNjMWMxYzE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItcmFkaXVzOjUwJX0ucHJvZmlsZS1zdGVwc19jaXJjbGU6YmVmb3Jle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4O2NvdW50ZXItaW5jcmVtZW50OnN0ZXBzO2NvbnRlbnQ6Y291bnRlcihzdGVwcyl9LnByb2ZpbGUtc3RlcHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDBweDt6LWluZGV4OjI7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDEpe3otaW5kZXg6MjB9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDIpe3otaW5kZXg6MTl9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDMpe3otaW5kZXg6MTh9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDQpe3otaW5kZXg6MTd9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDUpe3otaW5kZXg6MTZ9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDYpe3otaW5kZXg6MTV9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDcpe3otaW5kZXg6MTR9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDgpe3otaW5kZXg6MTN9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDkpe3otaW5kZXg6MTJ9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDEwKXt6LWluZGV4OjExfS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxMSl7ei1pbmRleDoxMH0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMTIpe3otaW5kZXg6OX0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMTMpe3otaW5kZXg6OH0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMTQpe3otaW5kZXg6N30ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMTUpe3otaW5kZXg6Nn0ucHJvZmlsZS1zdGVwcyBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTVweDtyaWdodDo1MCU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwdnc7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNjMWMxYzF9LnByb2ZpbGUtc3RlcHMgbGkgbWFya3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6M3B4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9LnByb2ZpbGUtc3RlcHMgbGkuYWN0aXZlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucHJvZmlsZS1zdGVwcyBsaSBtYXJre3RvcDpjYWxjKDEwMCUgKyA1cHgpO2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucHJvZmlsZS1zdGVwcyBsaSBtYXJre21heC13aWR0aDo5MCU7Zm9udC1zaXplOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfX0uc3RhdHVzLXRhZ3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7YmFja2dyb3VuZC1jb2xvcjojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItcmFkaXVzOjNweH0uc3RhdHVzLXRhZyBzdmd7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDttYXJnaW4tbGVmdDoxMHB4O2ZpbGw6IzVjNjI2ZX0uc3RhdHVzLXRhZ19fY2lyY2xle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuc3RhdHVzLXRhZ3toZWlnaHQ6MjZweDtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5zdGF0dXMtdGFnIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1sZWZ0OjVweH0uc3RhdHVzLXRhZ19fY2lyY2xle21hcmdpbi1yaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucHJvZmlsZXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnByb2ZpbGVfX2Zvcm0tYm90dG9te2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5jdXN0b21lci1vcmRlcnttYXgtd2lkdGg6MTA4MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNvbnRhY3RzLWJsb2Nre2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDE0NHB4KX0uY29udGFjdHMtYmxvY2sgaDF7Zm9udC1zaXplOjM4cHh9LmNvbnRhY3RzLWJsb2NrICNtYXB7aGVpZ2h0OjEwMCV9LmNvbnRhY3RzLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjojMWQyMjI1O3dpZHRoOjQwJTttYXgtd2lkdGg6NTQwcHg7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmZ9LmNvbnRhY3RzLWluZm9fX3RleHR7bWFyZ2luLWJvdHRvbToxMHB4fS5jb250YWN0cy1pbmZvX190ZXh0LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHg7Zm9udC1zaXplOjE4cHh9LmNvbnRhY3RzLWluZm8taW5uZXJ7cGFkZGluZzoyMHB4IDIwcHggNjBweCAyMHB4O21hcmdpbi1ib3R0b206YXV0b30uY29udGFjdHMtaW5mb19faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmUwZTF9LmNvbnRhY3RzLWluZm9fX2ltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5jb250YWN0cy1tYXB7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7ZmxleC1ncm93OjE7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlfS5jb250YWN0cy1zZWN0aW9ue3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MTZweH0uY29udGFjdHMtc2VjdGlvbiAudGl0bGV7cGFkZGluZzowIDAgMTJweCAwO2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0cy1zZWN0aW9uPmFkZHJlc3MsLmNvbnRhY3RzLXNlY3Rpb24+c3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTJweCAwfS5jb250YWN0cy1zZWN0aW9uPmFkZHJlc3M+c3BhbiwuY29udGFjdHMtc2VjdGlvbj5zcGFuPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEwMHB4O2NvbG9yOiM1YzYyNmV9LmNvbnRhY3RzLXNlY3Rpb24+YWRkcmVzcz5hLC5jb250YWN0cy1zZWN0aW9uPnNwYW4+YXtjb2xvcjojMWQyMjI1fS5jb250YWN0cy1zb2NpYWxze2ZvbnQtc2l6ZTozMnB4fS5jb250YWN0cy1zb2NpYWxzIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDEwcHg7Y29sb3I6IzFkMjIyNX0uY29udGFjdHMtc29jaWFscyBhIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4O2ZpbGw6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uY29udGFjdHMtc29jaWFscyBzcGFuK2EsLmNvbnRhY3RzLXNvY2lhbHMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5jb250YWN0cy1zb2NpYWxzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvbnRhY3RzLXNvY2lhbHMgYTpob3ZlciBzdmd7dHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKX0uY29udGFjdHMtcHJldmlld3twYWRkaW5nOjYwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjJweH0uY29udGFjdHMtcHJldmlldy10aXRsZXtwYWRkaW5nOjAgMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jb250YWN0cy1wcmV2aWV3LXRpdGxlIGgye3BhZGRpbmc6MDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDpub3JtYWx9LmNvbnRhY3RzLXByZXZpZXcgYXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMjBweCAwfS5jb250YWN0cy1wcmV2aWV3IGEubWFpbC10b3tmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMzMzMzMzN9LmNvbnRhY3RzLXByZXZpZXcgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGFjdHMtcHJldmlldyBhZGRyZXNze21hcmdpbjowIDAgMjBweCAwfS5jb250YWN0cy1wcmV2aWV3LXNvY2lhbHN7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjMycHh9LmNvbnRhY3RzLXByZXZpZXctc29jaWFscyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCAxMHB4fS5jb250YWN0cy1wcmV2aWV3LXNvY2lhbHMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDBjMmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5jb250YWN0cy1ibG9jayBoMXtwYWRkaW5nOjAgMCA0MHB4IDA7Zm9udC1zaXplOjM4cHh9LmNvbnRhY3RzLXNlY3Rpb257cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdHMtYmxvY2t7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0b30uY29udGFjdHMtYmxvY2sgaDF7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZTozNHB4fS5jb250YWN0cy1pbmZve2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5jb250YWN0cy1pbmZvLWlubmVye3BhZGRpbmc6MzBweCAxNXB4IDQwcHggMTVweH0uY29udGFjdHMtbWFwe2Zsb2F0Om5vbmU7aGVpZ2h0OjI4MHB4O3dpZHRoOjEwMCV9LmNvbnRhY3RzLXNlY3Rpb257cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNHB4fS5jb250YWN0cy1zZWN0aW9uIC50aXRsZXtwYWRkaW5nOjAgMCAxMnB4IDA7Zm9udC1zaXplOjE4cHh9LmNvbnRhY3RzLXNlY3Rpb24+YWRkcmVzcywuY29udGFjdHMtc2VjdGlvbj5zcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA4cHggMH0uY29udGFjdHMtc2VjdGlvbj5hZGRyZXNzPnNwYW4sLmNvbnRhY3RzLXNlY3Rpb24+c3Bhbj5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY29udGFjdHMtYmxvY2sgaDF7Zm9udC1zaXplOjI4cHg7cGFkZGluZy1ib3R0b206MTBweH0uY29udGFjdHMtaW5mby1pbm5lcntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uY29udGFjdHMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLC5jb250YWN0cy1saXN0LWl0ZW17d2lkdGg6MTE1cHg7bWFyZ2luOjAgOHB4IDMwcHggOHB4fX0ubWFpbi1wYWdle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UgLmlubmVye21heC13aWR0aDoxMjgwcHh9Lm1haW4tcGFnZS1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1ODBweDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZn0ubWFpbi1wYWdlLWhlcm86YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1oZXJvLS1sb3d7aGVpZ2h0OjMwMHB4fS5tYWluLXBhZ2UtaGVyby0tbG93IC5tYWluLXBhZ2UtaGVyby1pbWFnZXtoZWlnaHQ6MzAwcHh9Lm1haW4tcGFnZS1oZXJvIC5pbm5lcnttYXgtd2lkdGg6OTgwcHg7cGFkZGluZzowIDMwcHh9Lm1haW4tcGFnZS1oZXJvLWltYWdle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjczNXB4O292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLWhlcm8taW1hZ2UgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLWhlcm8taW1hZ2UgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm1haW4tcGFnZS1oZXJvLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC40KX0ubWFpbi1wYWdlLWhlcm8tY29udGVudCBwe3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MThweH0ubWFpbi1wYWdlLWhlcm8tdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjEuMWVtfS5tYWluLXBhZ2UtaGVyby1uYXZ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7bGVmdDowO3otaW5kZXg6Mzt3aWR0aDoxMDAlfS5tYWluLXBhZ2UtaGVyby1uYXYgLmlubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubWFpbi1wYWdlLWhlcm8tbmF2IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDEwcHggMCAwO2ZpbGw6I2ZmZn0ubWFpbi1wYWdlLWhlcm8tbmF2IGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmZ9Lm1haW4tcGFnZS1oZXJvLW5hdiBhOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbjowIDAgMCA0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYWluLXBhZ2UtaGVyb3toZWlnaHQ6NDAwcHh9Lm1haW4tcGFnZS1oZXJvLS1sb3d7aGVpZ2h0OjIwMHB4fS5tYWluLXBhZ2UtaGVyby0tbG93IC5tYWluLXBhZ2UtaGVyby1pbWFnZXtoZWlnaHQ6MjAwcHh9Lm1haW4tcGFnZS1oZXJvLS1sb3cgLm1haW4tcGFnZS1oZXJvLWNvbnRlbnR7cGFkZGluZzowfS5tYWluLXBhZ2UtaGVyby10aXRsZXtmb250LXNpemU6NDBweH0ubWFpbi1wYWdlLWhlcm8tY29udGVudHtwYWRkaW5nOjAgMCA2MHB4IDB9Lm1haW4tcGFnZS1oZXJvLWNvbnRlbnQgcHtwYWRkaW5nOjAgMCAxNXB4IDA7Zm9udC1zaXplOjE1cHh9Lm1haW4tcGFnZS1oZXJvLW5hdntib3R0b206MjVweH0ubWFpbi1wYWdlLWhlcm8tbmF2IC5pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1haW4tcGFnZS1oZXJvLW5hdiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCAxMHB4IDAgMDtmaWxsOiNmZmZ9Lm1haW4tcGFnZS1oZXJvLW5hdiBhOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbjoyMHB4IDAgMCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWFpbi1wYWdlLWhlcm8gLmlubmVye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19Lm1haW4tcGFnZS1zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjU0MHB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0fS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjRweH0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWZyYW1lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtcmVzdWx0c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIwMHB4O2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czo0cHh9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1kZXNjcmlwdGlvbnttYXJnaW46NXB4IDAgMCAwO3RleHQtYWxpZ246bGVmdH0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWRlc2NyaXB0aW9uIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWlucHV0e2Zsb2F0OmxlZnQ7aGVpZ2h0OjQ4cHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7bWFyZ2luOjA7cGFkZGluZzowIDE1cHggMCAxMHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lfS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4ycztjb2xvcjojMWQyMjI1fS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYnRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWJ0biBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWJ0biwubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWlucHV0e2hlaWdodDozOHB4fX0ubWFpbi1wYWdlIC5jYXRhbG9ndWUtbmF2OmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1haW4tcGFnZSAucGFnZS1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOiNmYWZhZmF9Lm1haW4tcGFnZS1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0ubWFpbi1wYWdlLXNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1jYXRlZ29yaWVze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1haW4tcGFnZS1jYXRlZ29yaWVzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtY2F0ZWdvcmllc19fdGl0bGV7cGFkZGluZy10b3A6MC41ZW19Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDoyNSU7cGFkZGluZy1yaWdodDoyMHB4O21hcmdpbi1ib3R0b206MzBweH0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbjpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZmlsbDp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW57d2lkdGg6MzMuMzMzJX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbjpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6bm9uZX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbjpudGgtY2hpbGQoM24rMSl7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW57d2lkdGg6NTAlfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uOm50aC1jaGlsZCgzbisxKXtjbGVhcjpub25lfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uOm50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbntwYWRkaW5nLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjE0cHh9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW4gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5tYWluLXBhZ2UtY2F0ZWdvcmllcyB1bDpub3QoLmhpZGRlbi1jYXRlZ29yaWVzKSBsaTpmaXJzdC1jaGlsZHttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgdWw6bm90KC5oaWRkZW4tY2F0ZWdvcmllcykgbGk6Zmlyc3QtY2hpbGQgYXtjb2xvcjojMWQyMjI1fS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaXtmb250LXNpemU6MS4xMjVlbX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGkgYXtjb2xvcjojNWM2MjZlO2Rpc3BsYXk6YmxvY2t9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGF7cGFkZGluZy10b3A6MC41NWVtO3BhZGRpbmctYm90dG9tOjAuNTVlbX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGk6Zmlyc3QtY2hpbGQgYXttYXJnaW4tYm90dG9tOjAuMTVlbX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciwubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGkgYTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpIHNwYW57bWFyZ2luOjAgMCAwIDVweDtmb250LXNpemU6MTNweDtjb2xvcjojYWJhZmI4O2ZvbnQtd2VpZ2h0Om5vcm1hbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGl7bWFyZ2luOjEwcHggMCAwIDB9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpIGF7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9fS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAubW9yZS1jYXRlZ29yaWVze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjVweCAwIDAgMH0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLm1vcmUtY2F0ZWdvcmllczpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1wYWdlLWhvd3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9Lm1haW4tcGFnZS1ob3c6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0e3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMDBweDttYXJnaW46MCAzMHB4IDMwcHggMzBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjYwcHg7bGVmdDotNDBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZGZlMGUxO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZmUwZTE7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVtIC5pY29ue3dpZHRoOjEyMHB4O21hcmdpbjowIGF1dG99Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW0gLmljb24gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW0gLm5hbWV7bWFyZ2luOjE1cHggMCAwIDA7Y29sb3I6IzVjNjI2ZX0ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbSAubmFtZSBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHggMDtjb2xvcjojMWQyMjI1O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1haW4tcGFnZS1ob3cgcHt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1wYWdlLWhvdyBwIGF7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYWluLXBhZ2UtaG93IHAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1wYWdlLXRlc3RpbW9uaWFsc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDMwcHggMH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscysuY2VudGVyZWQtYnRue21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy10b3A6MH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWltYWdlIC5zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6Mzc4cHg7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtaW1hZ2UgLnNsaWRlIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1pbWFnZSAuc2xpZGUgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3J7d2lkdGg6NTAwcHg7YmFja2dyb3VuZDojZmZmfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjgwcHg7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6Y2FsYygxMDAlIC0gMTYwcHgpO2hlaWdodDoxMDAlfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yIC5zbGlkZXtwYWRkaW5nOjQwcHggMzBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXBob3Rve2Zsb2F0OmxlZnQ7d2lkdGg6ODBweDtmbGV4LXNocmluazowO21hcmdpbjowIDIwcHggMCAwO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci10ZXh0e2ZvbnQtc2l6ZToxNXB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXRleHQgLm5hbWV7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci10ZXh0IHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojNWM2MjZlfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXRleHQgcHttYXJnaW46MTBweCAwIDAgMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvcnt3aWR0aDoxMDAlfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yIC5zbGlkZXtwYWRkaW5nOjIwcHggMTVweH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci1waG90b3t3aWR0aDo2MHB4O21hcmdpbjowIDE1cHggMCAwfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLWhvbGRlcnt3aWR0aDoxMDAlO2xlZnQ6MH19Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1pbWFnZS1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNThweDtsZWZ0OjA7ei1pbmRleDozO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93e2Rpc3BsYXk6bm9uZX19Lm1haW4tcGFnZS1nZW9ncmFwaHl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5tYWluLXBhZ2UtZ2VvZ3JhcGh5OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IC5nZW9ncmFwaHktbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1wYWdlLWdlb2dyYXBoeSAuZ2VvZ3JhcGh5LWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWx7bWF4LXdpZHRoOjEwODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAwIDAgOCU7Y29sdW1uLWNvdW50OjQ7Y29sdW1uLWdhcDoyMHB4fS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVsIGxpe21hcmdpbjo1cHggMCAwIDB9Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWwgYXtjb2xvcjojMWQyMjI1fS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVsIGE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVse3BhZGRpbmc6MCAwIDAgMTMlO2NvbHVtbi1jb3VudDozfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLWdlb2dyYXBoeSB1bHtwYWRkaW5nOjA7Y29sdW1uLWNvdW50OmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjowIDVweCAxMHB4IDVweDtmb250LXNpemU6MTRweH19Lm1haW4tcGFnZS1iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDozNzhweDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWJhbm5lciAuaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtYmFubmVyIC5pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5tYWluLXBhZ2UtYmFubmVyIC5tYWluLXBhZ2UtYmFubmVyLXRleHR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjM3OHB4O3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NTBweDtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC40KTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXBhZ2UtYmFubmVyIC5tYWluLXBhZ2UtYmFubmVyLXRleHQgLnRpdGxle2ZvbnQtc2l6ZTo2MHB4O3BhZGRpbmc6MCAwIDEwcHggMH0ubWFpbi1wYWdlLWJhbm5lciAubWFpbi1wYWdlLWJhbm5lci10ZXh0IHB7Zm9udC1zaXplOjE4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS1iYW5uZXIgLm1haW4tcGFnZS1iYW5uZXItdGV4dCAudGl0bGV7Zm9udC1zaXplOjQwcHh9Lm1haW4tcGFnZS1iYW5uZXIgLm1haW4tcGFnZS1iYW5uZXItdGV4dCBwe2ZvbnQtc2l6ZToxNXB4fX0ubWFpbi1wYWdlLXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4IDVweH0ubWFpbi1wYWdlLXByZXZpZXc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1wcmV2aWV3IC5zbGlkZXtwYWRkaW5nOjAgMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXsubWFpbi1wYWdlLXByZXZpZXcgLnNsaWRle3BhZGRpbmc6MCA1cHh9fS5tYWluLXBhZ2UtcHJldmlldyAucHJvZHVjdC1wcmV2aWV3e3dpZHRoOjEwMCV9Lm1haW4tcGFnZS1wcm9wb3NhbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9Lm1haW4tcGFnZS1wcm9wb3NhbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luOjAgMCAyMHB4IDA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4O292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtOm50aC1jaGlsZCgybisxKXtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzozMHB4IDIwcHg7bWluLWhlaWdodDoxNjhweDtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC41KTtjb2xvcjojZmZmfS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIC5pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gLnRpdGxle21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBwe21hcmdpbjowIDAgMTVweCAwfS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gZm9ybTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIGZvcm0gW2NsYXNzKj0nLWJ1dG4nXXtmbG9hdDpyaWdodH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIFtjbGFzcyo9Jy1idXRuJ117aGVpZ2h0OjQwcHg7cGFkZGluZzowIDIwcHh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBpbnB1dC50ZXh0LWlucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMTQwcHgpO2hlaWdodDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gLmNvbnRlbnR7cGFkZGluZzoyMHB4IDEwcHg7bWluLWhlaWdodDoxNTNweH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIC50aXRsZXttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZToxNnB4fS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gcHttYXJnaW46MCAwIDEwcHggMDtmb250LXNpemU6MTVweH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIFtjbGFzcyo9Jy1idXRuJ117cGFkZGluZzowIDEwcHh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOmNhbGMoMTAwJSAtIDExMHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbTpudGgtY2hpbGQoMm4rMSksLm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbXtmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbjowIGF1dG8gMjBweCBhdXRvfX0ubWFpbi1wYWdlLWNvbHVtbnN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZn0ubWFpbi1wYWdlLWNvbHVtbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1jb2x1bW5zLWxlZnR7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAzMjBweCk7YmFja2dyb3VuZDojZmZmfS5tYWluLXBhZ2UtY29sdW1ucy1sZWZ0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtY29sdW1ucy1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDozMjBweDtwYWRkaW5nLXRvcDo2MHB4fS5tYWluLXBhZ2UtY29sdW1ucy1yaWdodDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1haW4tcGFnZS1jb2x1bW5zLWxlZnQsLm1haW4tcGFnZS1jb2x1bW5zLXJpZ2h0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19Lm1haW4tcGFnZS1zcGVjaWFsaXN0c3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTozMHB4fS5tYWluLXBhZ2Utc3BlY2lhbGlzdHM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtdGl0bGV7cGFkZGluZzowIDAgMTBweCAyMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtbGlzdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAyMHB4fS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbSAucGhvdG97cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbjowIDE1cHggMCAwO2JhY2tncm91bmQ6dXJsKC9pbWFnZXMvaS9uby1waG90by5wbmcpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbSAucGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbSAuY29udGVudHtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbSAubmFtZXtwYWRkaW5nOjNweCAwIDAgMDtmb250LXdlaWdodDpib2xkO3RyYW5zaXRpb246YWxsIDAuMnN9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbTpob3ZlciAubmFtZXtjb2xvcjp2YXIoLS10aGVtZSl9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbSBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLW1vcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMjBweDtmb250LXdlaWdodDpib2xkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1wYWdlLXNwZWNpYWxpc3Rze2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9Lm1haW4tcGFnZS1zcGVjaWFsaXN0czpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLXNwZWNpYWxpc3Rze2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzOm50aC1jaGlsZCgybisxKXtmbG9hdDpub25lfX0ubWFpbi1wYWdlLWFjdGlvbnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5tYWluLXBhZ2UtYWN0aW9ucyAubWFpbi1wYWdlLXRleHR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXgtd2lkdGg6OTgwcHg7bWFyZ2luOjAgYXV0b30ubWFpbi1wYWdlLWFjdGlvbnMgLm1haW4tc2VjdGlvbi10aXRsZXtmb250LXNpemU6MzVweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMzLjMzMyU7cGFkZGluZzoyMHB4IDIwcHggMzBweCA1NXB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gW2NsYXNzKj0nLWJ1dG4nXXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDBweDt3aWR0aDoxMDAlO21heC13aWR0aDoxOTBweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIC5uYW1le2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjAgMCAxMHB4IDB9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSBwe21hcmdpbjowIDAgMjBweCAwO2ZvbnQtc2l6ZToxNXB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2xlZnQ6MDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gLmljby13YWl0ZXIsLm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSAuaWNvLWNsb2NrLC5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gLmljby1kaWFtb25ke2ZpbGw6IzAwYzJmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbXt3aWR0aDo1MCU7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVte3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDAgMjBweCA0NXB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gLm5hbWV7Zm9udC1zaXplOjE2cHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSBwe2ZvbnQtc2l6ZToxNHB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gW2NsYXNzKj0naWNvLSdde3RvcDoxMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1wYWdlLWFjdGlvbnMgLm1haW4tcGFnZS10ZXh0e2ZvbnQtc2l6ZToyMHB4fS5tYWluLXBhZ2UtYWN0aW9ucyAubWFpbi1zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWFpbi1wYWdlLWFjdGlvbnMgLm1haW4tcGFnZS10ZXh0e2ZvbnQtc2l6ZToxNnB4fX0ubWFpbi1wYWdlLXdhcnJhbnR5e3dpZHRoOjEyODBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXI6MTBweCBzb2xpZCAjMDBjMmZmfS5tYWluLXBhZ2Utd2FycmFudHktLWxvd3ttYXJnaW4tdG9wOjB9Lm1haW4tcGFnZS13YXJyYW50eS0td2lkZXttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjB9Lm1haW4tcGFnZS13YXJyYW50eV9fZnVsbC13aWR0aHttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3RleHQtYWxpZ246bGVmdH0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC1waG90b3tmbG9hdDpsZWZ0O3dpZHRoOjgwcHg7ZmxleC1zaHJpbms6MDttYXJnaW46MCAyMHB4IDAgMDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtdGV4dHtmb250LXNpemU6MTVweDt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtdGV4dCAubmFtZXtmb250LXdlaWdodDpib2xkfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXRleHQgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM1YzYyNmV9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtdGV4dCBwe21hcmdpbjoxMHB4IDAgMCAwfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsIC5jZW50ZXJlZC1idG57d2lkdGg6MTAwJX0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbCAubWFpbi1zZWN0aW9uLXRpdGxle3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXBob3Rve3dpZHRoOjYwcHg7bWFyZ2luOjAgMTVweCAwIDB9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtdGV4dHt3aWR0aDpjYWxjKDEwMCUgLSA3NXB4KX19Lm1haW4tcGFnZS13YXJyYW50eV9fYm90dG9tIC5tYWluLXNlY3Rpb24tdGl0bGV7d2lkdGg6MTAwJX0ubWFpbi1wYWdlLXdhcnJhbnR5X19ib3R0b20gLmNvbnRhY3RzLXNlY3Rpb257dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjE1cHg7Y29sb3I6dmFyKC0tdGhlbWUpO3dpZHRoOjIwMHB4fS5tYWluLXBhZ2Utd2FycmFudHlfX2JvdHRvbSAuY29udGFjdHMtc29jaWFscyBhIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubWFpbi1wYWdlLXN0YXRpc3RpY3twb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3R7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6MzAwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMjBweCAwO2ZsZXgtYmFzaXM6MjgwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pe2FsaWduLXNlbGY6ZmxleC1lbmR9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWl0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEwMCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjIwMCU7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjNWM2MjZlfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pY29ue21hcmdpbjowIDAgMTVweCAwfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pY29uIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjowIGF1dG87ZmlsbDp2YXIoLS10aGVtZSl9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LW51bWJlcnttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZTo0NHB4O2xpbmUtaGVpZ2h0OjFlbX0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtbmFtZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0e21pbi1oZWlnaHQ6MDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pdGVte3BhZGRpbmc6MCAwIDEwcHggMDttYXJnaW46MCAwIDIwcHggMDtmbGV4LWJhc2lzOjUwJX0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaXRlbTpudGgtY2hpbGQoZXZlbil7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWljb257bWFyZ2luOjAgMCAxMHB4IDB9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LW51bWJlcnttYXJnaW46MDtmb250LXNpemU6NDBweH0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtbmFtZXtmb250LXNpemU6MTZweH19Lm1haW4tcGFnZS1wYXJ0bmVyc3twYWRkaW5nLXRvcDozMHB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tYm90dG9tOjYwcHh9Lm1haW4tcGFnZS1wYXJ0bmVycyAuaW5uZXJ7bWF4LXdpZHRoOjEwODBweH0ubWFpbi1wYWdlLXRleHR7Zm9udC1zaXplOjE1cHh9Lm1haW4tcGFnZS10ZXh0IHB7bWFyZ2luLWJvdHRvbToxNXB4fS5tYWluLXBhZ2UtcHJvamVjdHN7bWFyZ2luLXRvcDozMHB4fS5sYW5kaW5ne3BhZGRpbmctYm90dG9tOjUwcHh9LmxhbmRpbmdfX21haW4tdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6MjBweH0ubGFuZGluZ19fbWFpbi10aXRsZS10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmdfX21haW4tdGl0bGUtY29udGVudHt3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OmJvbGR9LmxhbmRpbmdfX21haW4tdGl0bGUtaG9sZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmdfX21haW4tdGl0bGUtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweDtmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjcwcHg7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fbWFpbi10aXRsZS10ZXh0e2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5sYW5kaW5nX19tYWluLXRpdGxlLWljb257dG9wOjNweDt3aWR0aDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubGFuZGluZ19fbWFpbi10aXRsZXttYXJnaW4tdG9wOjB9LmxhbmRpbmdfX21haW4tdGl0bGUtY29udGVudHt0ZXh0LXRyYW5zZm9ybTpub25lfS5sYW5kaW5nX19tYWluLXRpdGxlLWljb257dG9wOjNweDt3aWR0aDo0MHB4fX0ubGFuZGluZ19faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0ODBweDtwYWRkaW5nLWxlZnQ6Mi41ZW07cGFkZGluZy1yaWdodDoyLjVlbTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMTgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19pbm5lcntwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6MmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19faW5uZXJ7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX19LmxhbmRpbmdfX2NvbnRlbnQtY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2NvbnRlbnQtY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ubGFuZGluZ19fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mzt3aWR0aDoxMDAlO21heC13aWR0aDoxNDgwcHg7cGFkZGluZy1sZWZ0OjIuNWVtO3BhZGRpbmctcmlnaHQ6Mi41ZW07bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfX0ubGFuZGluZ19fY29udGFpbmVyX3dpZGUgLmxhbmRpbmdfX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTIzMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmxhbmRpbmdfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMjIwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fS5sYW5kaW5nX19hc2lkZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMDBweH0ubGFuZGluZ19fYXNpZGUtZnJhbWV7cGFkZGluZy1ib3R0b206MzBweH0ubGFuZGluZ19fYXNpZGUtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19hc2lkZS10aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fYXNpZGUtdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sYW5kaW5nX19hc2lkZS10aXRsZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19hc2lkZXt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2VjdGlvbnttYXJnaW4tYm90dG9tOjQwcHh9fS5sYW5kaW5nX19iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO21pbi1oZWlnaHQ6MzAwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5sYW5kaW5nX19iYW5uZXIgLmJhbm5lci1zbGlkZXItdGV4dCAudGl0bGV7Zm9udC1zaXplOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19iYW5uZXJ7bWFyZ2luLWJvdHRvbTo3MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fYmFubmVye21hcmdpbi1ib3R0b206NTBweH19LmxhbmRpbmdfX3RvcC1iYW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO2hlaWdodDoyMDBweDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoyMHB4fS5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cy1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtZ2FwOjEwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2FzaWRlLXByb2R1Y3RzLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsubGFuZGluZ19fYXNpZGUtcHJvZHVjdHMtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cy1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmxhbmRpbmdfX2FzaWRlLXByb2R1Y3RzLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0ubGFuZGluZ19fc2VjdGlvbnttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo1MHB4fX0ubGFuZGluZ19fY29tcGFueXtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6c3RhcnQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjcwcHggMWZyO2dyaWQtY29sdW1uLWdhcDoxMHB4fS5sYW5kaW5nX19jb21wYW55LWxvZ297cG9zaXRpb246cmVsYXRpdmV9LmxhbmRpbmdfX2NvbXBhbnktbG9nbzpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCV9LmxhbmRpbmdfX2NvbXBhbnktbG9nbz5kaXYsLmxhbmRpbmdfX2NvbXBhbnktbG9nbz5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ubGFuZGluZ19fY29tcGFueS1sb2dvPmRpdiBpbWcsLmxhbmRpbmdfX2NvbXBhbnktbG9nbz5zcGFuIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmxhbmRpbmdfX2NvbXBhbnktbmFtZXtmb250LXdlaWdodDpib2xkfS5sYW5kaW5nX19jb21wYW55LWFydHttYXJnaW4tYm90dG9tOjRweDtmb250LXNpemU6MTNweH0ubGFuZGluZ19fY29tcGFueS1ib3R0b217ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZ19fY29tcGFueS1mYXZvcml0ZXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDoxMHB4fS5sYW5kaW5nX19jb21wYW55LWZhdm9yaXRlIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2ZpbGw6IzVjNjI2ZX0ubGFuZGluZ19fY29tcGFueS1mYXZvcml0ZS5hY3RpdmUgc3Zne2ZpbGw6I2YyMTcxN30ubGFuZGluZ19fbmF2e3dpZHRoOjIzNXB4O2JhY2tncm91bmQ6I2Y2ZjZmNjtib3gtc2hhZG93OjEwcHggMCAyMHB4IHJnYmEoMCwwLDAsMC4yKX0ubGFuZGluZ19fbmF2LWhvbGRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDpjYWxjKDEwMHZoIC0gMTM0cHgpO3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMjBweDt0cmFuc2l0aW9uOmhlaWdodCAwLjFzfS5sYW5kaW5nX19uYXYtYW5jaG9ycyBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW46OHB4IDAgMCAwfS5sYW5kaW5nX19uYXYtYW5jaG9ycyBsaSBhe2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0ubGFuZGluZ19fbmF2LWFuY2hvcnMgbGkgYTpob3ZlciwubGFuZGluZ19fbmF2LWFuY2hvcnMgbGkgYS5hY3RpdmV7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5sYW5kaW5nX19uYXYtaW5mb3tmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6YXV0b30ubGFuZGluZ19fbmF2LWluZm8gYSwubGFuZGluZ19fbmF2LWluZm8gYWRkcmVzc3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNnB4IDB9LmxhbmRpbmdfX25hdi1pbmZvIC5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7aGVpZ2h0OjM4cHg7bWFyZ2luOjEwcHggMCAwIDA7Zm9udC1zaXplOjE0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19uYXZ7ZGlzcGxheTpub25lfX0ubGFuZGluZ19fZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToycmVtfS5sYW5kaW5nX19kZXNjcmlwdGlvbiBwe21hcmdpbi1ib3R0b206MC41cmVtO2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjFlbX0ubGFuZGluZ19fZGVzY3JpcHRpb24gbGl7bGlzdC1zdHlsZTpkaXNjIGluc2lkZX0ubGFuZGluZ19fZGVzY3JpcHRpb24gbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9LmxhbmRpbmdfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2ODBweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5sYW5kaW5nX19zbGlkZS10aXRsZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2NvbG9yOiMxZDIyMjV9LmxhbmRpbmdfX3NsaWRlLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubGFuZGluZ19fc2xpZGUtaW1hZ2UgaW1ne21pbi13aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7b2JqZWN0LWZpdDpjb3Zlcn0ubGFuZGluZ19fc2xpZGUtbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxleC1ncm93OjE7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzoxMHB4IDAgMjBweCByZ2JhKDAsMCwwLDAuMil9LmxhbmRpbmdfX3NsaWRlLXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDozMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MzBweDtvdmVyZmxvdzpoaWRkZW59LmxhbmRpbmdfX3NsaWRlLXJpZ2h0IHB7bWFyZ2luLWJvdHRvbTo3cHg7bGluZS1oZWlnaHQ6MS40ZW19LmxhbmRpbmdfX3NsaWRlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC41KTtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zbGlkZS1jb250ZW50e21pbi1oZWlnaHQ6NDgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fc2xpZGV7bWluLWhlaWdodDo0ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NsaWRlLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttaW4taGVpZ2h0OjB9LmxhbmRpbmdfX3NsaWRlLXRpdGxle2ZvbnQtc2l6ZToyMnB4fS5sYW5kaW5nX19zbGlkZS1sZWZ0e2hlaWdodDozMjBweH0ubGFuZGluZ19fc2xpZGUtcmlnaHR7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTo1MHB4fX0ubGFuZGluZ19fdGV4dC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjEuNWVtO2NvbG9yOiM1YzYyNmV9LmxhbmRpbmdfX3RleHQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5sYW5kaW5nX19mb3Jte3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1yaWdodDo1MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7cGFkZGluZy1sZWZ0OjUwcHg7Ym9yZGVyOjEwcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NXB4fS5sYW5kaW5nX19mb3JtIC5wYWdlLXRpdGxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxhbmRpbmdfX2Zvcm0gLmlucHV0LWxpbmV7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgMTVweCAwfS5sYW5kaW5nX19mb3JtIC5pbnB1dC1saW5lIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxODBweH0ubGFuZGluZ19fZm9ybSAuaW5wdXQtbGluZSBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KTttYXgtd2lkdGg6MzY1cHg7bWFyZ2luOjAgMjBweCAwIDB9LmxhbmRpbmdfX2Zvcm0gcHttYXgtd2lkdGg6NTUwcHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fZm9ybXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4O2JvcmRlcjo1cHggc29saWQgdmFyKC0tdGhlbWUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubGFuZGluZ19fZm9ybXt0ZXh0LWFsaWduOmNlbnRlcn0ubGFuZGluZ19fZm9ybSAuaW5wdXQtbGluZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTVweCAwfS5sYW5kaW5nX19mb3JtIC5pbnB1dC1saW5lIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlO21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvfS5sYW5kaW5nX19mb3JtIC5pbnB1dC1saW5lIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjAgYXV0byAxNXB4IGF1dG99fS5sYW5kaW5nX19wcm9kdWN0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg4LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxMHB4O2dyaWQtcm93LWdhcDoxMHB4fS5sYW5kaW5nX19wcm9kdWN0cy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjNweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sYW5kaW5nX19wcm9kdWN0cy1pdGVtOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0ubGFuZGluZ19fcHJvZHVjdHMtaXRlbTpob3ZlciAubGFuZGluZ19fcHJvZHVjdHMtbmFtZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMCl9LmxhbmRpbmdfX3Byb2R1Y3RzLWl0ZW06aG92ZXIgLmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWUtaG9sZGVye29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ubGFuZGluZ19fcHJvZHVjdHMtcHJpY2V7bWFyZ2luLXRvcDowLjVyZW19LmxhbmRpbmdfX3Byb2R1Y3RzLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19LmxhbmRpbmdfX3Byb2R1Y3RzLWltYWdle3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFuZGluZ19fcHJvZHVjdHMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxMDAlfS5sYW5kaW5nX19wcm9kdWN0cy1pbWFnZT5kaXYsLmxhbmRpbmdfX3Byb2R1Y3RzLWltYWdlPnNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5sYW5kaW5nX19wcm9kdWN0cy1pbWFnZT5kaXYgaW1nLC5sYW5kaW5nX19wcm9kdWN0cy1pbWFnZT5zcGFuIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzoxcHggMXB4IDVweCByZ2JhKDI5LDM0LDM3LDAuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDAuNik7dHJhbnNpdGlvbjphbGwgMC4zcyAwLjFzfS5sYW5kaW5nX19wcm9kdWN0cy1uYW1lIHNwYW57ZGlzcGxheTpibG9ja30ubGFuZGluZ19fcHJvZHVjdHMtbmFtZS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgMC4yc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5sYW5kaW5nX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5sYW5kaW5nX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sYW5kaW5nX19wcm9kdWN0cy1uYW1le2ZvbnQtc2l6ZToxNHB4fX0ubGFuZGluZ19fdGVzdGltb25pYWx7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMzBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsLWltYWdle3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjEwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59LmxhbmRpbmdfX3Rlc3RpbW9uaWFsLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsLWF1dGhvcnttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubGFuZGluZ19fdGVzdGltb25pYWwtY29tcGFueXtjb2xvcjojNWM2MjZlO3RleHQtYWxpZ246Y2VudGVyfS5sYW5kaW5nX190ZXN0aW1vbmlhbC10aXRsZXtmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOjVweH0ubGFuZGluZ19fdGVzdGltb25pYWwtaW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTVweH0ubGFuZGluZ19fdGVzdGltb25pYWwgcHttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MS4yNWVtfS5sYW5kaW5nX190YWdze2Rpc3BsYXk6ZmxleH0ubGFuZGluZ19fdGFncy1pdGVte2hlaWdodDozMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxfS5sYW5kaW5nX190YWdzLWl0ZW06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjp2YXIoLS10aGVtZSl9LmxhbmRpbmdfX2F3YXJkc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nX19hd2FyZHMtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Y29sb3I6IzVjNjI2ZX0ubGFuZGluZ19fYXdhcmRzLWl0ZW0gc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjIwcHg7ZmlsbDojZGViNDQzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19hd2FyZHN7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHh9LmxhbmRpbmdfX2F3YXJkcy1pdGVte21hcmdpbi1ib3R0b206MTBweH19LmxhbmRpbmdfX2NvbXBhbnktZGF0YXtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaH0ubGFuZGluZ19fY29tcGFueS1kYXRhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5sYW5kaW5nX19jb21wYW55LWRhdGE6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5kYXRhe3dpZHRoOjEwMCU7cGFkZGluZzo1cHggNXB4fS5sYW5kaW5nX19jb21wYW55LWRhdGEgLmRhdGE6Zmlyc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAuZGF0YS10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5sYWJlbHtmb250LXdlaWdodDpib2xkfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLmxhYmVsLS1sb3d7cGFkZGluZzowIDAgNHB4IDB9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAuc3RhdGljLXJhdGluZ3ttYXJnaW46MTJweCBhdXRvIDEwcHggYXV0b30ubGFuZGluZ19fY29tcGFueS1kYXRhIC50ZXN0aW1vbmlhbC1jb3VudGVye21hcmdpbjowIDVweCAwIDVweDtjb2xvcjojZmZmfS5sYW5kaW5nX19jb21wYW55LWRhdGEgW2NsYXNzKj1cIi1idXRuXCJde2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMjBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luOjEwcHggYXV0byAwIGF1dG87Zm9udC1zaXplOjEzcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmxhbmRpbmdfX2NvbXBhbnktZGF0YXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAuZGF0YXttYXJnaW4tYm90dG9tOjMwcHh9fS5sYW5kaW5nX19zbGlkZXJ7b3ZlcmZsb3c6dmlzaWJsZTttYXgtd2lkdGg6MTAwJX0ubGFuZGluZ19fc2xpZGVyIC5zbGljay1kb3Rze2JvdHRvbTotMzBweH0ubGFuZGluZ19fc2xpZGVyIC5zbGljay1kb3RzIGxpe2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LmxhbmRpbmdfX3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LmxhbmRpbmdfX3NsaWRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5sYW5kaW5nX19zbGlkZXItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo2MDBweDtoZWlnaHQ6NjAwcHh9LmxhbmRpbmdfX3NsaWRlci1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zbGlkZXItaW1hZ2V7aGVpZ2h0OjQwMHB4fX0ubGFuZGluZ19fc2xpZGVyLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MTVweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjksMzQsMzcsMC41KSAwJSwgcmdiYSgyOSwzNCwzNywwLjQpIDYwJSwgcmdiYSgyOSwzNCwzNywwLjMpIDgwJSwgcmdiYSgyOSwzNCwzNywwKSAxMDAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2xpZGVyLWNhcHRpb257ZGlzcGxheTpub25lfX0ubGFuZGluZ19fc2xpZGVyLXRpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjE1cHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyOSwzNCwzNywwLjUpIDAlLCByZ2JhKDI5LDM0LDM3LDAuNCkgNTAlLCByZ2JhKDI5LDM0LDM3LDAuMykgNzAlLCByZ2JhKDI5LDM0LDM3LDApIDEwMCUpO2ZvbnQtc2l6ZToyMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2xpZGVyLXRpdGxle2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOm5vbmV9fS5sYW5kaW5nX19zbGlkZXItbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0zcHg7bWFyZ2luLWxlZnQ6MTBweH0uaXRlbS10ZW5kZXItYXBwcm92ZWQgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZmlsbDojMWZkNjAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5pdGVtLXRlbmRlci1hcHByb3ZlZHt0b3A6LTJweH0uaXRlbS10ZW5kZXItYXBwcm92ZWQgc3Zne3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gaDJ7Zm9udC1zaXplOjEuOGVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIGgze2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMmVtO2NvbG9yOiM0MjQyNDI7cGFkZGluZy10b3A6MC41ZW07Zm9udC1mYW1pbHk6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHB7cGFkZGluZy10b3A6MC41ZW07Y29sb3I6Z3JleX0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0c3ttYXgtd2lkdGg6NTAwcHh9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybXtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7ZGlzcGxheTpmbGV4O2JvcmRlcjp1bnNldDtib3JkZXItcmFkaXVzOjVweH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5mZWVkYmFjay1mb3JtLW1hbmFnZXJ7cGFkZGluZy1yaWdodDoxZW07YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZGlzcGxheTpmbGV4fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19mb3JtLW5lYXJieSBwe3BhZGRpbmctYm90dG9tOjAuNWVtO3BhZGRpbmctdG9wOjB9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7cGFkZGluZy10b3A6MWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19pbnB1dC1saW5le21hcmdpbi1ib3R0b206MH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlcntkaXNwbGF5OmZsZXh9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1pbnB1dHN7bWF4LXdpZHRoOjQwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubGFuZGluZ19fY29udGFjdC1mb3JtIC5mZWVkYmFjay1mb3JtLW1hbmFnZXJ7ZGlzcGxheTpub25lfS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm17ZGlzcGxheTpibG9ja30ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9faW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjIwcHh9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7ZGlzcGxheTpibG9ja319LnRoYW5rc3t0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7cGFkZGluZy1sZWZ0OjIwcHh9LnRoYW5rc19fdG9we3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1yaWdodDo1MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7cGFkZGluZy1sZWZ0OjUwcHg7bWF4LXdpZHRoOjExMjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206NDBweDtib3JkZXI6MTBweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czo0cHh9LnRoYW5rc19faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDoxMDgwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGhhbmtzX190aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRoYW5rc19fdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey50aGFua3NfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0udGhhbmtzX190ZXh0e3dpZHRoOmNhbGMoMTAwJSAtIDIyMHB4KX0udGhhbmtzX19tYW5hZ2Vye3dpZHRoOjE1MHB4O3RleHQtYWxpZ246Y2VudGVyfS50aGFua3NfX21hbmFnZXItaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRoYW5rc19fbWFuYWdlci1uYW1le2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHh9LnRoYW5rcyAuY29udGFjdHMtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHh9LnRoYW5rcyAuY29udGFjdHMtc2VjdGlvbiBhIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0udGhhbmtzIFtjbGFzcyo9XCJidXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIyMHB4O21hcmdpbi10b3A6MzBweH0udGhhbmtzIC5jYXRhbG9ndWV7bWF4LXdpZHRoOjExMjBweDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGhhbmtzX3BhcnRuZXIgLnRoYW5rc19fdG9we3BhZGRpbmc6MDtib3JkZXI6bm9uZX0udGhhbmtzX3BhcnRuZXIgLnRoYW5rc19faW5uZXJ7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRoYW5rc19faW5uZXJ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0udGhhbmtzX190aXRsZXtmb250LXNpemU6NDJweH0udGhhbmtzX190ZXh0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4fS50aGFua3NfX21hbmFnZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGhhbmtzX190b3AgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRoYW5rc19fdG9we3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjE1cHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSl9fS50aGFua3NfX2Zvcm17bWFyZ2luLXRvcDo0MHB4fS50aGFua3NfX2Zvcm0gLmlucHV0LWxhYmVse21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LnRoYW5rc19fZm9ybSAudGV4dGFyZWEtZmllbGR7aGVpZ2h0OjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey50aGFua3N7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ub2ZmZXJze21heC13aWR0aDoxMTIwcHg7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206NDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5vZmZlcnNfX3RpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsub2ZmZXJzX190aXRsZXtmb250LXNpemU6MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm9mZmVyc19fdGl0bGV7Zm9udC1zaXplOjMycHh9fS5vZmZlcnNfX2l0ZW17ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMDBweCAxZnI7Z3JpZC1nYXA6MjBweDtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1ib3R0b206NDBweDtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0ub2ZmZXJzX19pdGVtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW59Lm9mZmVyc19faXRlbS1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5vZmZlcnNfX2l0ZW0tbmFtZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ub2ZmZXJzX19pdGVtLXRleHR7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiM1YzYyNmU7bGluZS1oZWlnaHQ6MS41ZW19Lm9mZmVyc19faXRlbS1jb250ZW50IFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi10b3A6MTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsub2ZmZXJzX190aXRsZXtmb250LXNpemU6NTBweH0ub2ZmZXJzX19pdGVte2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm9mZmVyc19faXRlbS1uYW1le21hcmdpbi1ib3R0b206NXB4fX0udGhhbmtzX190ZXh0X3Byb21vLXdpZGV7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjE1cHh9LnRoYW5rc19fdGV4dF9wcm9tby10b3AtdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnRoYW5rc19fdGV4dF9wcm9tby10b3AtaG9sZGVye21hcmdpbi10b3A6YXV0b30ub2ZmZXJzX3Byb21ve3BhZGRpbmctcmlnaHQ6NjBweDtwYWRkaW5nLWxlZnQ6NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsub2ZmZXJzX3Byb21ve3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0udGhhbmtzX19pbm5lcl9wcm9tb3t0ZXh0LWFsaWduOmxlZnR9fS5vZmZlcnNfcHJvbW8gcCwudGhhbmtzX190ZXh0X3Byb21vIHB7Zm9udC1zaXplOjEuMTVlbTttYXJnaW4tdG9wOjE1cHh9Lm9mZmVyc19wcm9tbyBwIC5saWdodCwudGhhbmtzX190ZXh0X3Byb21vIHAgLmxpZ2h0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyMHB4O2NvbG9yOiM1YzYyNmV9Lm9mZmVyc19wcm9tbyBwIC5ib2xkLC50aGFua3NfX3RleHRfcHJvbW8gcCAuYm9sZHtmb250LXdlaWdodDpib2xkfS5vZmZlcnNfcHJvbW8gcCBzdmcsLnRoYW5rc19fdGV4dF9wcm9tbyBwIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2FsaWduLXNlbGY6YmFzZWxpbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7ZmlsbDojMDBjMmZmfS5vZmZlcnNfcHJvbW8gYSwudGhhbmtzX190ZXh0X3Byb21vIGF7Y29sb3I6dmFyKC0tdGhlbWUpfS5vZmZlcnNfcHJvbW8gdWwsLnRoYW5rc19fdGV4dF9wcm9tbyB1bHttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLXRvcDoxNXB4fS5vZmZlcnNfcHJvbW8gbGksLnRoYW5rc19fdGV4dF9wcm9tbyBsaXtmb250LXdlaWdodDpib2xkfS5vZmZlcnNfcHJvbW8gbGk6bm90KDpmaXJzdC1jaGlsZCksLnRoYW5rc19fdGV4dF9wcm9tbyBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEwcHh9LmxvZ2lzdC10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LmxvZ2lzdC10YWJsZVtkYXRhLXNpbXBsZWJhcl17cGFkZGluZy10b3A6MTBweH0ubG9naXN0LXRhYmxlIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnR7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LmxvZ2lzdC10YWJsZV9fdGl0bGV7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy10b3A6MTBweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMxZDIyMjU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sb2dpc3QtdGFibGUgdGR7ei1pbmRleDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMDBweDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LmxvZ2lzdC10YWJsZSB0ZC5sb2dpc3QtdGFibGVfX2ZpcnN0LWNlbGx7d2lkdGg6YXV0bztmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmYWZhZmE7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tdGhlbWUpfS5sb2dpc3QtdGFibGUgdGQubG9naXN0LXRhYmxlX19maXJzdC1jZWxsX2luY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwO2NvbG9yOiNmZmZ9LmxvZ2lzdC10YWJsZSB0ZC5lbXB0eS1jZWxsOmZpcnN0LWNoaWxkLC5sb2dpc3QtdGFibGUgdGQuZW1wdHktY2VsbHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7dGV4dC1hbGlnbjpsZWZ0fS5sb2dpc3QtdGFibGUgdGQucGFzdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsMCwwLDAuMDUpLCByZ2JhKDAsMCwwLDAuMDUpIDNweCwgcmdiYSg5Miw5OCwxMTAsMC4zKSAzcHgsIHJnYmEoOTIsOTgsMTEwLDAuMykgNnB4KX0ubG9naXN0LXRhYmxlIHRkLmN1cnJlbnR7YmFja2dyb3VuZDojNjM5ZTNhO2NvbG9yOiNmZmZ9LmxvZ2lzdC10YWJsZV9faGVhZCB0ZHt6LWluZGV4OjMwO3BhZGRpbmc6N3B4IDEwcHg7bWluLXdpZHRoOjU0cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX0ubG9naXN0LXRhYmxlX19oZWFkIHRkOmZpcnN0LWNoaWxke21pbi13aWR0aDowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG9naXN0LXRhYmxlX19taXNzaW9uLXJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTN9LmxvZ2lzdC10YWJsZV9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTA1cHg7bWluLXdpZHRoOjE5MHB4O3BhZGRpbmc6NXB4O2JvcmRlcjo3cHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHh9LmxvZ2lzdC10YWJsZV9faXRlbS10b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIDAgNXB4IDB9LmxvZ2lzdC10YWJsZV9faXRlbS10aW1le2ZvbnQtd2VpZ2h0OmJvbGR9LmxvZ2lzdC10YWJsZV9faXRlbS1jYXJ7bWF4LXdpZHRoOjUwJTtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtwYWRkaW5nLXRvcDoycHg7Zm9udC1zaXplOjEzcHh9LmxvZ2lzdC10YWJsZV9faXRlbS1jYXIgc3BhbntkaXNwbGF5OmJsb2NrfS5sb2dpc3QtdGFibGVfX2l0ZW0tYm90dG9te2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOmF1dG87cGFkZGluZy10b3A6NXB4fS5sb2dpc3QtdGFibGVfX2l0ZW0tb3JkZXJ7bWFyZ2luLXRvcDozcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LmxvZ2lzdC10YWJsZV9faXRlbS1kcml2ZXJ7bWF4LXdpZHRoOjUwJTt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGR9LmxvZ2lzdC10YWJsZV9faXRlbS1kcml2ZXIgc3BhbntkaXNwbGF5OmJsb2NrfS5sb2dpc3QtdGFibGVfX2l0ZW1faW5jb21wbGV0ZXtib3JkZXItY29sb3I6IzZmYmNmMH0ubG9naXN0LXRhYmxlX19pdGVtX2luY29tcGxldGUubG9naXN0LXRhYmxlX19pdGVtXzF7Ym9yZGVyLWNvbG9yOiM2ZmJjZjB9LmxvZ2lzdC10YWJsZV9faXRlbV8xe2JvcmRlci1jb2xvcjojM2Q1NThkfS5sb2dpc3QtdGFibGVfX2l0ZW1fMnthbmltYXRpb246YmxpbmtHcmVlbkJvcmRlciAxcyBsaW5lYXIgaW5maW5pdGV9LmxvZ2lzdC10YWJsZV9faXRlbV8ze2JvcmRlci1jb2xvcjojYTZhNmE2fS5sb2dpc3QtdGFibGVfX2l0ZW1fNSwubG9naXN0LXRhYmxlX19pdGVtXzR7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1yaWdodC1jb2xvcjojNWM2MjZlO2JvcmRlci1ib3R0b20tY29sb3I6IzVjNjI2ZX0ubG9naXN0LXRhYmxlX19pdGVtX3dhcm5pbmd7YW5pbWF0aW9uOmJsaW5rUmVkQm9yZGVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubG9naXN0LXRhYmxlX19pdGVtIC5zdGF0dXN7cGFkZGluZzoxcHggNXB4IDNweCA1cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiNmZmZ9LmxvZ2lzdC10YWJsZV9faXRlbSAuc3RhdHVzXzF7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwfS5sb2dpc3QtdGFibGVfX2l0ZW0gLnN0YXR1c18ye2JhY2tncm91bmQtY29sb3I6I2I5NmNjNH0ubG9naXN0LXRhYmxlX19pdGVtIC5zdGF0dXNfM3tiYWNrZ3JvdW5kLWNvbG9yOiMzZDU1OGR9LmxvZ2lzdC10YWJsZV9faXRlbSAuc3RhdHVzXzR7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwfS5sb2dpc3QtdGFibGVfX2l0ZW0gLnN0YXR1c181e2JhY2tncm91bmQtY29sb3I6I2RlOTQ1MX0ubG9naXN0LXRhYmxlX19pbi10cmFuc2l0e2JvcmRlci1jb2xvcjojZGZlMGUxfS5sb2dpc3QtdGFibGVfX2luLXRyYW5zaXQtdGl0bGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCA1cHggM3B4IDVweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmV9LmxvZ2lzdC10YWJsZV9faW4tdHJhbnNpdC1wcm9jZXNze2ZsZXgtZ3JvdzoxO2JhY2tncm91bmQtY29sb3I6IzYzOWUzYX0ubG9naXN0LXRhYmxlLmNvbXBhY3QgdGQsLmxvZ2lzdC10YWJsZV9jb21wYWN0IHRke3dpZHRoOjcwcHh9LmxvZ2lzdC10YWJsZS5jb21wYWN0IHRkOmZpcnN0LWNoaWxkLC5sb2dpc3QtdGFibGVfY29tcGFjdCB0ZDpmaXJzdC1jaGlsZHt3aWR0aDoxMDBweDtmb250LXNpemU6MTRweH0ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbSwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbXt3aWR0aDoxMDAlO21pbi13aWR0aDo3MHB4O21pbi1oZWlnaHQ6NDBweDtmb250LXNpemU6MTNweH0ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1ib3R0b20sLmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tdG9wLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWJvdHRvbSwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS10b3B7bWFyZ2luOjA7ZGlzcGxheTpibG9ja30ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1ib3R0b20sLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tYm90dG9te3BhZGRpbmctdG9wOjB9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tY2FyLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWNhcnt3aWR0aDo0OHB4O21heC13aWR0aDo4MHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLW9yZGVyLC5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWFkZHJlc3MsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tb3JkZXIsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tYWRkcmVzc3tkaXNwbGF5Om5vbmV9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tdGltZSwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS10aW1le3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tdG9wOjNweH0ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1kcml2ZXIsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tZHJpdmVye21heC13aWR0aDoxMDAlfS5sb2dpc3QtdGFibGUuY29tcGFjdCAuc3RhdHVzLC5sb2dpc3QtdGFibGVfY29tcGFjdCAuc3RhdHVze3dpZHRoOjQ4cHh9LmxvZ2lzdC1zb3J0X190aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubG9naXN0LXNvcnQgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmxvZ2lzdC1zb3J0IHNlbGVjdHtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmctbGVmdDoxMHB4fS5sb2dpc3Qtc29ydCBbY2xhc3MqPVwiYnV0blwiXXttaW4td2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmb250LXNpemU6MTNweH0ubG9naXN0LXNvcnQgW2NsYXNzKj1cImJ1dG5cIl0gc3Zne3RvcDowO21hcmdpbjowfS5sb2dpc3Qtc29ydCBbY2xhc3MqPVwiYnV0blwiXS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sb2dpc3Qtc29ydCBbY2xhc3MqPVwiYnV0blwiXS5hY3RpdmUgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpc3Qtc29ydF9fYnRuc3tkaXNwbGF5OmZsZXh9LmxvZ2lzdC1zb3J0X19idG5zIFtjbGFzcyo9XCJidXRuXCJdOm5vdCgubG9naXN0LXNvcnRfX2NvbXBhY3QpOm5vdCgubWFwLXRyaWdnZXIpe3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubG9naXN0LXNvcnRfX2J0bnMgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0ubG9naXN0LXNvcnRfX2Zvcm17ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOTBweCwgMjEwcHgpKTtncmlkLWNvbHVtbi1nYXA6MTVweDtncmlkLXJvdy1nYXA6MjBweDthbGlnbi1pdGVtczplbmR9LmxvZ2lzdC1zb3J0X19mb3JtLWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjEwcHh9LmxvZ2lzdC1zb3J0X193aWRle2dyaWQtY29sdW1uOnNwYW4gMn0ubG9naXN0LXNvcnRfX2RhdGV7bWFyZ2luLXJpZ2h0OjIwcHh9LmxvZ2lzdC1zb3J0X19kYXRlIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6MTMycHh9LmxvZ2lzdC1zb3J0X19vcmRlcnttYXJnaW4tcmlnaHQ6MjBweH0ubG9naXN0LXNvcnRfX29yZGVyIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6MTI0cHh9LmxvZ2lzdC1zb3J0X190eXBlLC5sb2dpc3Qtc29ydF9fZHJpdmVye21hcmdpbi1yaWdodDoyMHB4fS5sb2dpc3Qtc29ydF9fcmlnaHR7bWFyZ2luLWxlZnQ6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sb2dpc3Qtc29ydF9fcmlnaHQgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubG9naXN0LXNvcnRfX2Zvcm17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKX19LmxvZ2lzdC1tYXB7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7YmFja2dyb3VuZDojNWM2MjZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sb2dpc3QtbWFwLmFjdGl2ZXttaW4taGVpZ2h0OjQ1MHB4O2hlaWdodDpjYWxjKDEwMHZoIC0gMTg4cHgpfS5sb2dpc3QtbWFwX19saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt6LWluZGV4OjI7d2lkdGg6NjIwcHg7ZmxleC1zaHJpbms6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7dHJhbnNpdGlvbjphbGwgMC4yc30ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0e3dpZHRoOjE3MHB4fS5sb2dpc3QtbWFwX19saXN0LmNsb3NlZHt3aWR0aDowfS5sb2dpc3QtbWFwX19saXN0LmNsb3NlZCAubG9naXN0LWRyaXZlcntkaXNwbGF5Om5vbmV9LmxvZ2lzdC1tYXBfX2xpc3Qtc2Nyb2xse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzt3aWR0aDoxMDAlfS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMDAlO3dpZHRoOjMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl17bWluLXdpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjEzcHg7Ym9yZGVyLXJhZGl1czowfS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHh9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl06bGFzdC1jaGlsZHtib3JkZXItdG9wLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4fS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdIHN2Z3t0b3A6MDttYXJnaW46MDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdLmFjdGl2ZSAuaWNvLWFycm93LWxlZnQtMnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl06aG92ZXIsLmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXTpob3ZlciBzdmcsLmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl0uYWN0aXZlIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9naXN0LW1hcF9faG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtmbGV4OjEgMX0ubG9naXN0LW1hcCAjZHJpdmVycy1tYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmxvZ2lzdC1kcml2ZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMTtmb250LXNpemU6MTRweH0ubG9naXN0LWRyaXZlcl9fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjEwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxO2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmxvZ2lzdC1kcml2ZXJfX2NhciwubG9naXN0LWRyaXZlcl9fbmFtZXt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19jYXIsLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fbmFtZXt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KX0ubG9naXN0LWRyaXZlcl9fY2Fye3RleHQtYWxpZ246cmlnaHR9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fY2Fye2Rpc3BsYXk6bm9uZX0ubG9naXN0LWRyaXZlcl9fbGlzdHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Y291bnRlci1yZXNldDpkcml2ZXJUYXNrcztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5sb2dpc3QtZHJpdmVyX19saXN0LWhlYWRlcnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NnB4O3BhZGRpbmctbGVmdDozNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTE7Zm9udC13ZWlnaHQ6Ym9sZH0ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19saXN0LWhlYWRlcnN7ZGlzcGxheTpub25lfS5sb2dpc3QtZHJpdmVyX19saXN0LWhlYWRlcnMgLmxvZ2lzdC1kcml2ZXJfX2FkZHJlc3N7d2lkdGg6Y2FsYygxMDAlIC0gMzExcHgpfS5sb2dpc3QtZHJpdmVyX19saXN0LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NnB4fS5sb2dpc3QtZHJpdmVyX19saXN0LWl0ZW06YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihkcml2ZXJUYXNrcyk7Y291bnRlci1pbmNyZW1lbnQ6ZHJpdmVyVGFza3M7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MjRweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5sb2dpc3QtZHJpdmVyX19saXN0LWNlbnRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MjQwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2xpc3QtY2VudGVye3dpZHRoOmF1dG87cGFkZGluZy1yaWdodDowfS5sb2dpc3QtZHJpdmVyX19saXN0LWNoZWNre3dpZHRoOjUwcHh9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtY2hlY2sgLmNoZWNrYm94e21hcmdpbi1yaWdodDowfS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2xpc3QtY2hlY2t7d2lkdGg6MzZweH0ubG9naXN0LWRyaXZlcl9fbGlzdC1vcmRlcnt3aWR0aDo0NXB4fS5sb2dpc3QtZHJpdmVyX19saXN0LWljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoyMnB4O3dpZHRoOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOnZhcigtLXRoZW1lKX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tY2FyLXVubG9hZGluZywubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tY2FyLWxvYWRpbmd7d2lkdGg6MzZweH0ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19saXN0LWljb257ZGlzcGxheTpub25lfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3Qtc3RhdHVzLTF7ZmlsbDojM2Q1NThkfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3Qtc3RhdHVzLTJ7ZmlsbDojNjM5ZTNhfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3Qtc3RhdHVzLTN7ZmlsbDojNWM2MjZlfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3Qtc3RhdHVzLTR7ZmlsbDp2YXIoLS10aGVtZSl9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC1zdGF0dXMtNXtmaWxsOnZhcigtLXRoZW1lKX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXR5cGUtMXt3aWR0aDozOHB4O2ZpbGw6Izg2Yzc0MH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXR5cGUtMntmaWxsOiNiOTZjYzR9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC10eXBlLTN7ZmlsbDojM2Q1NThkfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3QtdHlwZS00e3dpZHRoOjM4cHg7ZmlsbDojNmZiY2YwfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3QtdHlwZS01e2ZpbGw6I2RlOTQ1MX0ubG9naXN0LWRyaXZlcl9fbGlzdC10aW1le3dpZHRoOjUwcHh9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtYWN0dWFse3dpZHRoOjUwcHh9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fbGlzdC1hY3R1YWx7ZGlzcGxheTpub25lfS5sb2dpc3QtZHJpdmVyX19hZGRyZXNze3dpZHRoOmNhbGMoMTAwJSAtIDMzNXB4KTttYXJnaW4tbGVmdDphdXRvfS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2FkZHJlc3N7ZGlzcGxheTpub25lfS5sb2dpc3QtZHJpdmVyX19kYXRlLXRpdGxle3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206NHB4O3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZC1jb2xvcjojOGY5NWExO2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0uY29tcGFjdC10cmlnZ2Vye21hcmdpbi10b3A6MzBweDtjdXJzb3I6cG9pbnRlcn0uY29tcGFjdC10cmlnZ2VyIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9LnBvcnRmb2xpb19fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LnBvcnRmb2xpb19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDMwcHggMDt3aWR0aDpjYWxjKDUwJSAtIDEycHgpO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0ucG9ydGZvbGlvX19pdGVtOmhvdmVyIC5wb3J0Zm9saW9fX2ltYWdlIFtjbGFzcyo9Jy1idXRuJ10sLnBvcnRmb2xpb19faXRlbTpob3ZlciAucG9ydGZvbGlvX19pbWFnZTpiZWZvcmV7b3BhY2l0eToxfS5wb3J0Zm9saW9fX2l0ZW06aG92ZXIgLnBvcnRmb2xpb19fbmFtZXtjb2xvcjp2YXIoLS10aGVtZSl9LnBvcnRmb2xpb19fbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0ucG9ydGZvbGlvX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjA1cHh9LnBvcnRmb2xpb19faW1hZ2UgaW1ne3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnBvcnRmb2xpb19faW1hZ2UgW2NsYXNzKj0nLWJ1dG4nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6Mzt3aWR0aDoxODZweDtoZWlnaHQ6NDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7b3BhY2l0eTowfS5wb3J0Zm9saW9fX2ltYWdlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjMpO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wb3J0Zm9saW9fX25hbWV7bWF4LXdpZHRoOjM5MHB4O3BhZGRpbmc6NXB4IDIwcHggNXB4IDIwcHg7dHJhbnNpdGlvbjphbGwgMC4yczttaW4taGVpZ2h0OjU2cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsucG9ydGZvbGlvX19saXN0e2Rpc3BsYXk6YmxvY2t9LnBvcnRmb2xpb19faXRlbXt3aWR0aDoxMDAlfX1odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LmcyLXJldmlld3MtbW9yZXttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmcyLXJldmlld3MtbW9yZXt0ZXh0LWFsaWduOmNlbnRlcn19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTpzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzExMTgyNztiYWNrZ3JvdW5kOiNmZmZmZmZ9LmcyLXNoZWxse2JhY2tncm91bmQ6I2ZmZmZmZn0uZzItaW5uZXIsLmcyLWhlcm8taW5uZXJ7bWF4LXdpZHRoOjEzODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NTBweCAzMnB4fS5nMi1zaGVsbCBoMSwuZzItc2hlbGwgaDIsLmcyLXNoZWxsIGgze21hcmdpbjowIDAgMThweCAwO2ZvbnQtd2VpZ2h0OjY1MDtsZXR0ZXItc3BhY2luZzotMC4wMmVtfS5yZy1icmVha3tkaXNwbGF5Om5vbmV9LmcyLXNoZWxsIGgxe2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjEuMTI7cGFkZGluZzoyMHB4IDB9LmcyLXNoZWxsIGgye2ZvbnQtc2l6ZTozNHB4fS5nMi1zaGVsbCBoM3tmb250LXNpemU6MjJweH0uZzItc2hlbGwgcHttYXJnaW46MCAwIDEycHggMDtmb250LXNpemU6MTdweDtjb2xvcjojNGI1NTYzfS5nMi1oZXJve2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlN2VifS5nMi1oZXJvLWlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjQwcHh9LmcyLWhlcm8tbGVmdHtmbGV4OjEgMSA2MCV9LmcyLWhlcm8tZXllYnJvd3tmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4xNmVtO2NvbG9yOiNlYzQ4MmY7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6NzAwfS5nMi1oZXJvLXRydXN0e2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM2YjcyODA7bWFyZ2luLWJvdHRvbToxMnB4fS5nMi1oZXJvLXRydXN0LW1haW4sLmcyLWhlcm8tdHJ1c3QtcmF0aW5ne2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6M3B4IDZweDtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6I2ZmZjNmMDttYXJnaW4tcmlnaHQ6M3B4fS5nMi1oZXJvLXN1Yntmb250LXNpemU6MThweDttYXJnaW4tdG9wOjE0cHh9LmcyLWhlcm8tYmFkZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi10b3A6MThweH0uZzItYmFkZ2V7Zm9udC1zaXplOjEzcHg7cGFkZGluZzo2cHggMTBweDtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICNkMWQ1ZGI7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM0YjU1NjN9LmcyLWhlcm8tYWN0aW9uc3ttYXJnaW4tdG9wOjMwcHg7ZGlzcGxheTpmbGV4O2dhcDoxNHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9LmcyLWJ0bntwYWRkaW5nOjEzcHggMjRweDtmb250LXNpemU6MTZweDtib3JkZXItcmFkaXVzOjEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6OHB4O2N1cnNvcjpwb2ludGVyO2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xMnMgZWFzZSwgYm94LXNoYWRvdyAwLjEycyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTJzIGVhc2UsIGNvbG9yIDAuMTJzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjEuMjttaW4taGVpZ2h0OjUycHh9LmcyLWJ0bi0tcHJpbWFyeXtiYWNrZ3JvdW5kOiNlYzQ4MmY7Y29sb3I6I2ZmZmZmZjtwYWRkaW5nOjEzcHggMjJweDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93Om5vbmV9LmcyLWJ0bi0tcHJpbWFyeTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KX0uZzItYnRuLS1naG9zdHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNlYzQ4MmY7Ym9yZGVyOjFweCBzb2xpZCAjZWM0ODJmO3BhZGRpbmc6MTNweCAyMnB4O2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6bm9uZX0uZzItYnRuLS1jYWxse2JhY2tncm91bmQ6I2VjNDgyZjtjb2xvcjojZmZmZmZmfS5nMi1idG4tcHVsc2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDojZmZmZmZmO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7dmVydGljYWwtYWxpZ246bWlkZGxlO2FuaW1hdGlvbjpnMi1wdWxzZSAxLjhzIGVhc2Utb3V0IGluZmluaXRlfUBrZXlmcmFtZXMgZzItcHVsc2V7MCV7dHJhbnNmb3JtOnNjYWxlKDEpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7b3BhY2l0eToxfTcwJXt0cmFuc2Zvcm06c2NhbGUoMi40KTtib3gtc2hhZG93OjAgMCAwIDE0cHggcmdiYSgyNTUsMjU1LDI1NSwwKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSk7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsMCk7b3BhY2l0eTowfX0uZzItaGVyby1tZXRhe21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTRweDtjb2xvcjojNmI3MjgwfS5nMi1oZXJvLXJpZ2h0e2ZsZXg6MSAxIDQyJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmcyLWhlcm8tbG9nby13cmFwe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxOHB4IDIycHg7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCAxMHB4IDI0cHggcmdiYSgwLDAsMCwwLjEyKSxpbnNldCAwIC02cHggMTJweCByZ2JhKDAsMCwwLDAuMDgpLGluc2V0IDAgM3B4IDZweCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmcyLWhlcm8tbG9nby13cmFwe2Rpc3BsYXk6bm9uZX19LmcyLWhlcm8tbG9nby1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDo3MCU7bWF4LXdpZHRoOjQ1MHB4O2hlaWdodDphdXRvO29wYWNpdHk6MC45Mn1AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXsuZzItaGVyby1sb2dvLWltZ3ttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZzItaGVyby1sb2dvLWltZ3ttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgYXV0b319LmcyLWhlcm8tY2FyZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmV9LmcyLWhlcm8taW1ne2hlaWdodDoyNjBweDtib3JkZXItcmFkaXVzOjIycHg7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO21hcmdpbi1ib3R0b206MTJweDtib3gtc2hhZG93Om5vbmV9LmcyLWhlcm8tY2FyZC1jYXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM2YjcyODA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjZweH0uZzItZG90e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDojMjJjNTVlO21hcmdpbi1yaWdodDo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmcyLWhlcm8tY29udGFjdHN7bWFyZ2luOjhweCBhdXRvIDA7bWF4LXdpZHRoOjEzODBweDtwYWRkaW5nOjAgMzJweCAyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nMi1oZXJvLWNvbnRhY3Rze3BhZGRpbmc6NHB4IDEycHggMTZweDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MTBweH0uZzItaW5uZXIsLmcyLWhlcm8taW5uZXJ7bWFyZ2luOjEwcHggYXV0b319LmcyLXN3aXRjaC1saXN0e21heC13aWR0aDo4NDBweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5nMi1zd2l0Y2gtbGlzdHttYXgtd2lkdGg6MTAwJX19LmcyLXN3aXRjaC1pdGVte21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjE0cHg7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYjtwYWRkaW5nOjEwcHggMTZweH0uZzItc3dpdGNoLWl0ZW0gc3VtbWFyeXtsaXN0LXN0eWxlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxMTE4Mjc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZzItc3dpdGNoLWl0ZW0gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcntkaXNwbGF5Om5vbmV9LmcyLXN3aXRjaC1pdGVtIHN1bW1hcnk6OmFmdGVye2NvbnRlbnQ6XCLilrxcIjttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZWM0ODJmO2xpbmUtaGVpZ2h0OjE7dGV4dC1zaGFkb3c6MCAwIDNweCByZ2JhKDIzNiw3Miw0NywwLjQpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMThzIGVhc2UsIHRleHQtc2hhZG93IDAuMThzIGVhc2V9LmcyLXN3aXRjaC1pdGVtW29wZW5dIHN1bW1hcnk6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0ZXh0LXNoYWRvdzowIDAgNHB4IHJnYmEoMjM2LDcyLDQ3LDAuNTUpfS5nMi1zd2l0Y2gtYm9keXttYXJnaW4tdG9wOjhweDtmb250LXNpemU6MTVweDtjb2xvcjojNGI1NTYzfS5nMi1oZXJvLWNvbnRhY3RzLW5vdGV7bWF4LXdpZHRoOjEzODBweDttYXJnaW46MTBweCBhdXRvIDQwcHg7cGFkZGluZzowIDMycHggMDtmb250LXNpemU6MTVweDtjb2xvcjojNmI3MjgwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmcyLWhlcm8tY29udGFjdHMtbm90ZXtwYWRkaW5nOjAgMTZweCAzMnB4O2ZvbnQtc2l6ZToxNHB4fX0uZzItc2VjdGlvbntiYWNrZ3JvdW5kOiNmNWY1Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTdlYn0uZzItc2VjdGlvbi0td2hpdGV7YmFja2dyb3VuZDojZmZmZmZmfS5nMi1zZWN0aW9uLWtpY2tlcntmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4xNGVtO2NvbG9yOiM5Y2EzYWY7bWFyZ2luLWJvdHRvbTo4cHh9LmcyLXNlY3Rpb246bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nMi1zZWN0aW9uOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjI4cHh9fS5nMi1ncmlkLTN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2dhcDoxMHB4fS5nMi1jYXQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKX0uZzItZ3JpZC0ye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtnYXA6MjRweH0uZzItY2FyZHtiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmc6MjBweCAyMHB4IDE4cHg7Ym94LXNoYWRvdzowIDEwcHggMjVweCByZ2JhKDE1LDIzLDQyLDAuMDUpO2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYn0uZzItY2FyZCBoM3ttYXJnaW4tYm90dG9tOjhweH0uZzItYjJiLWJ1bGxldHtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjZweDtjb2xvcjojNmI3MjgwfS5nMi1jYXQtY2FyZHt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czoxMnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZmZmY7Ym94LXNoYWRvdzowIDEwcHggMjVweCByZ2JhKDE1LDIzLDQyLDAuMDUpO2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYn0uZzItY2F0LWltZ3toZWlnaHQ6MjIwcHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5nMi1jYXQtYm9keXtwYWRkaW5nOjE2cHggMTJweCAxNnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjE3cHh9LmcyLWNhdC1hcnJvd3tmb250LXNpemU6MThweDtjb2xvcjojOWNhM2FmfS5nMi10YWdsaW5le2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM2YjcyODB9LmcyLWNsaWVudHMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7Z2FwOjI0cHh9LmcyLWNsaWVudHMtY2FyZHtiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmc6MjBweCAyMHB4IDE4cHg7Ym94LXNoYWRvdzowIDEwcHggMjVweCByZ2JhKDE1LDIzLDQyLDAuMDUpO2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYn0uZzItbG9nb3MtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7Z2FwOjEwcHg7bWFyZ2luLXRvcDoxMHB4fS5nMi1sb2dvLWJveHtoZWlnaHQ6NTJweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlN2ViO2JhY2tncm91bmQ6I2ZmZmZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzo2cHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmcyLWxvZ28tYm94IGltZ3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO2Rpc3BsYXk6YmxvY2t9LmcyLWNhc2VzLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2dhcDoyNHB4fS5nMi1jYXNlLWltZ3toZWlnaHQ6MTgwcHg7Ym9yZGVyLXJhZGl1czoxNHB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjttYXJnaW4tYm90dG9tOjEwcHh9LmcyLWNhcmQtLWNhc2UtbWFpbntncmlkLWNvbHVtbjpzcGFuIDF9LmcyLWNhc2UtbWV0YXtmb250LXNpemU6MTRweDtjb2xvcjojOWNhM2FmO21hcmdpbi1ib3R0b206NnB4fS5nMi1yZXZpZXctcXVvdGV7Zm9udC1zaXplOjE2cHh9LmcyLXJldmlldy1hdXRob3J7bWFyZ2luLXRvcDo4cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzZiNzI4MH0uZzItc2VvLXRleHR7Zm9udC1zaXplOjE2cHh9LmcyLXNlby10ZXh0IHArcHttYXJnaW4tdG9wOjEwcHh9LmcyLWZhcS1pdGVte21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjE0cHg7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYjtwYWRkaW5nOjEwcHggMTZweH0uZzItZmFxLWl0ZW0gc3VtbWFyeXtsaXN0LXN0eWxlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxMTE4Mjc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZzItZmFxLWl0ZW0gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcntkaXNwbGF5Om5vbmV9LmcyLWZhcS1pdGVtIHN1bW1hcnk6OmFmdGVye2NvbnRlbnQ6XCLilrxcIjttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZWM0ODJmO2xpbmUtaGVpZ2h0OjE7dGV4dC1zaGFkb3c6MCAwIDNweCByZ2JhKDIzNiw3Miw0NywwLjQpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMThzIGVhc2UsIHRleHQtc2hhZG93IDAuMThzIGVhc2V9LmcyLWZhcS1pdGVtW29wZW5dIHN1bW1hcnk6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0ZXh0LXNoYWRvdzowIDAgNHB4IHJnYmEoMjM2LDcyLDQ3LDAuNTUpfS5nMi1mYXEtaXRlbVtvcGVuXXtiYWNrZ3JvdW5kOiNmZmY3ZjU7Ym9yZGVyLWNvbG9yOiNmZWNhY2F9LmcyLWZhcS1hbnN3ZXJ7bWFyZ2luLXRvcDo4cHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzRiNTU2M30uZzItY29udGFjdC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmcyLWNvbnRhY3Qtcm93e21hcmdpbi10b3A6MjZweDtkaXNwbGF5OmlubGluZS1mbGV4O2dhcDoxNHB4fS5nMi1tLWJ0bntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo4cHg7cGFkZGluZzo3cHggMTRweDtmb250LXNpemU6MTRweDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MXB4IHNvbGlkICNlNWU3ZWI7Y29sb3I6IzExMTgyNztib3JkZXItcmFkaXVzOjhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmcyLW0tY2FiaW5ldHtib3JkZXItY29sb3I6I2VjNDgyZjtjb2xvcjojZWM0ODJmfS5nMi1tLWNhbGxiYWNre2JvcmRlci1jb2xvcjojOWNhM2FmO2NvbG9yOiMxMTE4Mjd9LmcyLW0td2F7Ym9yZGVyLWNvbG9yOiMyMmM1NWU7Y29sb3I6IzIyYzU1ZX0uZzItbS10Z3tib3JkZXItY29sb3I6IzAwODhjYztjb2xvcjojMDA4OGNjfS5nMi1tLWNhbGx7Ym9yZGVyLWNvbG9yOiNlYzQ4MmY7Y29sb3I6I2VjNDgyZn0uZzItbS1pY28tY2FsbHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDo0cHh9LmcyLW0taWNvLWNhbGwgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7ZGlzcGxheTpibG9ja30uZzItbS1pY28tY2FsbCBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcn0uZzItbS1pY297ZGlzcGxheTpub25lfS5nMi1jdGF7dGV4dC1hbGlnbjpsZWZ0fS5nMi1jdGEtbGF5b3V0e2Rpc3BsYXk6ZmxleDtnYXA6NTBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfS5nMi1jdGEtbGVmdHtmbGV4OjAgMCA3MCU7bWluLXdpZHRoOjI4MHB4O21heC13aWR0aDo1NTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cHh9LmcyLWN0YS1yaWdodHtmbGV4OjAgMCA1MCU7bWluLXdpZHRoOjI4MHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTVlN2ViO3BhZGRpbmctbGVmdDozMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5nMi1jdGEtbGVmdC1hY3Rpb25ze21hcmdpbi10b3A6OHB4fS5nMi1jdGEtbGVmdCAuZzItc2VjdGlvbi1oZWFkZXJ7bWF4LXdpZHRoOjYyMHB4fS5nMi1jdGEtdGV4dHttYXgtd2lkdGg6bm9uZTtmb250LXNpemU6MTdweH0uZzItY3RhLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDoxNHB4fS5nMi1jdGEtZm9ybXt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAyNHB4IDI2cHg7Ym9yZGVyLXJhZGl1czoxOHB4O2JhY2tncm91bmQ6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LXdpZHRoOjU2MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDoxNnB4fS5nMi1jdGEtZm9ybS10aXRsZXtmb250LXNpemU6MzRweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luOjAgMCAxOHB4O2ZvbnQtd2VpZ2h0OjY1MDtsZXR0ZXItc3BhY2luZzotMC4wMmVtO2NvbG9yOiMxMTE4Mjc7cGFkZGluZy1ib3R0b206MzBweH0uZzItY3RhLWZvcm0tc3VidGl0bGV7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjAgMCAyMHB4O2NvbG9yOiM0YjU1NjN9LmcyLWN0YS1maWVsZHttYXJnaW4tYm90dG9tOjE0cHh9LmcyLWN0YS1sYWJlbHtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTo0cHg7Y29sb3I6IzRiNTU2M30uZzItY3RhLWlucHV0e3dpZHRoOjEwMCU7cGFkZGluZzoxNHB4IDE2cHg7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZjVmNWY3O2JhY2tncm91bmQ6I2Y1ZjVmNztmb250LXNpemU6MTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmcyLWN0YS1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZiNzI4MH0uZzItY3RhLXN1Ym1pdC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNHB4O21hcmdpbi10b3A6OHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZzItY3RhLXN1Ym1pdC1yb3cgLmcyLWJ0bntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5nMi1jdGEtbWljcm97bWFyZ2luLXRvcDo4cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzZiNzI4MH0uZzItY3RhLW1pY3JvIHNwYW57d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmcyLWN0YS1zdWJtaXQtcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZzItY3RhLWZvcm17bWFyZ2luLXRvcDoxOHB4O3BhZGRpbmc6MjJweCAwcHggMjBweH0uZzItY3RhLWZvcm0tdGl0bGV7Zm9udC1zaXplOjIycHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmcyLWN0YS1mb3JtLXN1YnRpdGxle2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyfS5nMi1jdGEtbGF5b3V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoyMHB4fS5nMi1jdGF7dGV4dC1hbGlnbjpsZWZ0fS5nMi1jdGEtcmlnaHR7b3JkZXI6Mjtib3JkZXItbGVmdDpub25lO3BhZGRpbmctbGVmdDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU3ZWI7cGFkZGluZy10b3A6MThweH0uZzItY3RhLWxlZnR7b3JkZXI6MTttYXgtd2lkdGg6NzAlfS5nMi1jdGEtdGV4dHt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5nMi1pbm5lciwuZzItaGVyby1pbm5lcntwYWRkaW5nOjU2cHggMjBweH0uZzItaGVyby1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZzItaGVyby1sZWZ0LC5nMi1oZXJvLXJpZ2h0e2ZsZXg6MSAxIDEwMCV9LmcyLWhlcm8tcmlnaHR7ZGlzcGxheTpub25lfS5nMi1oZXJvLWltZ3toZWlnaHQ6MjMwcHh9LmcyLWdyaWQtM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKX0uZzItY2xpZW50cy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfS5nMi1sb2dvcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfS5nMi1jYXNlcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKX0uZzItY3RhLWxheW91dHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MjRweH0uZzItY3RhLWZvcm17bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjB9LmcyLWN0YS1sZWZ0e21heC13aWR0aDoxMDAlfS5nMi1jdGEtcmlnaHR7Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nLWxlZnQ6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlN2ViO3BhZGRpbmctdG9wOjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keXtsaW5lLWhlaWdodDoxLjV9LmcyLWlubmVyLC5nMi1oZXJvLWlubmVye3BhZGRpbmc6MzBweCAxNnB4IDBweH0uZzItc2hlbGwgaDF7Zm9udC1zaXplOjM0cHg7bGluZS1oZWlnaHQ6MS4yfS5nMi1zaGVsbCBoMntmb250LXNpemU6MjNweH0uZzItc2hlbGwgaDN7Zm9udC1zaXplOjE4cHh9LmcyLXNoZWxsIHB7Zm9udC1zaXplOjE1cHh9LmcyLWhlcm8taW5uZXJ7Z2FwOjMycHh9LmcyLWhlcm8tc3Vie21hcmdpbi10b3A6MTRweDttYXJnaW4tYm90dG9tOjUwcHh9LmcyLWhlcm8tYmFkZ2Vze21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjIycHh9LmcyLWhlcm8tYWN0aW9uc3ttYXJnaW4tdG9wOjI0cHh9LmcyLWhlcm8taW1ne2hlaWdodDoyMTBweH0uZzItaGVyby1jYXJkLWNhcHRpb257ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjRweH0uZzItZ3JpZC0zLC5nMi1ncmlkLTIsLmcyLWNsaWVudHMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcil9LmcyLWNhc2VzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpfS5nMi1jYXJkLS1jYXNlLW1haW57Z3JpZC1jb2x1bW46c3BhbiAxfS5nMi1jYXQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKX0uZzItbG9nb3MtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcil9LmcyLWNhdC1pbWd7aGVpZ2h0OjE1MHB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uZzItY29udGFjdC1jZW50ZXIgLmcyLXNlY3Rpb24taGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS5nMi1jb250YWN0LXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTthbGlnbi1pdGVtczpzdHJldGNofS5nMi1jb250YWN0LXJvdyAuZzItbS1idG57d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5nMi1oZXJvLWNvbnRhY3RzIC5nMi1tLWJ0bnt3aWR0aDphdXRvO2ZsZXg6MSAxIGNhbGMoNTAlIC0gOHB4KTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5nMi1jdGEtYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwcHh9LmcyLWN0YS10ZXh0e2ZvbnQtc2l6ZToxNXB4fS5nMi1jdGEtbGF5b3V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZzItY3Rhe3RleHQtYWxpZ246Y2VudGVyfS5nMi1jdGEtdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn0uZzItY3RhLWFjdGlvbnN7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmcyLWN0YS1hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH0uZzItY3RhLXRleHR7Zm9udC1zaXplOjE1cHh9LmcyLWN0YS1sYXlvdXR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5nMi1jdGF7dGV4dC1hbGlnbjpsZWZ0fS5nMi1jdGEtdGV4dHt0ZXh0LWFsaWduOmxlZnR9LmcyLWN0YS1hY3Rpb25ze2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5nMi1oZXJvLWJhZGdlc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZzItaGVyby1hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoyMHB4fS5nMi1idG4sLmcyLWJ0bi0tZ2hvc3R7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5nMi1oZXJvLXRydXN0LXJhdGluZ3ttYXJnaW4tdG9wOjJweH19QG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KXtodG1sLGJvZHl7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpoaWRkZW59Ym9keXtmb250LXNpemU6MTRweH0uZzItaW5uZXIsLmcyLWhlcm8taW5uZXJ7cGFkZGluZzoyMHB4IDE0cHh9LmcyLXNoZWxsIGgxe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMTY7cGFkZGluZzoxNnB4IDB9LmcyLWhlcm8tZXllYnJvd3tmb250LXNpemU6MTFweH0uZzItaGVyby10cnVzdHtmb250LXNpemU6MTJweH0uZzItaGVyby1zdWJ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206MTRweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5nMi1oZXJvLWJhZGdlc3ttYXJnaW4tYm90dG9tOjE2cHh9LmcyLWhlcm8tYmFkZ2VzIC5nMi1iYWRnZXtmb250LXNpemU6MTJweDtwYWRkaW5nOjVweCA4cHh9LmcyLWJ0bntmb250LXNpemU6MTRweDtwYWRkaW5nOjEwcHggMThweH0uZzItYnRuLS1naG9zdHtwYWRkaW5nOjEwcHggMThweH0uZzItYnRuLXB1bHNle3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmcyLWhlcm8taW1ne2hlaWdodDoxOTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuZzItbS1jYWxsLS1oZXJve2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuZzItc2hlbGwgaDJ7ZGlzcGxheTpibG9ja30uZzItc2hlbGwgaDIgLnJnLWJyZWFre2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmcyLWN0YS1sZWZ0e29yZGVyOjF9LmcyLWN0YS1yaWdodHtvcmRlcjoyfS5nMi1jdGEtZm9ybS1zdWJ0aXRsZXt0ZXh0LWFsaWduOmxlZnR9LmcyLWN0YS1zdWJtaXQtcm93e2FsaWduLWl0ZW1zOmJhc2VsaW5lfX0uZzItaGVyby1kaXZpZGVye2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU3ZWI7bWFyZ2luOjI0cHggMCAxOHB4fS5nMi1taW5pLWNhdHN7bWFyZ2luLXRvcDoyNHB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM0YjU1NjM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4fS5nMi1taW5pLWNhdHMtdGl0bGV7d2lkdGg6MTAwJTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWJvdHRvbTo2cHg7Y29sb3I6IzExMTgyN30uZzItbWluaS1jYXQtbGlua3tjb2xvcjojMTExODI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5nMi1zZWN0aW9uLWJ0bi1yb3d7bWFyZ2luLXRvcDoyNnB4fS5nMi1jYXNlcy1tb3JlLXJvd3ttYXJnaW4tdG9wOjI0cHh9LmcyLWN0YS10ZXh0LXNlY29uZGFyeXtmb250LXNpemU6MTRweDtjb2xvcjojNmI3MjgwO21hcmdpbi10b3A6MTJweH0uZzItcmV2aWV3cy1tb3JlLS1hbGx7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MTBweH0uZzItY29udGFjdC1oZWFkZXJ7bWFyZ2luOjAgYXV0byAxOHB4fS5nMi1taW5pLWNhdC1saW5rOmhvdmVye2NvbG9yOiNlYzQ4MmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LmcyLXBhZ2UtbmF2e3Bvc2l0aW9uOmZpeGVkO3RvcDoxMzZweDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjUwO2JhY2tncm91bmQ6I2VjNDgyZjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNoYWRvdzowIDEwcHggMjVweCByZ2JhKDIzNiw3Miw0NywwLjM1KTtwYWRkaW5nOjAgMTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZX0uZzItcGFnZS1uYXYuZzItcGFnZS1uYXYtLXZpc2libGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG99LmcyLXBhZ2UtbmF2LWlubmVye21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjI0cHh9LmcyLXBhZ2UtbmF2LWxvZ297ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZzItcGFnZS1uYXYtbG9nbyBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweDt3aWR0aDphdXRvfS5nMi1wYWdlLW5hdi1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6OHB4fS5nMi1wYWdlLW5hdi1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6N3B4IDE0cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxNnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZmZmY7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlfS5nMi1wYWdlLW5hdi1saW5rOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjE4KTtjb2xvcjojZmZmZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5nMi1wYWdlLW5hdi1saW5rLS1hY3RpdmV7Y29sb3I6IzExMTgyNztmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5nMi1wYWdlLW5hdnt0b3A6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZzItcGFnZS1uYXZ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7dG9wOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjhweCAwO2JhY2tncm91bmQ6I2VjNDgyZjtib3JkZXItcmFkaXVzOjE1cHggMTVweCAwIDA7Ym94LXNoYWRvdzowIC02cHggMThweCByZ2JhKDE1LDIzLDQyLDAuMTUpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7ei1pbmRleDo5OTl9LmcyLXBhZ2UtbmF2LWlubmVye2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6MTBweDtwYWRkaW5nOjAgMTJweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5nMi1wYWdlLW5hdi1sb2dve2Rpc3BsYXk6bm9uZX0uZzItcGFnZS1uYXYtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2dhcDoxMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJX0uZzItcGFnZS1uYXYtbGlua3tmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6NHB4IDhweDtib3JkZXItcmFkaXVzOjEwcHg7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmcyLXBhZ2UtbmF2LWxpbmsuZzItcGFnZS1uYXYtbGluay0tYWN0aXZle2NvbG9yOiMxMTE4Mjc7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7Zm9udC13ZWlnaHQ6NjAwfX0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTk7aGVpZ2h0OjEwMHZoO3dpZHRoOjEwMHZ3O292ZXJmbG93OmF1dG99Lmlvcy5zYWZhcmkgLm1vZGFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NjAwcHg7b3ZlcmZsb3c6aW5oZXJpdH0ubW9kYWwtdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjFlbX0ubW9kYWwtdGl0bGUtLXJlZHtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsLXRpdGxlLS1yZWQgc3BhbjpiZWZvcmUsLm1vZGFsLXRpdGxlLS1yZWQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0ubW9kYWwtdGl0bGUtLWJsdWV7Y29sb3I6IzAwYzJmZn0ubW9kYWwtdGl0bGUtLWJsdWUgc3BhbjpiZWZvcmUsLm1vZGFsLXRpdGxlLS1ibHVlIHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojMDBjMmZmfS5tb2RhbC10aXRsZS0tZ3JlZW57Y29sb3I6IzFmZDYwMH0ubW9kYWwtdGl0bGUtLWdyZWVuIHNwYW46YmVmb3JlLC5tb2RhbC10aXRsZS0tZ3JlZW4gc3BhbjphZnRlcntiYWNrZ3JvdW5kOiMxZmQ2MDB9Lm1vZGFsLXRpdGxlLS15ZWxsb3d7Y29sb3I6I2ZmZGUxYn0ubW9kYWwtdGl0bGUtLXllbGxvdyBzcGFuOmJlZm9yZSwubW9kYWwtdGl0bGUtLXllbGxvdyBzcGFuOmFmdGVye2JhY2tncm91bmQ6I2ZmZGUxYn0ubW9kYWwtdGl0bGUtLXZpb2xldHtjb2xvcjojNzk0ODljfS5tb2RhbC10aXRsZS0tdmlvbGV0IHNwYW46YmVmb3JlLC5tb2RhbC10aXRsZS0tdmlvbGV0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojNzk0ODljfS5tb2RhbC10aXRsZS0tb3Jhbmdle2NvbG9yOiNmNjg2MjB9Lm1vZGFsLXRpdGxlLS1vcmFuZ2Ugc3BhbjpiZWZvcmUsLm1vZGFsLXRpdGxlLS1vcmFuZ2Ugc3BhbjphZnRlcntiYWNrZ3JvdW5kOiNmNjg2MjB9Lm1vZGFsLXRpdGxlIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjAuNGVtO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6bm9ybWFsfS5tb2RhbC10aXRsZSBzcGFuOmFmdGVyLC5tb2RhbC10aXRsZSBzcGFuOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6NnB4O2hlaWdodDo2cHg7bWFyZ2luOjAgMTBweDtib3JkZXItcmFkaXVzOjUwJX0ubW9kYWwtdGl0bGUgLml0ZW0tdGVuZGVyLWFwcHJvdmVke3RvcDotNHB4fS5tb2RhbC10aXRsZSAuaXRlbS10ZW5kZXItYXBwcm92ZWQgc3Zne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lm1vZGFsLXRpdGxlPnN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmaWxsOnZhcigtLXRoZW1lKX0ubW9kYWwtdGl0bGUtdGV4dHttYXJnaW4tYm90dG9tOjIwcHh9Lm1vZGFsLXRpdGxlLXRleHQgLnVzZXItYm9udXN7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHh9Lm1vZGFsLXRpdGxlLXN1YnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MC41ZW07Y29sb3I6IzVjNjI2ZX0ubW9kYWwtc3VidGl0bGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHggMCA1cHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5tb2RhbCAuY2FyZC10ZXJtc3ttYXJnaW46MH0ubW9kYWwgLmZvcm0taW5mb3twYWRkaW5nOjEwcHggMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXI7Y2xlYXI6Ym90aDtmb250LXNpemU6MTJweH0ubW9kYWwtaG93e3BhZGRpbmc6MjBweCAwIDAgMH0ubW9kYWwtaG93IC5kYXJrLXJlZC1idXRue2hlaWdodDo0MHB4O3BhZGRpbmc6MCAyMHB4fS5tb2RhbC1ob3ctY29udGVudHtwYWRkaW5nOjIwcHggMCAwIDB9Lm1vZGFsLWhvdy1jb250ZW50IFtjbGFzcyo9XCItYnV0blwiXXttYXJnaW46MjBweCAwIDAgMH0ubW9kYWwtcm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwdmh9Lmlvcy5zYWZhcmkgLm1vZGFsLXJvd3ttaW4taGVpZ2h0OjA7bWF4LWhlaWdodDo2MDBweDtvdmVyZmxvdzphdXRvfS5tb2RhbC1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowIDE1cHg7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWwtY2VsbHtwYWRkaW5nOjAgMTBweH19Lm1vZGFsLWNsb3NlLXdpZGV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO2JhY2tncm91bmQ6IzFkMjIyNTtvcGFjaXR5OjAuNX0ubW9kYWwtY2xvc2Utc21hbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDt6LWluZGV4OjEwO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLWNsb3NlLXNtYWxsIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOi04cHggMCAwIC04cHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm1vZGFsLWxvZ297cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDtib3R0b206MjBweDt6LWluZGV4OjEwfS5tb2RhbC1sb2dvIGltZ3t3aWR0aDoxNTBweDtoZWlnaHQ6YXV0b30ubW9kYWxfX3RleHQgcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjVweH0ubW9kYWxfX3RleHQgcCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbF9fYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjBweH0ubW9kYWxfX2J0bnMgW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5tb2RhbF9fYnRucyBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fVtjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTttYXgtd2lkdGg6ODk1cHg7bWFyZ2luOjIwcHggYXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo0MHB4IDkwcHggODBweCA5MHB4fS53YXJuaW5nLW1vZGFsLWZyYW1le21heC13aWR0aDo2MDBweH0uZmVlZGJhY2stbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjEwMDBweH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLm1vZGFsLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfS5mZWVkYmFjay1tb2RhbC1mcmFtZSBwLC5mZWVkYmFjay1tb2RhbC1mcmFtZSBmb3Jte21heC13aWR0aDo1MTBweDttYXJnaW46MCBhdXRvfS5mZWVkYmFjay1tb2RhbC1mcmFtZSBwe21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MTVweDtjb2xvcjojNWM2MjZlfS5mZWVkYmFjay1tb2RhbC1mcmFtZSBwIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zdWJtaXQtYnRue3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7bWF4LXdpZHRoOjQwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4O2NsZWFyOmJvdGh9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0OmZpcnN0LWNoaWxke2Zsb2F0OmxlZnR9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0IC5zcGlubi1ib3h7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHggMH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXQgaW5wdXQudWktc3Bpbm5lci1pbnB1dHt3aWR0aDoxMDAlfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dCAubnVtYmVyLWlucHV0IGlucHV0LnRleHQtaW5wdXR7ZmxleC1ncm93OjE7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MTVweH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmlucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToxNXB4fS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaW5wdXQtbGluZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmlucHV0LWxpbmUtLWNoZWNre21hcmdpbjowIDAgMzBweCAwfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3Bpbm4tYm94LWxhYmVse2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7bWFyZ2luOjAgMCA3cHggMH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmlucHV0LWxhYmVse21hcmdpbjowIDAgN3B4IDB9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5mYXN0LWl0ZW0tcHJpY2UsLmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5mYXN0LWl0ZW0taG91cnN7bWFyZ2luOjEwcHggMCAyMHB4IDA7Zm9udC13ZWlnaHQ6Ym9sZH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmZhc3QtaXRlbS10eXBle21hcmdpbjowIDAgMjBweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5jaGVjay1sYWJlbHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21hcmdpbjowIDAgMTBweCAwO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5jaGVjay1sYWJlbDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5jaGVjay1sYWJlbDpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuY2hlY2stbGFiZWwgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0ucGFzc3dvcmQtZm9ybXttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0b30ucGFzc3dvcmQtZm9ybSAuaW5wdXQtbGluZXttYXJnaW46MCAwIDE1cHggMH0ucGFzc3dvcmQtZm9ybSAuaW5wdXQtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwfS5wYXNzd29yZC1mb3JtIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjQwcHh9LnRlc3RpbW9uaWFsLXF1YWxpdHl7bWF4LXdpZHRoOjUwMHB4O3BhZGRpbmc6MCAwIDIwcHggMDttYXJnaW46MCBhdXRvfS50ZXN0aW1vbmlhbC1xdWFsaXR5OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS50ZXN0aW1vbmlhbC1xdWFsaXR5IC50aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC13ZWlnaHQ6Ym9sZH0udGVzdGltb25pYWwtcXVhbGl0eSAucmFkaW97bWFyZ2luOjAgM3B4IDAgMH0udGVzdGltb25pYWwtcXVhbGl0eSAubGFiZWwtdGV4dHtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxNHB4fS50ZXN0aW1vbmlhbC1xdWFsaXR5IGxhYmVse2Zsb2F0OmxlZnQ7d2lkdGg6MTAlO21hcmdpbjowIDAgMTVweCAwfS50ZXN0aW1vbmlhbC1xdWFsaXR5IC5yYW5nZS1yb3d7cGFkZGluZzoxMHB4IDB9LnRlc3RpbW9uaWFsLXF1YWxpdHkgLnJhbmdlLWlucHV0c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRlc3RpbW9uaWFsLXF1YWxpdHkgLnJhbmdlLWlucHV0cy1pdGVte3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnRlc3RpbW9uaWFsLWNoYXJpdHl7cG9zaXRpb246cmVsYXRpdmV9LnRlc3RpbW9uaWFsLWNoYXJpdHkgLnRlc3RpbW9uaWFsLXF1YWxpdHktaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0aW1vbmlhbC1jaGFyaXR5IC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzLC50ZXN0aW1vbmlhbC1jaGFyaXR5IC5wcmljZS1yYW5nZXtwb3NpdGlvbjpyZWxhdGl2ZX0udGVzdGltb25pYWwtY2hhcml0eSAudGVzdGltb25pYWwtcXVhbGl0eS1mb25kczpiZWZvcmUsLnRlc3RpbW9uaWFsLWNoYXJpdHkgLnByaWNlLXJhbmdlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDt6LWluZGV4OjIwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0udGVzdGltb25pYWwtY2hhcml0eSAudGVzdGltb25pYWwtcXVhbGl0eS1mb25kcy5hY3RpdmU6YmVmb3JlLC50ZXN0aW1vbmlhbC1jaGFyaXR5LmFjdGl2ZSAucHJpY2UtcmFuZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udGVzdGltb25pYWwtY2hhcml0eSBsYWJlbHtmbG9hdDpub25lO3dpZHRoOmF1dG87Zm9udC1zaXplOjE0cHh9LnRlc3RpbW9uaWFsLWNoYXJpdHkgbGFiZWwuZm9uZC1sYWJlbCAubGFiZWwtdGV4dHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkfS50ZXN0aW1vbmlhbC1jaGFyaXR5IGxhYmVsLmZvbmQtbGFiZWwgLnJhZGlve3RvcDotMnB4fS5jb21wYXJlLWNvbnRlbnQgcCwuY29tcGFyZS1jb250ZW50IGxpLC50ZXh0LW1vZGFsLWZyYW1lIHAsLnRleHQtbW9kYWwtZnJhbWUgbGl7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojNWM2MjZlfS5jb21wYXJlLWNvbnRlbnQgcDpub3QoOmZpcnN0LWNoaWxkKSwuY29tcGFyZS1jb250ZW50IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC50ZXh0LW1vZGFsLWZyYW1lIHA6bm90KDpmaXJzdC1jaGlsZCksLnRleHQtbW9kYWwtZnJhbWUgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS5jb21wYXJlLWNvbnRlbnQgcCBtYXJrLC5jb21wYXJlLWNvbnRlbnQgbGkgbWFyaywudGV4dC1tb2RhbC1mcmFtZSBwIG1hcmssLnRleHQtbW9kYWwtZnJhbWUgbGkgbWFya3tjb2xvcjp2YXIoLS10aGVtZSl9LmNvbXBhcmUtY29udGVudCBwIHNwYW4sLmNvbXBhcmUtY29udGVudCBsaSBzcGFuLC50ZXh0LW1vZGFsLWZyYW1lIHAgc3BhbiwudGV4dC1tb2RhbC1mcmFtZSBsaSBzcGFue2ZvbnQtd2VpZ2h0OmJvbGR9LmRvdHRlZC1saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMTVweH0uZG90dGVkLWxpc3QgbGk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEwcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NXB4O2hlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmNvbXBhcmUtbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjEyMDBweH0uY29tcGFyZS1jb250ZW50LWNvbHVtbntmbG9hdDpsZWZ0O3dpZHRoOjQ1LjclfS5jb21wYXJlLWNvbnRlbnQtY29sdW1uOmZpcnN0LWNoaWxke3dpZHRoOjU0LjMlO3BhZGRpbmc6MCAxMCUgMCAwfS5jb21wYXJlLWNvbnRlbnQtY29sdW1uOmZpcnN0LWNoaWxkIC5mZWF0dXJlcy1saXN0LWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb21wYXJlLWl0ZW0tbmFtZXtwYWRkaW5nOjAgMCA0MHB4IDA7Zm9udC1zaXplOjI0cHh9LmNvbXBhcmUtaW1hZ2V7bWluLWhlaWdodDozMTBweDttYXJnaW46MjNweCAwIDQzcHggMH0uY29tcGFyZS1pbWFnZT5pbWd7aGVpZ2h0OmF1dG99LmNvbXBhcmUtY29udGVudCBwe3BhZGRpbmc6MCAwIDIwcHggMH0ucHJvZHVjdC1mZWF0dXJlcy1saXN0e3BhZGRpbmc6NXB4IDAgNTBweCAwfS5wcm9kdWN0LWZlYXR1cmVzLWxpc3QgbGl7cGFkZGluZzoxNnB4IDAgMCAwO2ZvbnQtc2l6ZToxNXB4fS5wcm9kdWN0LWZlYXR1cmVzLWxpc3QgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZzowfS5wcm9kdWN0LWZlYXR1cmVzLWxpc3QgbGkgLmZlYXR1cmVzLWxpc3QtbGFiZWx7Y29sb3I6IzVjNjI2ZTt3aWR0aDoxNjBweDtwYWRkaW5nOjAgMTBweCAwIDA7dmVydGljYWwtYWxpZ246dG9wfS5tb2JpbGUtY29tcGFyZXtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59LmNvdW50ZXItc2VjdGlvbntwYWRkaW5nOjIwcHggMCAwIDB9Lm1vZGFsLXRpdGxlKy5jb3VudGVyLXNlY3Rpb257cGFkZGluZzowfS5jb3VudGVyLXNpemV7cGFkZGluZzoxNXB4IDAgMjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5MTkxOTF9LmNvdW50ZXItdG90YWx7cGFkZGluZzoyMHB4IDAgMjBweCAwfS5jb3VudGVyLXRvdGFsLWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCAxNXB4IDAgMDtmb250LXNpemU6MjBweH0uY291bnRlci10b3RhbC12YWx1ZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjI0cHg7Y29sb3I6dmFyKC0tdGhlbWUpfS5jb21wYXJlLXNlY3Rpb257cGFkZGluZzowIDAgMjBweCAwfS50ZXh0LW1vZGFsLWZyYW1lIHVsLm9yZGVyZWQtbGlzdHtwYWRkaW5nOjIwcHggMCAyMHB4IDB9LnRleHQtbW9kYWwtZnJhbWUgdWwub3JkZXJlZC1saXN0IGxpe3BhZGRpbmc6MCAwIDIwcHggMH0udGV4dC1tb2RhbC1mcmFtZSB1bC5vcmRlcmVkLWxpc3QgbGkgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46MCAxMHB4IDAgMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NTAlfS5jb3VudGVyLWNvbmZpcm17ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDQwcHg7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0uY291bnRlci1jb25maXJtOmhvdmVye2JhY2tncm91bmQ6IzVjNjI2ZTtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Y29sb3I6I2ZmZn0ucXVhbGl0eS1saW5le21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvIDIwcHggYXV0b30ucXVhbGl0eS1saW5lIC5pbnB1dC1sYWJlbHtwYWRkaW5nOjAgMCA1cHggMH0ucXVhbGl0eS1saW5lIGxhYmVse21hcmdpbjowIDAgMTBweCAwfS5wYXJ0bmVycy1tb2RhbC1mcmFtZXttYXgtd2lkdGg6OTgwcHg7cGFkZGluZzo0MHB4IDIwcHggODBweCAyMHB4fS5wYXJ0bmVycy1tb2RhbC1jb250ZW50OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wYXJ0bmVycy1tb2RhbC1jb250ZW50IC5wYXJ0bmVycy1jb2x1bW57ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAyMHB4KX0ucGFydG5lcnMtbW9kYWwtY29udGVudCAucGFydG5lcnMtY29sdW1uOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnR9LnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQgcHtwYWRkaW5nOjAgMCAxMHB4IDB9LnBhcnRuZXJzLW1vZGFsLWZvcm17cGFkZGluZzozMHB4IDAgMCAwO2NsZWFyOmJvdGh9LnBhcnRuZXJzLW1vZGFsLWZvcm0gLnRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MjhweH0ucGFydG5lcnMtbW9kYWwtZm9ybSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDozOHB4O21hcmdpbjowIDAgMTBweCAwfS5wYXJ0bmVycy1tb2RhbC1mb3JtIC5zdWJtaXQtYnRue2hlaWdodDozOHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjowIDAgMCAwO3BhZGRpbmc6MCAwIDJweCAwfS5yZXBsYWNlLW1vZGFsLWZyYW1le21heC13aWR0aDo2NDBweDtwYWRkaW5nOjQwcHggNDBweH0ucmVwbGFjZS1tb2RhbC1mcmFtZSAuaGVhZGVyLWNhcnQtZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MDtib3gtc2hhZG93OjAgMXB4IDdweCB0cmFuc3BhcmVudH0ubW9kYWwtZm9ybS1kZXNjcmlwdGlvbnttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OTk5OTt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tZm9ybXMgLm1vZGFsLXRpdGxle2ZvbnQtc2l6ZTozNnB4O3BhZGRpbmc6MCAwIDI1cHggMH0ubW9kYWwtdGFic3ttYXJnaW46MCAwIDMwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzZjNmM2fS5tb2RhbC10YWJzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXNpemU6MTVweDttYXJnaW46MCAwIDAgMTVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5tb2RhbC10YWJzIGxpOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWwtdGFicyBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5tb2RhbC10YWJzIGxpLmN1cnJlbnR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbC10YWJzIGxpLmN1cnJlbnQ6YmVmb3Jle3dpZHRoOjEwMCV9Lm1vZGFsLXRhYnMgbGk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEwMCU7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnMgMC4xc30uYnJpZntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6OTgwcHg7bWFyZ2luOjMwcHggYXV0byA2MHB4IGF1dG99LmJyaWY6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmJyaWYtcHJvcG9zYWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDAgMCAwO2NsZWFyOmJvdGh9LmJyaWYtcHJvcG9zYWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmJyaWYtcHJvcG9zYWwgc3BhbnttYXJnaW46MCAwIDEwcHggMDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LmJyaWYtcHJvcG9zYWwgW2NsYXNzKj1cIi1idXRuXCJde2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjIwcHg7bWFyZ2luOjAgYXV0b30uYnJpZi10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NjBweH0uYnJpZi10aXRsZSBoMXtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fS5icmlmLXRleHR7bWFyZ2luOjAgMCAzMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmJyaWYtdGV4dCBwe21heC13aWR0aDo2NDBweDtwYWRkaW5nOjAgMCAxNXB4IDB9LmJyaWYtdGV4dCBwIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LmJyaWYtdGV4dDpsYXN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0uYnJpZiBmb3Jte21heC13aWR0aDoxMDAlfS5icmlmIGZvcm0gdGV4dGFyZWEudGV4dGFyZWEtZmllbGQsLmJyaWYgZm9ybSBpbnB1dC50ZXh0LWlucHV0e21heC13aWR0aDoxMDAlfS5icmlmLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAzMHB4IDB9LmJyaWYtc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uYnJpZi1zZWN0aW9uLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMzBweCAwO2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5icmlmLXNlY3Rpb24tdGl0bGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjIwcHg7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNkZmUwZTF9LmJyaWYtc2VjdGlvbi10aXRsZSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kOiNmZmZ9LmJyaWYgLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAzMHB4IDB9LmJyaWYgLmlucHV0LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmJyaWYgLmlucHV0LWxpbmUgLmNoZWNrYm94e21hcmdpbjoxNXB4IDAgMCAwfS5icmlmIC5pbnB1dC1saW5lIC5jaGVjay1sYWJlbCAuY2hlY2tib3h7bWFyZ2luOjAgMTBweCAwIDB9LmJyaWYgLmlucHV0LWxhYmVse2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtwYWRkaW5nOjE1cHggMCAwIDA7Zm9udC1zaXplOjE4cHh9LmJyaWYgLmlucHV0LWxhYmVsIHNwYW57ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDAwcHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzVjNjI2ZX0uYnJpZiB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtoZWlnaHQ6MTUwcHh9LmJyaWYtaW5wdXR7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uYnJpZi1pbnB1dDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uYnJpZi1pbnB1dC1kZXNjcmlwdGlvbnttYXJnaW46MTBweCAwIDAgMDtmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlfS5icmlmLWlucHV0IC5jaGVjay1sYWJlbHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21hcmdpbjoxM3B4IDAgMCAwfS5icmlmLWlucHV0IC5jaGVjay1sYWJlbCAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5icmlmLWlucHV0IC5jaGVjay1sYWJlbDpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5icmlmIC5zZXgtc2xpZGVyLWhvbGRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uYnJpZiAuc2V4LXZhbHVle2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5icmlmIC5zZXgtdmFsdWU6bGFzdC1jaGlsZHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fS5icmlmIC5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI4MHB4O21hcmdpbjo0MHB4IGF1dG8gMCBhdXRvO2NsZWFyOmJvdGg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mZWVkYmFjay1tb2RhbC1mcmFtZS0tdGFyaWZme21heC13aWR0aDo5ODBweDtwYWRkaW5nOjAgIWltcG9ydGFudH0udGFyaWZmLW1vZGFse3Bvc2l0aW9uOnJlbGF0aXZlfS50YXJpZmYtbW9kYWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnRhcmlmZi1tb2RhbC1jb2x1bW57ZmxvYXQ6bGVmdDt3aWR0aDo3MCU7cGFkZGluZzozMHB4IDIwcHh9LnRhcmlmZi1tb2RhbC1jb2x1bW46Zmlyc3QtY2hpbGR7d2lkdGg6MzAlO2JhY2tncm91bmQ6IzI5MjkyOTtjb2xvcjojZmZmfS50YXJpZmYtbW9kYWwtY29sdW1uIHVse21hcmdpbjowIDAgMjBweCAwfS50YXJpZmYtbW9kYWwtY29sdW1uIHVsIGxpe2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nOjRweCAwIDhweCAwO21hcmdpbjowIDAgMCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9LnRhcmlmZi1tb2RhbC1wcmljZXtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZzoxOHB4IDIwcHggMjNweCAyMHB4O21hcmdpbjowIDAgMTBweCAwO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjI4cHh9LnRhcmlmZi1tb2RhbC1wcmljZTpsYXN0LWNoaWxke21hcmdpbjowfS50YXJpZmYtbW9kYWwtcHJpY2UgcHtmb250LXNpemU6MjBweDttYXgtd2lkdGg6MTAwJX0udGFyaWZmLW1vZGFsLWRpc2NvdW50e2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6dmFyKC0tdGhlbWUpfS50YXJpZmYtbW9kYWwgLmlucHV0LWxpbmV7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99LnRhcmlmZi1tb2RhbCAuaW5wdXQtbGluZSAuc3Bpbm4tYm94e2hlaWdodDo1MHB4O3dpZHRoOjEwMCV9LnRhcmlmZi1tb2RhbCAuaW5wdXQtbGluZSBpbnB1dC51aS1zcGlubmVyLWlucHV0e3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO2hlaWdodDo1MHB4fS50YXJpZmYtbW9kYWwgLmlucHV0LWxhYmVse21hcmdpbjowIDAgNXB4IDB9LnRhcmlmZi1tb2RhbC1mb3JtLXRpdGxle21hcmdpbi10b3A6NDBweH0udGFyaWZmLW1vZGFsLXRleHR7bWFyZ2luOjMwcHggMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE4cHh9Lm1vZGFsLXRlbmRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyIC5oZXJvLWNvbXBhbnktbmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7bWluLXdpZHRoOjMwMHB4O3RvcDowICFpbXBvcnRhbnR9Lm1vZGFsLXRlbmRlci1pdGVte3BhZGRpbmc6MTAwcHggMCAwIDB9Lm1vZGFsLXRlbmRlci1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItaXRlbS1sb2dve3dpZHRoOjE4MHB4O21hcmdpbjowIGF1dG8gMTBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC10ZW5kZXItaXRlbS1sb2dvIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tb2RhbC10ZW5kZXItaXRlbS1uYW1le2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI4cHg7cGFkZGluZzowIDAgMjBweCAwfS5tb2RhbC10ZW5kZXItaXRlbS1uYW1lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItaXRlbS1uYW1lIC5uYW1lLWhvbGRlcntvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLXRlbmRlci1pdGVtLW5hbWUgLml0ZW0tdGVuZGVyLWFwcHJvdmVke3RvcDotMXB4O21hcmdpbjowIDAgMCAzcHh9Lm1vZGFsLXRlbmRlci1pdGVtLW5hbWUgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tb2RhbC10ZW5kZXItaXRlbS1uYW1le2ZvbnQtc2l6ZToyMnB4fX0ubW9kYWwtdGVuZGVyLWl0ZW0tbW9yZXt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjoxMHB4IDAgMCAwfS5tb2RhbC10ZW5kZXItaXRlbS1tb3JlIFtjbGFzcyo9XCItYnV0blwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMjBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fS5tb2RhbC10ZW5kZXItaXRlbS1kYXRhe292ZXJmbG93OmhpZGRlbn0ubW9kYWwtdGVuZGVyLWl0ZW0tZGF0YSB0aW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4IDA7Y29sb3I6IzFkMjIyNX0ubW9kYWwtdGVuZGVyLWl0ZW0tZGF0YSBwe3BhZGRpbmc6MCAwIDIwcHggMH0ubW9kYWwtdGVuZGVyLWl0ZW0tZGF0YSAuY2FyZC1mZWF0dXJlcy1saXN0e21hcmdpbjowIDAgMjBweCAwfS5tb2RhbC10ZW5kZXItaXRlbS1yYXRpbmd7ZmxvYXQ6bGVmdDttYXJnaW46OXB4IDAgMCAwfS5tb2RhbC10ZW5kZXItaXRlbS1yYXRpbmctdG90YWx7Zm9udC1zaXplOjE4cHg7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbC10ZW5kZXItaXRlbS1yYXRpbmcgLnBvc2l0aXZle2NvbG9yOiM2MzllM2F9Lm1vZGFsLXRlbmRlci1pdGVtLXJhdGluZyAubmVnYXRpdmV7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbC10ZW5kZXItaXRlbS1yYXRpbmcgLnN0YXRpYy1yYXRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweCAwIDB9Lm1vZGFsLXRlbmRlci1pdGVtIFtjbGFzcyo9XCItYnV0blwiXXtmbG9hdDpyaWdodDtwYWRkaW5nOjAgMjBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O21hcmdpbjo1cHggMCAwIDB9Lm1vZGFsLXRlbmRlci10YWJze2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDMwcHggMDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItdGFiczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLXRhYnMgbGl7d2lkdGg6MTAwJX0ubW9kYWwtdGVuZGVyLXRhYnMgbGkuY3VycmVudCBzcGFuLC5tb2RhbC10ZW5kZXItdGFicyBsaS5jdXJyZW50IGF7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC10ZW5kZXItdGFicyBsaS5kaXNhYmxlZCBhe2JhY2tncm91bmQ6I2UzZTNlMztjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLXRlbmRlci10YWJzIHNwYW4sLm1vZGFsLXRlbmRlci10YWJzIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzO2N1cnNvcjpwb2ludGVyfS5tb2RhbC10ZW5kZXItdGFicyBzcGFuOmhvdmVyLC5tb2RhbC10ZW5kZXItdGFicyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbHtwYWRkaW5nOjIwcHggMCAwIDA7bWFyZ2luOjIwcHggMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlM30ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWw6Zmlyc3QtY2hpbGR7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lfS5zdHVkaW8tdGVzdGltb25pYWxzLWxpc3QtLWhpZGRlbiAubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsOmZpcnN0LWNoaWxke3BhZGRpbmc6MjBweCAwIDAgMDttYXJnaW46MjBweCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLmltYWdlLWhvbGRlcntmbG9hdDpsZWZ0O3dpZHRoOjEzMHB4O21hcmdpbjowIDMwcHggMCAwO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjI2cHg7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLmltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm5hbWV7Y29sb3I6dmFyKC0tdGhlbWUpO21hcmdpbjoxMHB4IDAgMCAwfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm5hbWUgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxZDIyMjV9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDAgMjBweCAwfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtdGl0bGV7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjIwcHh9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1yYXRpbmd7cGFkZGluZzowIDAgMTVweCAwfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtcmF0aW5nOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtcmF0aW5nIC5zdGF0aWMtcmF0aW5ne2Zsb2F0OmxlZnQ7bWFyZ2luOjZweCAwIDAgMH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXJhdGluZyB0aW1le2Zsb2F0OnJpZ2h0fS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtcmF0aW5nIC5tb2RhbC10cmlnZ2Vye2Zsb2F0OmxlZnQ7bWFyZ2luOjFweCAwIDAgMTBweDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1yYXRpbmcgLm1vZGFsLXRyaWdnZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLWFuc3dlcntwYWRkaW5nOjIwcHggMCAwIDMwcHh9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAuYW5zd2VyLWZvcm17cGFkZGluZzozMHB4IDAgMCAzMHB4fS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLmFuc3dlci1mb3JtLXRpdGxle3BhZGRpbmc6MCAwIDE1cHggMH0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpb3twb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpbzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1uYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NXB4IDAgNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMztmb250LXNpemU6MThweDtjdXJzb3I6cG9pbnRlcn0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1uYW1lOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO3RvcDotNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbjowIDEwcHggMCAxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLW5hbWUuYWN0aXZlOmJlZm9yZXt0b3A6MXB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1jb250ZW50e3BhZGRpbmc6MCAwIDMwcHggMH0ubW9kYWwtdGVuZGVyIC5hYm91dC1zZWN0aW9ue21hcmdpbjowIDAgMzBweCAwfS5tb2RhbC10ZW5kZXIgLmFib3V0LXNlY3Rpb24gcHtwYWRkaW5nOjAgMCAxNXB4IDB9Lm1vZGFsLXRlbmRlciAuYWJvdXQtc2VjdGlvbiAubWFpbi1zZWN0aW9uLXRpdGxle3BhZGRpbmctdG9wOjB9Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlci1jb2x1bW46Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygzNSUgLSAxMHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyLWhvbGRlcnttYXgtd2lkdGg6NjgwcHg7bWFyZ2luOjAgYXV0b30ubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyIC5zbGlkZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlci1jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXItY29sdW1uOmZpcnN0LWNoaWxke2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MjBweCAwIDAgMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlci1ob2xkZXJ7bWF4LXdpZHRoOjQyMHB4O21hcmdpbjowIGF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXItaG9sZGVye21heC13aWR0aDoyNjBweDttYXJnaW46MCBhdXRvfX0ubW9kYWwtcmF0aW5nOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC1yYXRpbmctdGl0bGV7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToyNHB4fS5tb2RhbC1yYXRpbmctdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1vZGFsLXJhdGluZy10aXRsZSBzcGFuOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tb2RhbC1yYXRpbmctY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYyg1MCUgLSAyMHB4KX0ubW9kYWwtcmF0aW5nLWNvbHVtbjpsYXN0LWNoaWxke2Zsb2F0OnJpZ2h0fS5tb2RhbC1yYXRpbmctaXRlbXttYXJnaW46MCAwIDE1cHggMH0ubW9kYWwtcmF0aW5nLWl0ZW06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXJhdGluZy1pdGVtIC5uYW1le3BhZGRpbmc6MCAwIDVweCAwfS5tb2RhbC1yYXRpbmctaXRlbSBzcGFue2Zsb2F0OnJpZ2h0O3dpZHRoOjMwcHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbC1yYXRpbmctaXRlbSAudmFsdWV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjRweDt3aWR0aDpjYWxjKDEwMCUgLSAzNXB4KTtiYWNrZ3JvdW5kOiNlM2UzZTN9Lm1vZGFsLXJhdGluZy1pdGVtIC52YWx1ZS1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmxvY2F0aW9uLW1vZGFsLWZyYW1le3BhZGRpbmc6MCAhaW1wb3J0YW50O21heC13aWR0aDoxMjgwcHg7aGVpZ2h0OmNhbGMoMTAwdmggLSA0MHB4KX0ubW9kYWwtbG9jYXRpb257cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7cGFkZGluZzo2MHB4IDMwcHggNjBweCAzMHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWwtbG9jYXRpb257cGFkZGluZzo0MHB4IDEwcHggNjBweCAxMHB4fX0ubW9kYWwtbG9jYXRpb24gZm9ybXtwYWRkaW5nOjcxcHggMCAwIDA7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9Lm1vZGFsLWxvY2F0aW9uLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlICsgMTAwMHB4KTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWxvY2F0aW9uLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTAwMHB4KX0ubW9kYWwtbG9jYXRpb24tY29udGVudDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtbG9jYXRpb24tY29uZmlybXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTYwcHg7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDAgMTBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmE7YmFja2dyb3VuZDojZmZmfS5tb2RhbC1sb2NhdGlvbi1jb25maXJtIFtjbGFzcyo9XCItYnV0blwiXXtwYWRkaW5nOjAgMTVweH0ubW9kYWwtbG9jYXRpb24tYWxwaGFiZXR7cGFkZGluZzowIDAgMjBweCAwO2NvbHVtbi1jb3VudDo0O2NvbHVtbi1nYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsubW9kYWwtbG9jYXRpb24tYWxwaGFiZXR7Y29sdW1uLWNvdW50OjN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tb2RhbC1sb2NhdGlvbi1hbHBoYWJldHtjb2x1bW4tY291bnQ6Mn19Lm1vZGFsLWxvY2F0aW9uLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZhZmFmYTtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFsLWxvY2F0aW9uLXNlYXJjaDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtbG9jYXRpb24tc2VhcmNoIGlucHV0LnRleHQtaW5wdXR7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG99Lm1vZGFsLWxvY2F0aW9uIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDEwcHggM3B4IDEwcHg7Ym9yZGVyLXJhZGl1czoxMnB4O3RyYW5zaXRpb246YWxsIDAuMnM7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5tb2RhbC1sb2NhdGlvbiBsYWJlbDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5tb2RhbC1sb2NhdGlvbiBsYWJlbC5jaGVja2Vke2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9Lm1vZGFsLWxvY2F0aW9uIGxhYmVsLmNoZWNrZWQ6aG92ZXJ7Y3Vyc29yOmRlZmF1bHR9Lm1vZGFsLWxvY2F0aW9uIGxhYmVsIC5yYWRpb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi05OTllbX0ubW9kYWwtbG9jYXRpb24tbWFpbntwYWRkaW5nOjIwcHggMCAwIDA7Zm9udC1zaXplOjE4cHh9Lm1vZGFsLWxvY2F0aW9uLW1haW4gbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweCAwIDB9Lm1vZGFsLWxvY2F0aW9uLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9Lm1vZGFsLWxvY2F0aW9uLWxpc3QgdWx7bWluLXdpZHRoOjIyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoyMHB4IDAgMCAwO3BhZGRpbmc6MCAyMHB4IDAgMH0ubW9kYWwtbG9jYXRpb24tbGlzdCB1bDpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6Ym90aH0ubW9kYWwtbG9jYXRpb24tbGlzdCB1bCBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWwtbG9jYXRpb24tbGlzdCB1bHttaW4td2lkdGg6ODBweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjAgNXB4IDAgMH0ubW9kYWwtbG9jYXRpb24tbGlzdCB1bCBzcGFue2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6MCA1cHggNXB4IDVweH0ubW9kYWwtbG9jYXRpb24tbGlzdCB1bCBsYWJlbHtwYWRkaW5nOjFweCA1cHggM3B4IDVweH19Lm1vZGFsLWxpbmtze3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC1saW5rcyBhe3dpZHRoOjIwMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtbY2xhc3MkPVwibW9kYWwtZnJhbWVcIl17cGFkZGluZzo2MHB4IDQwcHh9LnJlcG9ydC1vcmRlci1tb2RhbC1mcmFtZXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dDpmaXJzdC1jaGlsZCwuZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3Bpbm4tYm94IC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3Bpbm4tYm94IC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci11cHt0b3A6MH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnNwaW5uLWJveC1sYWJlbHtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWx9LnRhcmlmZi1tb2RhbC1jb2x1bW46Zmlyc3QtY2hpbGQsLnRhcmlmZi1tb2RhbC1jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfS50YXJpZmYtbW9kYWwgLnNwaW5uLWJveCAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItZG93bntib3R0b206MTRweH0udGFyaWZmLW1vZGFsIC5zcGlubi1ib3ggLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLXVwe3RvcDoxM3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsuZmVlZGJhY2stbW9kYWwtZnJhbWUgLnNwaW5uLWJveCAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItZG93biwuZmVlZGJhY2stbW9kYWwtZnJhbWUgLnNwaW5uLWJveCAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXB7dG9wOjUwJTtib3R0b206YXV0bzttYXJnaW4tdG9wOi0xMnB4fS5tb2RhbC10ZW5kZXItdGFic3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvIDMwcHggYXV0bztib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9Lm1vZGFsLXRlbmRlci10YWJzIGxpe2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1ib3R0b206bm9uZX0ubW9kYWwtdGVuZGVyLXRhYnMgc3BhbiwubW9kYWwtdGVuZGVyLXRhYnMgYXtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYnJpZi10aXRsZXtmb250LXNpemU6NDBweH0uYnJpZi1pbnB1dCwuYnJpZiAuaW5wdXQtbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5icmlmIC5pbnB1dC1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDB9Lm1vZGFsLXRhYnMgbGl7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDEwcHggMH0ubW9kYWwtdGFicyBsaTpiZWZvcmV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtbY2xhc3MkPVwibW9kYWwtZnJhbWVcIl17cGFkZGluZzo0MHB4IDE1cHggNTVweCAxNXB4fS5jaGVhcGVyLWZvcm0gaW5wdXQudGV4dC1pbnB1dCwuY2hlYXBlci1mb3JtIC5zdWJtaXQtYnRue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWFyZ2luOjAgYXV0b30uY2hlYXBlci1mb3JtIGlucHV0LnRleHQtaW5wdXR7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99LmNoZWFwZXItZm9ybSBsYWJlbC5pbnB1dC1sYWJlbHt0ZXh0LWFsaWduOmNlbnRlcn0ucGFydG5lcnMtbW9kYWwtY29udGVudCAucGFydG5lcnMtY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ucGFydG5lcnMtbW9kYWwtY29udGVudCAucGFydG5lcnMtY29sdW1uOmZpcnN0LWNoaWxke2Zsb2F0Om5vbmU7cGFkZGluZzowIDAgNDBweCAwfS5wYXJ0bmVycy1tb2RhbC1mb3JtIC5wYXJ0bmVycy1jb2x1bW46Zmlyc3QtY2hpbGR7cGFkZGluZzowfS5wYXJ0bmVycy1tb2RhbC1mb3JtIC5zdWJtaXQtYnRue21hcmdpbjowIGF1dG99Lm1vZGFsLXRlbmRlci10YWItY29udGVudHtwYWRkaW5nOjIwcHggMCAwIDB9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbHtwYWRkaW5nOjIwcHggMCAwIDA7bWFyZ2luOjIwcHggMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlM30ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsOmZpcnN0LWNoaWxke3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZX0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5pbWFnZS1ob2xkZXJ7ZmxvYXQ6bm9uZTttYXJnaW46MCBhdXRvIDIwcHggYXV0b30ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdle292ZXJmbG93OmhpZGRlbn0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLWFuc3dlcntwYWRkaW5nOjIwcHggMCAwIDIwcHh9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW97cG9zaXRpb246cmVsYXRpdmV9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW86YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tbmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCAwIDVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7Zm9udC1zaXplOjE4cHg7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tbmFtZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTJweDtyaWdodDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tbmFtZS5hY3RpdmU6YmVmb3Jle3RvcDoxNnB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1jb250ZW50e3BhZGRpbmc6MCAwIDMwcHggMH0ubW9kYWwtcmF0aW5nLWNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCV9Lm1vZGFsLXJhdGluZy1jb2x1bW46bGFzdC1jaGlsZHtmbG9hdDpub25lfX0ubG9naXN0LWNvbmZpcm0sLndhcmVob3VzZS1jb25maXJte3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjoxNXB4IGF1dG87cG9zaXRpb246c3RhdGljO3otaW5kZXg6dW5zZXR9LmxvZ2lzdC1jb25maXJtLWVycm9ye21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LnRoYW5rcy1tb2RhbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRoYW5rcy1tb2RhbF9fdGV4dHt3aWR0aDpjYWxjKDEwMCUgLSAyMjBweCl9LnRoYW5rcy1tb2RhbF9fbWFuYWdlcnt3aWR0aDoyMDBweDt0ZXh0LWFsaWduOmNlbnRlcn0udGhhbmtzLW1vZGFsX19tYW5hZ2VyLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS50aGFua3MtbW9kYWxfX21hbmFnZXItbmFtZXtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4fS50aGFua3MtbW9kYWwgLmNvbnRhY3RzLXNlY3Rpb257bWFyZ2luLXRvcDoyMHB4fS50aGFua3MtbW9kYWwgLmNvbnRhY3RzLXNlY3Rpb24gYSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LnRoYW5rcy1tb2RhbCAuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO21heC13aWR0aDoyMjBweH0ucmVwb3J0LW9yZGVyLW1vZGFsLWZyYW1le21heC13aWR0aDoxMDI0cHg7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fS5yZXBvcnQtb3JkZXItbW9kYWwtZnJhbWVfbG9naXN0e21heC13aWR0aDoxNDQwcHh9LmNvbnRyYWN0b3ItbW9kYWwtZnJhbWV7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4fS5jb250cmFjdG9yLXByb3Bvc2FsIHB7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM1YzYyNmV9LmNvbnRyYWN0b3ItcHJvcG9zYWwgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250cmFjdG9yLXByb3Bvc2FsIC5tYWluLXNlY3Rpb24tdGl0bGV7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxNXB4fS5jb250cmFjdG9yLXByb3Bvc2FsIC5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLXRvcDphdXRvfS5tb2RhbF9fY29uZmlybXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDAuNSk7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsX19jb25maXJtLmFjdGl2ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsX19jb25maXJtLWZyYW1le3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5tb2RhbF9fY29uZmlybS10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MWVtO2xldHRlci1zcGFjaW5nOjAuMDc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tb2RhbF9fY29uZmlybS1idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubW9kYWxfX2NvbmZpcm0tYnRucyBbY2xhc3MqPVwiYnV0blwiXXttaW4td2lkdGg6MTAwcHh9Lm1vZGFsX19jb25maXJtLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0ubW9kYWxfX2NvbnRyYWN0b3ItaW5mb3ttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubW9kYWxfX2NvbnRyYWN0b3ItaW5mby1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo5cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0ubW9kYWxfX2NvbnRyYWN0b3ItaW5mby1rZXl7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtjb2xvcjojNWM2MjZlfS5tb2RhbF9fY29udHJhY3Rvci1pbmZvLXZhbHVle3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7dGV4dC1hbGlnbjpyaWdodH0uYWdyZWVtZW50LWxpbmV7bWF4LXdpZHRoOjUxMHB4fS5hZ3JlZW1lbnQtbGluZV9jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hZ3JlZW1lbnQtbGluZSBsYWJlbHtkaXNwbGF5OmZsZXh9LmFncmVlbWVudC1saW5lIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5tb2RhbC1mb3JtLWNvbmZpcm17dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzYzOWUzYTtmb250LXdlaWdodDpib2xkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbC10aXRsZXtmb250LXNpemU6MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmNvbnRyYWN0b3ItcHJvcG9zYWx7ZGlzcGxheTpibG9ja30uY29udHJhY3Rvci1wcm9wb3NhbF9fY29sdW1ue3dpZHRoOjEwMCV9LmNvbnRyYWN0b3ItcHJvcG9zYWxfX2NvbHVtbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpey5jYXJ0LW1vZGFsIFtjbGFzcyo9XCItYnV0blwiXXtkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IGF1dG99LnRlc3RpbW9uaWFsLXF1YWxpdHkgbGFiZWx7d2lkdGg6MjAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtbY2xhc3MkPVwibW9kYWwtZnJhbWVcIl17cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5tb2RhbC10aXRsZXtmb250LXNpemU6MzJweH0uYnJpZiAuaW5wdXQtbGFiZWx7Zm9udC1zaXplOjE2cHh9LnRleHQtbW9kYWwtZnJhbWUgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX0ubWFwLW1vZGFsLWZyYW1le21heC13aWR0aDoxMjgwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5tYXAtbW9kYWwtZnJhbWUgLnNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5tYXAtbW9kYWwtZnJhbWUgLm1hcC1ib3h7aGVpZ2h0OjUwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYXAtbW9kYWwtZnJhbWV7cGFkZGluZy10b3A6NTVweDtwYWRkaW5nLWJvdHRvbTo3MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWFwLW1vZGFsLWZyYW1le3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubWFwLW1vZGFsLWZyYW1lIC5tYXAtYm94e2hlaWdodDo0MDBweH19LmRlbGl2ZXJ5LW1vZGFsLWNvbmZpcm17bWFyZ2luLXRvcDoyMHB4fS5kZWxpdmVyeS1tb2RhbC1jb25maXJtIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hZHVsdC1tb2RhbCBbY2xhc3MqPVwiYnV0blwiXXt3aWR0aDozLjVlbX0uYWR1bHQtbW9kYWwgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MS41ZW19LmFkdWx0LW1vZGFsX19idXR0b25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjEuNWVtfS5vcmRlci1zdGVwc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MzBweH0ub3JkZXItc3RlcHM6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2RmZTBlMX0ub3JkZXItc3RlcHNfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm9yZGVyLXN0ZXBzX19pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5vcmRlci1zdGVwc19faXRlbTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ub3JkZXItc3RlcHNfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNWM2MjZlfS5vcmRlci1zdGVwc19fbGluayBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDttYXJnaW4tcmlnaHQ6MTBweDtmaWxsOiM1YzYyNmV9Lm9yZGVyLXN0ZXBzX19saW5rLmFjdGl2ZSwub3JkZXItc3RlcHNfX2xpbmsuY3VycmVudHtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLXN0ZXBzX19saW5rLmFjdGl2ZSBzdmcsLm9yZGVyLXN0ZXBzX19saW5rLmN1cnJlbnQgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5vcmRlci1zdGVwc19fbGluay5jdXJyZW50e3BvaW50ZXItZXZlbnRzOm5vbmV9LnByb2dyZXNzYmFye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MjAzO3dpZHRoOjEwMHZ3O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0ucHJvZ3Jlc3NiYXJfX3RpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpiYXNlbGluZTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206N3B4fS5wcm9ncmVzc2Jhcl9faG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZGUxYjtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgM3B4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjMpfS5wcm9ncmVzc2Jhcl9fdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzFmZDYwMDtib3JkZXItcmFkaXVzOjhweCAwIDAgOHB4O2JveC1zaGFkb3c6MCAzcHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMyl9LnNjaGVkdWxlcnttYXJnaW4tYm90dG9tOjUwcHh9LnNjaGVkdWxlcj5bY2xhc3MqPVwiYnV0blwiXXtoZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnNjaGVkdWxlcl9fbmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjZweH0uc2NoZWR1bGVyX19kYXlze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0uc2NoZWR1bGVyX19kYXlzIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6MzBweDtoZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjaGVkdWxlcl9fZGF5cyBsYWJlbHttYXJnaW4tbGVmdDo3cHh9LnNjaGVkdWxlcl9fcmFuZ2Vze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206NXB4O2xpbmUtaGVpZ2h0OjAuOWVtO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LnNjaGVkdWxlcl9fcmFuZ2VzIHNwYW57ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowLjRlbX0uc2NoZWR1bGVyX19yYW5nZXM6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5zY2hlZHVsZXJfX3RpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6NDRweDt0ZXh0LWFsaWduOmNlbnRlcn0uc2NoZWR1bGVyX19tb250aC1zZWxlY3R7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoyODBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweH0uc2NoZWR1bGVyX190YWJsZXtmb250LXNpemU6MTRweH0uc2NoZWR1bGVyX190YWJsZS1ob2xkZXJ7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tYm90dG9tOjIwcHg7b3ZlcmZsb3cteDphdXRvfS5zY2hlZHVsZXJfX3RhYmxlLXRvdGFse3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjaGVkdWxlcl9fdGFibGUtY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzE7dHJhbnNpdGlvbjphbGwgMC4yczt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1yb3d7dHJhbnNpdGlvbjphbGwgMC4yc30uc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLXJvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxse3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMX0uc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkfS5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZHt3aWR0aDoxMjBweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctbGVmdDo1cHg7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOnRvcH0uc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6bnRoLWxhc3QtY2hpbGQoMSksLnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxsOm50aC1sYXN0LWNoaWxkKDIpLC5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpudGgtbGFzdC1jaGlsZCgzKSwuc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6bnRoLWxhc3QtY2hpbGQoNCl7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zY2hlZHVsZXJfX3RhYmxlLWhlYWQgLnNjaGVkdWxlcl9fdGFibGUtY2VsbHtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctbGVmdDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uc2NoZWR1bGVyX190YWJsZS1oZWFkIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fS5zY2hlZHVsZXJfX2NoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjI4cHg7aGVpZ2h0OjM5cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uc2NoZWR1bGVyX19jaGVjazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsOTgsMTEwLDAuMyl9LnNjaGVkdWxlcl9fY2hlY2suY2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmV9LnNjaGVkdWxlcl9fY2hlY2sgLmNoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5zY2hlZHVsZXJfX21vZGFsIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGx7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5zY2hlZHVsZXJfX21vZGFsIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwgLmRhcmstcmVkLWJ1dG57d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tbGVmdDphdXRvfS5zY2hlZHVsZXJfX21vZGFsIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwgLmRhcmstcmVkLWJ1dG4gc3Zne21hcmdpbjowfS5zY2hlZHVsZXJfX21vZGFsIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6bGFzdC1jaGlsZHt3aWR0aDo1MHB4fS5zY2hlZHVsZXJfX2FkZHttYXJnaW4tdG9wOjI1cHh9LnNjaGVkdWxlcl9fYWRkLWZyYW1le2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxMDBweDtncmlkLWNvbHVtbi1nYXA6MTVweDtncmlkLXJvdy1nYXA6MTVweDthbGlnbi1pdGVtczplbmR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnNjaGVkdWxlcl9fYWRkLWZyYW1le2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuc2NoZWR1bGVyX19hZGQtZnJhbWV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnNjaGVkdWxlcl9fYWRkLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo1cHh9LnNjaGVkdWxlcl9fYWRkIFtjbGFzcyo9XCJidXRuXCJde3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5zY2hlZHVsZXJfX2FkZCAuaW5wdXQtbGFiZWx7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6IzVjNjI2ZX0ud2FycmFudHktc2VjdGlvbnt3aWR0aDoxMDAlO21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjQwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXI6MnB4IHNvbGlkICNkZmUwZTE7cGFkZGluZzoxMHB4IDE1cHggMjBweCAxNXB4O2JvcmRlci1yYWRpdXM6NHB4fS53YXJyYW50eS1zZWN0aW9uX3ZlcnRpY2FsIC53YXJyYW50eS1zZWN0aW9uX19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LndhcnJhbnR5LXNlY3Rpb25fbG93e21hcmdpbjowfS53YXJyYW50eS1zZWN0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9LndhcnJhbnR5LXNlY3Rpb25fX3RleHR7bWF4LXdpZHRoOjk4MHB4O2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LndhcnJhbnR5LXNlY3Rpb25fX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS53YXJyYW50eS1zZWN0aW9uX19pdGVte2Rpc3BsYXk6ZmxleH0ud2FycmFudHktc2VjdGlvbl9faXRlbS1jb250ZW50e2ZsZXgtZ3JvdzoxfS53YXJyYW50eS1zZWN0aW9uX19pdGVtLXRpdGxle21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToyMHB4fS53YXJyYW50eS1zZWN0aW9uX19pdGVtLXRleHR7Y29sb3I6IzVjNjI2ZX0ud2FycmFudHktc2VjdGlvbl9faXRlbS10ZXh0IHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS53YXJyYW50eS1zZWN0aW9uX19pdGVtLWJ1dG57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi10b3A6MTVweH0ud2FycmFudHktc2VjdGlvbl9faWNvbntkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey53YXJyYW50eS1zZWN0aW9uX190ZXh0e2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LndhcnJhbnR5LXNlY3Rpb25fX3RleHR7Zm9udC1zaXplOjE2cHh9LndhcnJhbnR5LXNlY3Rpb25fX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ud2FycmFudHktc2VjdGlvbl9faWNvbnt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDoxMHB4fS53YXJyYW50eS1zZWN0aW9uX19pdGVtLWJ1dG57d2lkdGg6MTgwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5vcmdhbmlzYXRpb24tdGVhbS10ZXh0e21heC13aWR0aDo3MjBweDttYXJnaW46MCAwIDMwcHggMDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5vcmdhbmlzYXRpb24tdGVhbS1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206NjBweH0ub3JnYW5pc2F0aW9uLXRlYW0tbGlzdF9sb3d7bWFyZ2luLWJvdHRvbTowfS5vcmdhbmlzYXRpb24tdGVhbS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMjUlIC0gMTVweCk7bWFyZ2luOjAgMCAzMHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0ub3JnYW5pc2F0aW9uLXRlYW0taXRlbTpudGgtY2hpbGQoNG4rMSl7bWFyZ2luLWxlZnQ6MH0ub3JnYW5pc2F0aW9uLXRlYW0taXRlbTpob3ZlciAub3JnYW5pc2F0aW9uLXRlYW0tbmFtZXtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZ2FuaXNhdGlvbi10ZWFtLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19Lm9yZ2FuaXNhdGlvbi10ZWFtLXBob3Rve21hcmdpbjowIDAgNXB4IDB9Lm9yZ2FuaXNhdGlvbi10ZWFtLXBob3RvIGltZ3toZWlnaHQ6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30ub3JnYW5pc2F0aW9uLXRlYW0tbmFtZXtjb2xvcjojMWQyMjI1O2ZvbnQtd2VpZ2h0OmJvbGQ7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JnYW5pc2F0aW9uLXRlYW0tcG9zdHttYXJnaW46MCAwIDVweCAwfS5vcmdhbmlzYXRpb24tdGVhbS1kZXNjcmlwdGlvbnttYXJnaW46MCAwIDVweCAwfS5vcmdhbmlzYXRpb24tdGVhbS1jb250YWN0c3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO21hcmdpbjowIDAgMTBweCAwO2NvbG9yOiMxZDIyMjV9Lm9yZ2FuaXNhdGlvbi10ZWFtLWNvbnRhY3RzIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMWQyMjI1fS5vcmdhbmlzYXRpb24tdGVhbS1zb2NpYWxze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5vcmdhbmlzYXRpb24tdGVhbS1zb2NpYWxzIGF7bWFyZ2luOjAgNXB4O2NvbG9yOiNmZmZ9Lm9yZ2FuaXNhdGlvbi10ZWFtLXNvY2lhbHMgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zNXN9Lm9yZ2FuaXNhdGlvbi10ZWFtLXNvY2lhbHMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3JnYW5pc2F0aW9uLXRlYW0tc29jaWFscyBhOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKTt0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vcmdhbmlzYXRpb24tdGVhbS1saXN0e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm9yZ2FuaXNhdGlvbi10ZWFtLWxpc3R7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm9yZ2FuaXNhdGlvbi10ZWFtLXRleHR7bWFyZ2luOjAgMCAyMHB4IDB9Lm9yZ2FuaXNhdGlvbi10ZWFtLWl0ZW17d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21hcmdpbjowIDAgMjBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsub3JnYW5pc2F0aW9uLXRlYW0tZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4yZW19fS5yZXBvcnR7cGFkZGluZzowIDAgMjAwcHggMH0ucmVwb3J0X19pbm5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5yZXBvcnQgLmNhdGFsb2d1ZS1wcmljZS1zb3J0e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ucmVwb3J0IC5jYXRhbG9ndWUtcHJpY2Utc29ydF9sb3d7bWFyZ2luLWJvdHRvbTowfS5yZXBvcnQgLmNhdGFsb2d1ZS1wcmljZS1zb3J0X2xvdyAuY2F0YWxvZ3VlLWRhdGUtc29ydHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS5yZXBvcnQtaG9sZGVye292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0b30ucmVwb3J0LXJlZHtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1jb250ZW50e3BhZGRpbmc6MjVweCAyMHB4IDUwcHggMjBweDtmb250LXNpemU6MTVweH0ucmVwb3J0LWNvbnRlbnRfbG93e3BhZGRpbmctYm90dG9tOjB9LnJlcG9ydC10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0ucmVwb3J0LW1vbnRoe21heC13aWR0aDozMjBweDttYXJnaW46MTVweCBhdXRvIDM1cHggYXV0bztmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWZ9LnJlcG9ydC1tb250aCBzZWxlY3R7Zm9udC1zaXplOjE4cHh9LnJlcG9ydC10b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206NDBweH0ucmVwb3J0LXZhbHVle2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC12YWx1ZS0tbGlnaHR7Y29sb3I6IzVjNjI2ZX0ucmVwb3J0LXR5cGVfX3RvdGFse2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxN3B4fS5yZXBvcnQtdHlwZS10aXRsZXtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MCAxMHB4IDEwcHggMTBweH0ucmVwb3J0LXR5cGUtaG9sZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1cHh9LnJlcG9ydC10eXBlLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt3aWR0aDoyMDBweDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1cHggMTBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5yZXBvcnQtdHlwZS1sYWJlbCAqe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30ucmVwb3J0LXR5cGUtbGFiZWw6aG92ZXJ7b3BhY2l0eTowLjh9LnJlcG9ydC10eXBlLWxhYmVsLS0xe2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWJ9LnJlcG9ydC10eXBlLWxhYmVsLS0ze2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkNjQ3MzU7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTZ7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS03e2JhY2tncm91bmQtY29sb3I6I2VmZDAxOTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tOHtiYWNrZ3JvdW5kLWNvbG9yOiMzZDU1OGQ7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTl7YmFja2dyb3VuZC1jb2xvcjojMDEwMTAxO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xMHtiYWNrZ3JvdW5kLWNvbG9yOiM3ZmIzYzU7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTExe2JhY2tncm91bmQtY29sb3I6Izk1YWFkMTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTJ7YmFja2dyb3VuZC1jb2xvcjojMThhMzAwO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xM3tiYWNrZ3JvdW5kLWNvbG9yOiNmMmE4YTA7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTE0e2JhY2tncm91bmQtY29sb3I6I2RlOTQ1MTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTZ7YmFja2dyb3VuZC1jb2xvcjojYjk2Y2M0O2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xN3tiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U0YjM5MiAwJSwgI2U0YjM5MiA1MCUsICMzZDU1OGQgNTAlLCAjM2Q1NThkIDEwMCUpO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xOHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNkNTU4ZCAwJSwgIzNkNTU4ZCA1MCUsICNlNGIzOTIgNTAlLCAjZTRiMzkyIDEwMCUpO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWNvdW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bztmb250LXdlaWdodDpib2xkfS5yZXBvcnQtbWFuYWdlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKTtjdXJzb3I6cG9pbnRlcn0ucmVwb3J0LW1hbmFnZXItdG90ZW17d2lkdGg6MjRweDttYXJnaW46MCAxMHB4IDAgMH0ucmVwb3J0LW1hbmFnZXItdG90ZW0gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnJlcG9ydC1kYXRhe3dpZHRoOmNhbGMoMTAwJSAtIDMyNXB4KX0ucmVwb3J0LWRhdGFfd2lkZXt3aWR0aDoxMDAlfS5yZXBvcnQtZGF0YSB0aHtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MCA1cHggMTBweCA1cHg7Zm9udC1zaXplOjE0cHh9LnJlcG9ydC1kYXRhIHRoOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0ucmVwb3J0LWRhdGEgdGR7cGFkZGluZzo1cHggMTBweDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7d2hpdGUtc3BhY2U6bm93cmFwfS5yZXBvcnQtZGF0YSB0ZDpub3QoOmZpcnN0LWNoaWxkKXt0ZXh0LWFsaWduOmNlbnRlcn0ucmVwb3J0LWRhdGEgdGQuZW1wdHktY2VsbHtib3JkZXI6bm9uZX0ucmVwb3J0LWRhdGEgdGJvZHkgdHI6bm90KC5uby1oaWdobGlnaHQpe3RyYW5zaXRpb246YWxsIDAuMnN9LnJlcG9ydC1kYXRhIHRib2R5IHRyOm5vdCgubm8taGlnaGxpZ2h0KTpob3ZlcntiYWNrZ3JvdW5kOiNmYWZhZmF9LnJlcG9ydC1kYXRhIHRmb290IHRke2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxN3B4fS5yZXBvcnQtYm90dG9tLXRpdGxle21hcmdpbjowIDAgMzBweCAwO2ZvbnQtc2l6ZToyOHB4O3RleHQtYWxpZ246Y2VudGVyfS5yZXBvcnQtYm90dG9tLXRpdGxlLXBsYW57Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxLjFlbX0ucmVwb3J0LWJvdHRvbS10aXRsZS1wbGFuIC5jdXJyZW5jeXttYXJnaW4tbGVmdDowO2ZvbnQtc2l6ZTowLjhlbX0ucmVwb3J0LWJvdHRvbS1jb252ZXJzaW9ue21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MC44ZW19LnJlcG9ydC1ib3R0b20tY29udmVyc2lvbiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjE1cHh9LnJlcG9ydC1ib3R0b20tY29udmVyc2lvbiBtYXJre2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LWJvdHRvbS1hdmVyYWdle21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MC44ZW19LnJlcG9ydC1ib3R0b20tYXZlcmFnZSAuY3VycmVuY3l7Zm9udC1zaXplOjAuOGVtO2NvbG9yOnZhcigtLXRoZW1lKSAhaW1wb3J0YW50fS5yZXBvcnQtYm90dG9tLWF2ZXJhZ2Ugc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1yaWdodHt3aWR0aDozMDVweH0ucmVwb3J0LWNoYXJ0e2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDQwcHggMH0ucmVwb3J0LWNoYXJ0LW1pbmltYWx7d2lkdGg6MzAlfS5yZXBvcnQtY2hhcnQtbWluaW1hbCAucmVwb3J0LWNoYXJ0LWxpbmV7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItcmlnaHQ6bm9uZX0ucmVwb3J0LWNoYXJ0LW1pbmltYWwgLnJlcG9ydC1jaGFydC12YWx1ZXtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0ucmVwb3J0LWNoYXJ0LXBsYW57d2lkdGg6NDUlfS5yZXBvcnQtY2hhcnQtcGxhbiAucmVwb3J0LWNoYXJ0LWxpbmV7Ym9yZGVyLWNvbG9yOiNmZmRlMWI7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6bm9uZX0ucmVwb3J0LWNoYXJ0LXBsYW4gLnJlcG9ydC1jaGFydC12YWx1ZXtiYWNrZ3JvdW5kOiNmZmRlMWI7Y29sb3I6IzFkMjIyNX0ucmVwb3J0LWNoYXJ0LW1hbmFnZXItcGxhbnt3aWR0aDo3NSV9LnJlcG9ydC1jaGFydC1tYW5hZ2VyLXBsYW4gLnJlcG9ydC1jaGFydC1saW5le2JvcmRlci1jb2xvcjojZmZkZTFiO2JvcmRlci1yaWdodDpub25lfS5yZXBvcnQtY2hhcnQtbWFuYWdlci1wbGFuIC5yZXBvcnQtY2hhcnQtdmFsdWV7YmFja2dyb3VuZDojZmZkZTFiO2NvbG9yOiMxZDIyMjV9LnJlcG9ydC1jaGFydC1ib251c3t3aWR0aDoyNSV9LnJlcG9ydC1jaGFydC1ib251cyAucmVwb3J0LWNoYXJ0LWxpbmV7Ym9yZGVyLWNvbG9yOiM2MzllM2E7Ym9yZGVyLWxlZnQ6bm9uZX0ucmVwb3J0LWNoYXJ0LWJvbnVzIC5yZXBvcnQtY2hhcnQtdmFsdWV7YmFja2dyb3VuZDojNjM5ZTNhfS5yZXBvcnQtY2hhcnQtbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LWNoYXJ0LWFtb3VudHtjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luLWxlZnQ6MTBweH0ucmVwb3J0LWNoYXJ0LWxpbmV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjI4cHg7bWFyZ2luOjEwcHggMCAxMHB4IDA7YmFja2dyb3VuZDojZjZmNmY2O2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5yZXBvcnQtY2hhcnQtdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiNmZmY7b3BhY2l0eTowLjl9LnJlcG9ydC10YWJsZXtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9LnJlcG9ydC10YWJsZS1ob2xkZXJ7cGFkZGluZy10b3A6MTVweH0ucmVwb3J0LXRhYmxlIHRoZWFke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zaXRpb246YWxsIDBzIDBzfS5yZXBvcnQtdGFibGUgdGh7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozMDtwYWRkaW5nOjEwcHggMTVweCA1cHggMTVweDttaW4td2lkdGg6MTI1cHg7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC10YWJsZSB0aCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHh9LnJlcG9ydC10YWJsZSB0aC53ZWVrZW5ke2JhY2tncm91bmQ6I2VmZDAxOX0ucmVwb3J0LXRhYmxlIHRoIC5yZXBvcnQtdGFibGVfX2NvdW50ZXJ7Zm9udC1zaXplOjE2cHh9LnJlcG9ydC10YWJsZSB0aCAucmVwb3J0LXRhYmxlX19jb3VudGVyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXRhYmxlIHRye2JhY2tncm91bmQ6I2ZmZn0ucmVwb3J0LXRhYmxlIHRke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjgyMHB4fS5yZXBvcnQtdGFibGUgdGQuZW1wdHktY2VsbHtib3JkZXI6bm9uZX0ucmVwb3J0LXRhYmxlIHRmb290IHRke3BhZGRpbmc6MTBweCAxNXB4IDVweCAxNXB4O2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdH0ucmVwb3J0LXRhYmxlLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjE1MHB4O21pbi13aWR0aDoxODBweDttYXgtd2lkdGg6ODIwcHg7cGFkZGluZzo1cHggMTBweCAxMHB4IDEwcHg7Ym9yZGVyOjdweCBzb2xpZCAjZmZmfS5yZXBvcnQtdGFibGUtaXRlbV9zbWFsbHttaW4taGVpZ2h0OjEyMHB4fS5yZXBvcnQtdGFibGUtaXRlbV9zbWFsbCAucmVwb3J0LXRhYmxlLWl0ZW0tbnVtYmVye21hcmdpbjo3cHggMCAzcHggMH0ucmVwb3J0LXRhYmxlLWl0ZW1fc21hbGwgLnJlcG9ydC1vcmRlci1zdGF0dXN7bWFyZ2luLWxlZnQ6NXB4fS5yZXBvcnQtdGFibGUtaXRlbV9zbWFsbCAucmVwb3J0LXRhYmxlLWl0ZW0taWNvbnttYXJnaW4tcmlnaHQ6NXB4fS5yZXBvcnQtdGFibGUtaXRlbV9zbWFsbCAucmVwb3J0LXRhYmxlLWl0ZW0taWNvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowfS5yZXBvcnQtdGFibGUtaXRlbV9jb21wbGV0ZWR7b3BhY2l0eTowLjd9LnJlcG9ydC10YWJsZS1pdGVtLXRvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoxMHB4IDAgMTBweCAwfS5yZXBvcnQtdGFibGUtaXRlbS10b3RlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG99LnJlcG9ydC10YWJsZS1pdGVtLXRvdGVtIGltZ3t3aWR0aDoyNHB4O2hlaWdodDphdXRvfS5yZXBvcnQtdGFibGUtaXRlbS10b3RlbSAuaWNvLWNpcmNsZXMsLnJlcG9ydC10YWJsZS1pdGVtLXRvdGVtIHN2Z3tkaXNwbGF5Om5vbmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tbGVmdDo1cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnJlcG9ydC10YWJsZS1pdGVtLXRvdGVtIC5pY28tY2lyY2xlcy5hY3RpdmUsLnJlcG9ydC10YWJsZS1pdGVtLXRvdGVtIHN2Zy5hY3RpdmV7ZGlzcGxheTpibG9ja30ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVweH0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbnMgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDojMWQyMjI1fS5yZXBvcnQtdGFibGUtaXRlbS1pY29ucysucGFnZS1zZXBhcmF0b3J7bWFyZ2luLXRvcDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC10YWJsZS1pdGVtLWljb25zIC5yZXBvcnQtdGFibGUtaXRlbS1kYXlze21hcmdpbjowIGF1dG87Zm9udC1zaXplOjE4cHg7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtdGFibGUtaXRlbS1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyN3B4O2hlaWdodDoyN3B4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgIzVjNjI2ZX0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo3cHh9LnJlcG9ydC10YWJsZS1pdGVtLWljb25fZXJyb3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbl9lcnJvciBzdmd7ZmlsbDojZmZmfS5yZXBvcnQtdGFibGUtaXRlbS1zb3VyY2V7bWFyZ2luLWxlZnQ6YXV0b30ucmVwb3J0LXRhYmxlLWl0ZW0tc291cmNlIHN2Z3tkaXNwbGF5OmJsb2NrfS5yZXBvcnQtdGFibGUtaXRlbS1kYXlze21hcmdpbi10b3A6NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC10YWJsZS1pdGVtLXByaWNle2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC10YWJsZS1pdGVtLXJlYXNvbnttYXJnaW4tdG9wOjE3cHh9LnJlcG9ydC10YWJsZS1pdGVtLS0xe2JvcmRlci1jb2xvcjojNmZiY2YwfS5yZXBvcnQtdGFibGUtaXRlbS0tMntib3JkZXItY29sb3I6I2ZmZGUxYn0ucmVwb3J0LXRhYmxlLWl0ZW0tLTN7Ym9yZGVyLWNvbG9yOiNhNmE2YTZ9LnJlcG9ydC10YWJsZS1pdGVtLS00e2JvcmRlci1jb2xvcjojZDY0NzM1fS5yZXBvcnQtdGFibGUtaXRlbS0tNntib3JkZXItY29sb3I6Izg2Yzc0MH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTd7Ym9yZGVyLWNvbG9yOiNlZmQwMTl9LnJlcG9ydC10YWJsZS1pdGVtLS04e2JvcmRlci1jb2xvcjojM2Q1NThkfS5yZXBvcnQtdGFibGUtaXRlbS0tOXtib3JkZXItY29sb3I6IzAxMDEwMX0ucmVwb3J0LXRhYmxlLWl0ZW0tLTEwe2JvcmRlci1jb2xvcjojN2ZiM2M1fS5yZXBvcnQtdGFibGUtaXRlbS0tMTF7Ym9yZGVyLWNvbG9yOiM5NWFhZDF9LnJlcG9ydC10YWJsZS1pdGVtLS0xMntib3JkZXItY29sb3I6IzE4YTMwMH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTEze2JvcmRlci1jb2xvcjojZjJhOGEwfS5yZXBvcnQtdGFibGUtaXRlbS0tMTR7Ym9yZGVyLWNvbG9yOiNkZTk0NTF9LnJlcG9ydC10YWJsZS1pdGVtLS0xNntib3JkZXItY29sb3I6I2I5NmNjNH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTE3e2JvcmRlci10b3AtY29sb3I6I2U0YjM5Mjtib3JkZXItbGVmdC1jb2xvcjojZTRiMzkyO2JvcmRlci1yaWdodC1jb2xvcjojM2Q1NThkO2JvcmRlci1ib3R0b20tY29sb3I6IzNkNTU4ZH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTE4e2JvcmRlci10b3AtY29sb3I6IzNkNTU4ZDtib3JkZXItbGVmdC1jb2xvcjojM2Q1NThkO2JvcmRlci1yaWdodC1jb2xvcjojZTRiMzkyO2JvcmRlci1ib3R0b20tY29sb3I6I2U0YjM5Mn0ucmVwb3J0LXRhYmxlLWl0ZW1fbm90LXBheWVke2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC10YWJsZS5kYzQ0NiAucmVwb3J0LXRhYmxlLWl0ZW0sLnJlcG9ydC10YWJsZS5kYzQ0NiB0ZHt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5yZXBvcnQtdGFibGUtbG9naXN0e21pbi1oZWlnaHQ6MTMwcHh9LnJlcG9ydC10YWJsZS1sb2dpc3QtY3VzdG9tZXJ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjNweDttYXJnaW4tYm90dG9tOjVweH0ucmVwb3J0LXRhYmxlLWxvZ2lzdC1hZGRyZXNze21heC13aWR0aDoyNzBweDt3aGl0ZS1zcGFjZTpub3JtYWw7bWFyZ2luLXRvcDo1cHh9LnJlcG9ydC1vcmRlcnttaW4td2lkdGg6NjAwcHg7cGFkZGluZy10b3A6MTBweDtmb250LXNpemU6MTVweH0ucmVwb3J0LW9yZGVyX19jb3VudGVke3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjEwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHh9LnJlcG9ydC1vcmRlcl9fY291bnRlZDpkaXNhYmxlZHtvcGFjaXR5OjAuODtwb2ludGVyLWV2ZW50czpub25lfS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tcm93e2Rpc3BsYXk6dGFibGUtcm93fS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7ZmxvYXQ6bm9uZTtwYWRkaW5nOjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnJlcG9ydC1vcmRlcl93aWRle21pbi13aWR0aDo3NTBweH0ucmVwb3J0LW9yZGVyIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke3Bvc2l0aW9uOnN0YXRpYztoZWlnaHQ6MTAwcHh9LnJlcG9ydC1vcmRlciBpbnB1dC50ZXh0LWlucHV0e3Bvc2l0aW9uOnN0YXRpYztoZWlnaHQ6MzBweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjAgMTBweH0ucmVwb3J0LW9yZGVyIC5pbnB1dC1saW5le3Bvc2l0aW9uOnN0YXRpY30ucmVwb3J0LW9yZGVyIC5pbnB1dC1saW5lOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxNXB4fS5yZXBvcnQtb3JkZXIgLmlucHV0LWxpbmUgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7cG9zaXRpb246c3RhdGljfS5yZXBvcnQtb3JkZXJfX25ldy10YXNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ucmVwb3J0LW9yZGVyX19uZXctdGFzayAuaW5wdXQtbGFiZWx7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyX19uZXctdGFzayBbY2xhc3MqPVwiYnV0blwiXSwucmVwb3J0LW9yZGVyX19uZXctdGFzayBzZWxlY3R7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoyOHB4fS5yZXBvcnQtb3JkZXJfX25ldy10YXNrIFtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0Om5vcm1hbH0ucmVwb3J0LW9yZGVyX19jb21tZW50c3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9LnJlcG9ydC1vcmRlcl9fY29tbWVudHM6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjE1cHh9LnJlcG9ydC1vcmRlcl9fY29tbWVudHMtZnJhbWV7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO21pbi1oZWlnaHQ6NjBweDtjb2xvcjojNWM2MjZlO3doaXRlLXNwYWNlOm5vcm1hbH0ucmVwb3J0LW9yZGVyX19jb21tZW50cy1mcmFtZV9yZWR7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1vcmRlcl9fbG9naXN0LXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fS5yZXBvcnQtb3JkZXJfX2xvZ2lzdC10YWJsZSB0ZHtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7cGFkZGluZzo2cHggN3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEzcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5yZXBvcnQtb3JkZXJfX2xvZ2lzdC10YWJsZXttYXgtd2lkdGg6OTM0cHg7b3ZlcmZsb3cteDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucmVwb3J0LW9yZGVyX19sb2dpc3QtdGFibGV7bWF4LXdpZHRoOjY3OHB4fX0ucmVwb3J0LW9yZGVyIC5jYXJ0LWl0ZW0taW1hZ2V7bWF4LXdpZHRoOjI1cHh9LnJlcG9ydC1vcmRlciAuY2FydC1pdGVtLWluZm97Zm9udC1zaXplOjE1cHg7bWluLXdpZHRoOjEyMHB4O21heC13aWR0aDoxNTBweH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWl0ZW0taW5mbz5he3doaXRlLXNwYWNlOm5vcm1hbH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLWltYWdle3dpZHRoOjM1cHg7bWluLXdpZHRoOjM1cHh9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1yb3d7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6NXB4IDB9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1jZWxsLS1udW1iZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjVweDt3aWR0aDozMHB4fS5yZXBvcnQtb3JkZXItdG9we2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luOjEwcHggMCAxMHB4IDB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbl9jYWxjdWxhdGlvbnN7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbjpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRyYWN0b3IsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aW1lLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tZHJpdmVyLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tYWRkcmVzc3ttYXJnaW4tbGVmdDoxNXB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tc2Vwe21hcmdpbi1yaWdodDoxNXB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItdGl0bGUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50e3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTBweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQuc3RhdHVzXzEsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50LnN0YXR1c18xe2JvcmRlci1jb2xvcjojODZjNzQwfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudC5zdGF0dXNfMiwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnQuc3RhdHVzXzJ7Ym9yZGVyLWNvbG9yOiNiOTZjYzR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LnN0YXR1c18zLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudC5zdGF0dXNfM3tib3JkZXItY29sb3I6IzNkNTU4ZH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQuc3RhdHVzXzQsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50LnN0YXR1c180e2JvcmRlci1jb2xvcjojNmZiY2YwfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudC5zdGF0dXNfNSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnQuc3RhdHVzXzV7Ym9yZGVyLWNvbG9yOiNkZTk0NTF9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci10aXRsZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE2cHg7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjJzO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItdGl0bGUgLmFkZC1idXRuLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGUgLmFkZC1idXRue21hcmdpbi1sZWZ0OjE1cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi5lcnJvciAucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOndoaXRlfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItdGl0bGV7cGFkZGluZy10b3A6OHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM1YzYyNmV9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZS1kcml2ZXJ7bWFyZ2luLXJpZ2h0OjE1cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1nYXAsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1kcml2ZXJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OmF1dG99LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDoxNXB4O2ZvbnQtc2l6ZToyMnB4O21pbi13aWR0aDoxNTJweDtwYWRkaW5nOjAgMTBweCAycHggMTBweDtjdXJzb3I6cG9pbnRlcn0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWU6YWZ0ZXIsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjhweDttYXJnaW4tbGVmdDphdXRvO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFUQ0FZQUFBQm9iTlpDQUFBQitrbEVRVlJJaWFYVlQ0aE5ZUmpIOGMrOVpLV2ttRW1HNWk2b2NaUnk3WVNvUVNhUnNMR1poUTBMaFpJL0tRdHFob1VGMlpNVkZ0TEVNRFQrRlUyZG91NlZoVHBTVWtoTXhwUm1Zbkh1cmVzNjU5NXo3enliMDNsL3ovdDgzK2Q5ei9tOXVWTDNhalZ4RW5Ncnowd1JSR0dtdkhLaE9BODNjU1NJd2hMa0sxb09wM0VPSjNBOEt6d2p1QU5QMEl0NzVVS3hVSVhuY1JsbmF2TFA0bFRONG1ZQ1hvaGhyS29NZGVGWnVWRHNtWTN6T0ZnM1oxWmxBVk1ZbkFHNEUwK3h2RTVhakJ2VnJ0K2t6Qi9BVVczc1FMbFFYSUtIQ1dENGhjRTgzbU16U2lsMUx1QlFpK0Q1ZUlTVktTbjdnaWk4WHUzb0l6YmdiVUppRGhkeE9DTzRHOCt4TEVHZXdKNGdDbS96NzNaK3d4YThTcWs3Z0FOTndBc3doQlVKOGpUNmd5aThWUjJvUDhzUDJJaDNDWlBuNEVyYUFpcG5QSVlnUVo3Q2pscHdFaHkrWXgzUzNPTVM5b3VQb3dydUV2OU9oWVQ4U2V6RjNYb2hWK2R3dGRHQngraEowUDZnSDlmUUtlNTRhVXFkdmlBSy93UFQrQmY2akxWNG5hRGxjQlhITUpJQ0hzZTJORENOTzYvR0l0ekJtbWFKTlRHTm5VRVVEalZLeW1JZW43QmU4ZzRreFU5eHh3M0JXZUhFSDAwdlhqYkptOEx1SUFvZlpDbmFpbTErd1ZicFBqQXA3dmgrMW9LdGV2WVBzUk9PMVkxUFlGY1FoU090Rkd2bnloeEhIMTVVM245amV4Q0Z3NjBXYXZlKy9vcE5HQlU3MTJnN1JmNENzTktEWStrL2dMZ0FBQUFBU1VWT1JLNUNZSUk9XCIpO2JhY2tncm91bmQtc2l6ZToxMnB4IDhweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5hY3RpdmUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLmFjdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLmFjdGl2ZTphZnRlciwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuYWN0aXZlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuc3RhdHVzXzEsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLnN0YXR1c18xe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5zdGF0dXNfMiwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuc3RhdHVzXzJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiOTZjYzR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLnN0YXR1c18zLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5zdGF0dXNfM3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNkNTU4ZH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuc3RhdHVzXzQsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLnN0YXR1c180e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5zdGF0dXNfNSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuc3RhdHVzXzV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkZTk0NTF9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbl9kaXNhYmxlZCAucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWV7YmFja2dyb3VuZC1jb2xvcjojOTk5O2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1le2ZvbnQtc2l6ZToxNnB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24gLnJlcG9ydC1wcm9kdWN0c3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGUtcmlnaHR7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50e2ZvbnQtc2l6ZToxNHB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWV7Zm9udC1zaXplOjE2cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci10aXRsZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZS1kcml2ZXJ7bWFyZ2luOjB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZS1yaWdodHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtZ2FwOjEwcHg7YWxpZ24taXRlbXM6c3RhcnR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1kcml2ZXJze2Rpc3BsYXk6YmxvY2t9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1kcml2ZXJzIHNwYW57ZGlzcGxheTpibG9ja30ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRyYWN0b3IsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1hZGRyZXNzLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGltZXttYXJnaW46MH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWFkZHJlc3N7dGV4dC1hbGlnbjpyaWdodH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLXNlcHtkaXNwbGF5Om5vbmV9fS5yZXBvcnQtb3JkZXItcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozMHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luOjAgMCA3cHggMH0ucmVwb3J0LW9yZGVyLXJvd19faGFsZntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWluLWhlaWdodDozMHB4fS5yZXBvcnQtb3JkZXItcm93X19rZXl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucmVwb3J0LW9yZGVyLXJvd19oaWRkZW57b3BhY2l0eTowO3dpZHRoOjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5yZXBvcnQtb3JkZXItcm93IGxhYmVsLC5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIsLnJlcG9ydC1vcmRlci1yb3c+c3BhbnttYXJnaW4tbGVmdDo1cHg7d2lkdGg6MTcwcHh9LnJlcG9ydC1vcmRlci1yb3cgbGFiZWwucmVwb3J0LW9yZGVyLXJvd19fcmVzcG9uc2libGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDttYXJnaW4tbGVmdDoxNXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtb3JkZXItcm93IGxhYmVsLnJlcG9ydC1vcmRlci1yb3dfX3Jlc3BvbnNpYmxlIC5jaGVja2JveHttYXJnaW4tcmlnaHQ6NXB4fS5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC13cmFwOndyYXA7d2lkdGg6NDAwcHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtmbGV4LXNocmluazowfS5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJfX3ZhbHVle3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfS5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJfX3ByZWZpeHt3aWR0aDozMHB4O21hcmdpbi1sZWZ0OmF1dG87dGV4dC1hbGlnbjpyaWdodH0ucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVyIC5sb2dpc3RpY3Mtc2VsZWN0LC5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIgLnRleHQtaW5wdXR7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVyIC5jdXJyZW5jeXttYXJnaW4tbGVmdDo1cHh9LnJlcG9ydC1vcmRlci1yb3cgc2VsZWN0e2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjEwcHh9LnJlcG9ydC1vcmRlci1yb3c+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi1sZWZ0OjVweH0ucmVwb3J0LW9yZGVyLXJvdz5hOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnJlcG9ydC1vcmRlci1yb3c+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LnJlcG9ydC1vcmRlci1yb3d7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDozMHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDozcHh9LnJlcG9ydC1vcmRlci1yb3c+c3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjNweDttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0ucmVwb3J0LW9yZGVyLXJvd19faGFsZntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDowfS5yZXBvcnQtb3JkZXItcm93X19oYWxmOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTdweH19LnJlcG9ydC1vcmRlcl9fY29sdW1ue3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5yZXBvcnQtb3JkZXJfX2NvbHVtbiAucmVwb3J0LW9yZGVyLXJvd3t3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsucmVwb3J0LW9yZGVyX19jb2x1bW57Zm9udC1zaXplOjE0cHh9fS5yZXBvcnQtb3JkZXJfX3NlcGFyYXRvcntmbGV4OjEgMCAxMDAlO21hcmdpbi1ib3R0b206N3B4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1vcmRlcl9fdGl0bGV7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1cHg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtb3JkZXJfX2NvbnRyb2xze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo3cHg7bWFyZ2luLWJvdHRvbTo3cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucmVwb3J0LW9yZGVyX19jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tcmlnaHQ6MTBweDtoZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnJlcG9ydC1vcmRlci1zdGF0dXN7Y29sb3I6I2ZmZjtwYWRkaW5nOjJweCAxMHB4IDRweCAxMHB4O21hcmdpbjowIDAgMCAxMHB4fS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xe2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0ye2JhY2tncm91bmQtY29sb3I6I2ZmZGUxYn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tM3tiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkNjQ3MzU7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tNntiYWNrZ3JvdW5kLWNvbG9yOiM4NmM3NDA7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tN3tiYWNrZ3JvdW5kLWNvbG9yOiNlZmQwMTk7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tOHtiYWNrZ3JvdW5kLWNvbG9yOiMzZDU1OGQ7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tOXtiYWNrZ3JvdW5kLWNvbG9yOiMwMTAxMDE7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTB7YmFja2dyb3VuZC1jb2xvcjojN2ZiM2M1O2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTExe2JhY2tncm91bmQtY29sb3I6Izk1YWFkMTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xMntiYWNrZ3JvdW5kLWNvbG9yOiMxOGEzMDA7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTN7YmFja2dyb3VuZC1jb2xvcjojZjJhOGEwO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTE0e2JhY2tncm91bmQtY29sb3I6I2RlOTQ1MTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xNntiYWNrZ3JvdW5kLWNvbG9yOiNiOTZjYzQ7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTd7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNGIzOTIgMCUsICNlNGIzOTIgNTAlLCAjM2Q1NThkIDUwJSwgIzNkNTU4ZCAxMDAlKTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xOHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNkNTU4ZCAwJSwgIzNkNTU4ZCA1MCUsICNlNGIzOTIgNTAlLCAjZTRiMzkyIDEwMCUpO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1wcmljZXt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjAgMCAwIDEwcHh9LnJlcG9ydC1vcmRlci10b3RhbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgMCAxMHB4IDA7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttaW4td2lkdGg6MzQwcHh9LnJlcG9ydC1vcmRlci10b3RhbC0tdG90YWx7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWl0ZW0tcHJpY2V7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6bm9ybWFsfS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke2hlaWdodDoxNDNweH0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24tY29sdW1ue3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5le21hcmdpbi1ib3R0b206MjBweH0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmVfZGF0ZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZV9kYXRlOmFmdGVye2Rpc3BsYXk6bm9uZX0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmVfZGF0ZSAuZGF0ZS1sYWJlbHt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZV9kYXRlIC5pbnB1dC1saW5lLWNlbGx7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmVfZGF0ZSAuaW5wdXQtbGluZS1jZWxse3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5lX2RhdGUgLmlucHV0LWxpbmUtY2VsbDpsYXN0LWNoaWxke21hcmdpbi10b3A6MTVweH19LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjQwcHh9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlO21heC13aWR0aDoyNjBweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIFtjbGFzcyo9XCItYnV0blwiXXttYXJnaW46MCBhdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb257ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24tY29sdW1ue3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fX0ucmVwb3J0LW9yZGVyIC5pbnB1dC1sYWJlbHtoZWlnaHQ6MjRweDtwYWRkaW5nOjAgMCA2cHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1vcmRlcl9faGVscGVycy1pdGVtLC5yZXBvcnQtb3JkZXJfX2NhcnMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo3cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLWl0ZW0gLm1hbmFnZXItc2VsZWN0LWhvbGRlciwucmVwb3J0LW9yZGVyX19jYXJzLWl0ZW0gLm1hbmFnZXItc2VsZWN0LWhvbGRlcnt3aWR0aDozNDBweH0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLWl0ZW0gLnRleHQtaW5wdXRfbG93LC5yZXBvcnQtb3JkZXJfX2NhcnMtaXRlbSAudGV4dC1pbnB1dF9sb3d7bWFyZ2luLXRvcDo3cHg7ZGlzcGxheTpub25lfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtcmVtb3ZlLC5yZXBvcnQtb3JkZXJfX2NhcnMtcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmFsbCAwLjJzO2N1cnNvcjpwb2ludGVyfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtcmVtb3ZlIHN2ZywucmVwb3J0LW9yZGVyX19jYXJzLXJlbW92ZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO2ZpbGw6dmFyKC0tdGhlbWUpfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtcmVtb3ZlOmhvdmVyLC5yZXBvcnQtb3JkZXJfX2NhcnMtcmVtb3ZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtcmVtb3ZlOmhvdmVyIHN2ZywucmVwb3J0LW9yZGVyX19jYXJzLXJlbW92ZTpob3ZlciBzdmd7ZmlsbDojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsucmVwb3J0LW9yZGVyX19oZWxwZXJzLWl0ZW0sLnJlcG9ydC1vcmRlcl9fY2Fycy1pdGVte21hcmdpbi1ib3R0b206MTdweH0ucmVwb3J0LW9yZGVyX19oZWxwZXJzIC5yZXBvcnQtb3JkZXItcm93X19rZXksLnJlcG9ydC1vcmRlcl9fY2FycyAucmVwb3J0LW9yZGVyLXJvd19fa2V5e21hcmdpbi1ib3R0b206MTBweH0ucmVwb3J0LW9yZGVyX19oZWxwZXJzIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIsLnJlcG9ydC1vcmRlcl9fY2FycyAubWFuYWdlci1zZWxlY3QtaG9sZGVye3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlcl9faGVscGVycy1pdGVtLC5yZXBvcnQtb3JkZXJfX2NhcnMtaXRlbXtwYWRkaW5nLXJpZ2h0OjMwcHh9fS5yZXBvcnQtb3JkZXJfX2NhcnMgLnJlcG9ydC1vcmRlci1yb3c6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5yZXBvcnQtb3JkZXJfX2NvbW1lbnRzLC5yZXBvcnQtb3JkZXItdG9we2Rpc3BsYXk6YmxvY2t9LnJlcG9ydC1vcmRlci1yb3d7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLXByaWNle21pbi1oZWlnaHQ6MH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLXJlbW92ZXtwb3NpdGlvbjpyZWxhdGl2ZX19LnJlcG9ydC1ub3RpZmljYXRpb25ze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MzBweH0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX3RpdGxle2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1ib3R0b206MTBweH0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2xpc3R7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luLXRvcDoxNXB4fS5yZXBvcnQtbm90aWZpY2F0aW9uc19fbGlzdCBsaXtkaXNwbGF5OnRhYmxlLXJvdzttYXJnaW46MCAwIDVweCAyMHB4O3RyYW5zaXRpb246YWxsIDAuMnN9LnJlcG9ydC1ub3RpZmljYXRpb25zX19saXN0IGxpOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJlcG9ydC1ub3RpZmljYXRpb25zX19saXN0IGxpLnJlcG9ydC1ub3RpZmljYXRpb25zX25ld3tjb2xvcjojNmZiY2YwfS5yZXBvcnQtbm90aWZpY2F0aW9uc19fbGlzdCBsaS5yZXBvcnQtbm90aWZpY2F0aW9uc19hbGVydHtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1ub3RpZmljYXRpb25zX19saXN0IGxpLnJlcG9ydC1ub3RpZmljYXRpb25zX2RvbmV7Y29sb3I6I2E2YTZhNn0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2NlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtwYWRkaW5nOjJweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2NlbGw6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWxlZnQ6bm9uZX0ucmVwb3J0LW5vdGlmaWNhdGlvbnMgW2NsYXNzKj1cIi1idXRuXCJde3BhZGRpbmc6MCAxNXB4O21hcmdpbi10b3A6MjBweDtoZWlnaHQ6MzBweH0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0e21hcmdpbi10b3A6MjBweH0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IGZvcm17ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCAudGV4dC1pbnB1dHttYXJnaW46MDt3aWR0aDpjYWxjKCgxMDAlIC0gNjBweCkgLyAyKX0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IC5kYXJrLXJlZC1idXRue21hcmdpbjowfS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgLmxhYmVse3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxMHB4fS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgLnN0b2NrLW9yZGVycy10cmlnZ2Vye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IC5zdG9jay1vcmRlcnMtdHJpZ2dlcl9faG9sZGVye21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgLnN0b2NrLW9yZGVycy10cmlnZ2VyX19jb3VudGVye2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWxlZnQ6MTVweDtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnJlcG9ydC1jb250ZW50e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LnJlcG9ydC1wcm9kdWN0c3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7d2hpdGUtc3BhY2U6bm9ybWFsfS5yZXBvcnQtcHJvZHVjdHNfX2xpc3R7Y291bnRlci1yZXNldDpyZXBvcnQtcHJvZHVjdHN9LnJlcG9ydC1wcm9kdWN0c19fbGlzdCAucmVwb3J0LXByb2R1Y3RzX19udW1iZXI6YWZ0ZXJ7Y29udGVudDpjb3VudGVyKHJlcG9ydC1wcm9kdWN0cyk7Y291bnRlci1pbmNyZW1lbnQ6cmVwb3J0LXByb2R1Y3RzfS5yZXBvcnQtcHJvZHVjdHNfX2hlYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtib3JkZXItdG9wOjJweCBzb2xpZCAjNWM2MjZlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1wcm9kdWN0c19faGVhZCAucmVwb3J0LXByb2R1Y3RzX19kYXRhLC5yZXBvcnQtcHJvZHVjdHNfX2hlYWQgLnJlcG9ydC1wcm9kdWN0c19faW5mb3twYWRkaW5nOjB9LnJlcG9ydC1wcm9kdWN0c19faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkICM1YzYyNmU7Zm9udC1zaXplOjE0cHh9LnJlcG9ydC1wcm9kdWN0c19faXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YzYyNmV9LnJlcG9ydC1wcm9kdWN0c19faXRlbV9ub3QtZW5vdWdoLC5yZXBvcnQtcHJvZHVjdHNfX2l0ZW1fY29tcGxleHtiYWNrZ3JvdW5kOiNlOGU5ZWN9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlO2NvdW50ZXItcmVzZXQ6cGhvdG9zO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTE7bWFyZ2luLWJvdHRvbToxMHB4fS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tdG9wOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yYWRpdXM6M3B4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtaXRlbTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1pdGVtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2xlZnQ6MnB4O3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7Y29udGVudDpjb3VudGVyKHBob3Rvcyk7Y291bnRlci1pbmNyZW1lbnQ6cGhvdG9zO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1pdGVtLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmFsbCAwLjVzfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1pdGVtLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MnB4O3JpZ2h0OjJweDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnM7ZGlzcGxheTpub25lfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1yZW1vdmUgc3Zne3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7ZmlsbDp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLXJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtcmVtb3ZlOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnJlcG9ydC1wcm9kdWN0c19faXRlbS10aXRsZXtmb250LXNpemU6MTZweDt3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMHB4fS5yZXBvcnQtcHJvZHVjdHNfX3RpdGxle3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtcHJvZHVjdHNfX251bWJlcnt3aWR0aDoyNXB4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7d2lkdGg6MjYwcHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWltYWdle3dpZHRoOjU1cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1pbWFnZSBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tdG9wOjVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtZnJhbWV7bWF4LXdpZHRoOjU1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1mcmFtZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWJ0bnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4fS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtYnRucyBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo1cHh9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1jb250ZW50e2ZsZXg6MSAxO3dpZHRoOmNhbGMoMTAwJSAtIDY1cHgpO3BhZGRpbmctcmlnaHQ6MTBweH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWxpbmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLXZhbHVle21hcmdpbi1sZWZ0OjVweH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLXZhbHVlX3JlZHtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1yZXBhaXJ7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1zaW1pbGFye2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1zaW1pbGFyIGF7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX25hbWV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjVweDtjb2xvcjojMWQyMjI1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucmVwb3J0LXByb2R1Y3RzX19zdWJuYW1le2NvbG9yOiM1YzYyNmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJlcG9ydC1wcm9kdWN0c19faW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2ZsZXg6MSAxO3BhZGRpbmctYm90dG9tOjNweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21pbi1oZWlnaHQ6MzdweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3dfcmVke2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvd19yZWQgLnJlcG9ydC1wcm9kdWN0c19faW5mby1rZXl7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX2luZm9fZXZlbiAucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvdzpub3QoOm50aC1sYXN0LWNoaWxkKDEpKTpub3QoOm50aC1sYXN0LWNoaWxkKDIpKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtcHJvZHVjdHNfX2luZm9fb2RkIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93Om5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LXByb2R1Y3RzX19pbmZvX3R3byAucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvd3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtcHJvZHVjdHNfX2luZm8ta2V5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21pbi1oZWlnaHQ6MjZweDtjb2xvcjojNWM2MjZlfS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21pbi1oZWlnaHQ6MjZweH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXZhbHVlIC5jdXJyZW5jeXttYXJnaW4tbGVmdDozcHg7bWluLXdpZHRoOjIwcHg7dGV4dC1hbGlnbjpyaWdodH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXZhbHVlIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjI2cHg7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXZhbHVlIGlucHV0LnRleHQtaW5wdXRbbmFtZSo9cXVhbnRpdHlfbG9zdF17dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206MnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tdmFsdWUgaW5wdXQudGV4dC1pbnB1dFt0eXBlPW51bWJlcl17d2lkdGg6NTBweH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXZhbHVlIHNlbGVjdHtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNHB4fS5yZXBvcnQtcHJvZHVjdHNfX2luZm8gW2NsYXNzKj1cImJ1dG5cIl17aGVpZ2h0OjI2cHg7Zm9udC1zaXplOjE1cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5yZXBvcnQtcHJvZHVjdHNfX3RvdGFse21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93e3dpZHRoOjEwMCV9fS5yZXBvcnQtYWNjZXNzb3JpZXN7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtiYWNrZ3JvdW5kOiNmZmZ9LnJlcG9ydC1hY2Nlc3Nvcmllc19fbGlzdHtjb3VudGVyLXJlc2V0OnJlcG9ydC1hY2Nlc3Nvcmllc30ucmVwb3J0LWFjY2Vzc29yaWVzX19saXN0IC5yZXBvcnQtYWNjZXNzb3JpZXNfX251bWJlcjphZnRlcntjb250ZW50OmNvdW50ZXIocmVwb3J0LWFjY2Vzc29yaWVzKTtjb3VudGVyLWluY3JlbWVudDpyZXBvcnQtYWNjZXNzb3JpZXN9LnJlcG9ydC1hY2Nlc3Nvcmllc19faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzE7Zm9udC1zaXplOjEzcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fdGl0bGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtYWNjZXNzb3JpZXNfX251bWJlcnt3aWR0aDoyNXB4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7d2lkdGg6MjIwcHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWltYWdle3dpZHRoOjU1cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1pbWFnZSBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tdG9wOjVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtZnJhbWV7bWF4LXdpZHRoOjU1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1mcmFtZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWJ0bnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtYnRucyBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo1cHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1jb250ZW50e2ZsZXg6MSAxO3dpZHRoOmNhbGMoMTAwJSAtIDY1cHgpO3BhZGRpbmctcmlnaHQ6MTBweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWJvdHRvbXtkaXNwbGF5OmZsZXh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjIwcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fbmFtZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxZDIyMjU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5yZXBvcnQtYWNjZXNzb3JpZXNfX3N1Ym5hbWV7Y29sb3I6IzVjNjI2ZX0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7ZmxleDoxIDE7cGFkZGluZy1ib3R0b206M3B4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttaW4taGVpZ2h0OjM3cHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm9fZXZlbiAucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXJvdzpub3QoOm50aC1sYXN0LWNoaWxkKDEpKTpub3QoOm50aC1sYXN0LWNoaWxkKDIpKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm9fb2RkIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93Om5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvX3R3byAucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXJvd3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8ta2V5e3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7Y29sb3I6IzVjNjI2ZX0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXZhbHVle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby12YWx1ZSAuY3VycmVuY3l7bWFyZ2luLWxlZnQ6M3B4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tdmFsdWUgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MjZweDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tdmFsdWUgW3R5cGU9bnVtYmVyXXt3aWR0aDo1MHB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tdmFsdWUgc2VsZWN0e2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LndhcmVob3VzZS1ub3QtcGF5ZWR7Zm9udC1zaXplOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZjIxNzE3fS5tYW5hZ2VyLW9yZGVyX190aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZzowIDAgMjBweCAwfS5tYW5hZ2VyLW9yZGVyX190aXRsZSAubnVtYmVye21hcmdpbjowIDIwcHggMCAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIC5udW1iZXIgbWFya3tjb2xvcjp2YXIoLS10aGVtZSl9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIC5kYXRle2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206M3B4O2NvbG9yOiM1YzYyNmV9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIC5kYXRlIHNwYW57bWFyZ2luOjAgMCAwIDE1cHh9Lm1hbmFnZXItb3JkZXJfX3RpdGxlLWJ0bnN7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG99Lm1hbmFnZXItb3JkZXJfX3RpdGxlLWJ0bnMgYVtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0OjIwcHh9Lm1hbmFnZXItb3JkZXJfX3RpdGxlLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl17aGVpZ2h0OjI0cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjE0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm1hbmFnZXItb3JkZXJfX3RpdGxle3BhZGRpbmc6MCAwIDIwcHggMH0ubWFuYWdlci1vcmRlcl9fdGl0bGUgLm51bWJlcntmb250LXNpemU6MjJweH0ubWFuYWdlci1vcmRlcl9fdGl0bGUgLmRhdGUgc3BhbnttYXJnaW46MCAwIDAgNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFuYWdlci1vcmRlcl9fdGl0bGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDoxMHB4fX0ubWFuYWdlci1vcmRlcl9fZmxleHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWFuYWdlci1vcmRlcl9fZmxleCAubWFuYWdlci1vcmRlcl9fbG9naXN0aWN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmxlZnQ7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjE0MHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1hbmFnZXItb3JkZXJfX2ZsZXggLm1hbmFnZXItb3JkZXJfX2xvZ2lzdGljIGlucHV0LnRleHQtaW5wdXR7cG9zaXRpb246c3RhdGljO2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjgwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1hbmFnZXItb3JkZXJfX2xvZ2lzdGljLWxhYmVse3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFuYWdlci1vcmRlcl9fdG9we2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWFuYWdlci1vcmRlcl9fdG9wOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9Lm1hbmFnZXItb3JkZXJfX3RvcF9uby1ib3JkZXJ7Ym9yZGVyOm5vbmV9Lm1hbmFnZXItb3JkZXJfX3RvcF9uby1ib3JkZXI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXI6bm9uZX0ubWFuYWdlci1vcmRlcl9fdG9wX2NsaWVudHthbGlnbi1pdGVtczpmbGV4LWVuZH0ubWFuYWdlci1vcmRlcl9fdG9wLXRpdGxle21hcmdpbi1ib3R0b206MTVweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1hbmFnZXItb3JkZXJfX3RvcC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjVweDt3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OmJvbGR9Lm1hbmFnZXItb3JkZXJfX3RvcC1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5tYW5hZ2VyLW9yZGVyX190b3AtY29sdW1uIC5jYXJkLWJ0bnMtY29uc3VsdHtmbG9hdDpub25lO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOmF1dG99Lm1hbmFnZXItb3JkZXJfX3RvcC1tYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDIwcHgpO2JhY2tncm91bmQ6I2ZhZmFmYX0ubWFuYWdlci1vcmRlcl9fdG9wIC5jaGVjay1saW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozNnB4O21hcmdpbi1ib3R0b206NHB4fS5tYW5hZ2VyLW9yZGVyX190b3AgLmNoZWNrLWxpbmUgLmxhYmVsLXRleHR7dG9wOjB9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO3BhZGRpbmc6MDttYXJnaW46MCAwIDIwcHggMH0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lIC5jYXJ0LXRleHR7bWFyZ2luLWJvdHRvbTowfS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmVfd2lkZXt3aWR0aDoxMDAlfS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm0gdGV4dGFyZWEudGV4dGFyZWEtZmllbGRfYmlnZ2Vye2hlaWdodDoxMTZweH0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3JtIC5vcmRlci10b3RhbC1ob3Vyc3ttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXsubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3Jte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZXt3aWR0aDoxMDAlO21heC13aWR0aDo2NDBweH19Lm1hbmFnZXItb3JkZXJfX3RvcCAuaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjIwcHh9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItc2VjdGlvbnttYXJnaW46MH0ubWFuYWdlci1vcmRlcl9fdG9wIC5kYXRlLWxhYmVse3BhZGRpbmc6MCAwIDJweCAwO2hlaWdodDphdXRvO2NvbG9yOiMxZDIyMjV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5tYW5hZ2VyLW9yZGVyX190b3B7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ubWFuYWdlci1vcmRlcl9fdG9wLXRpdGxlLC5tYW5hZ2VyLW9yZGVyX190b3AtY29sdW1ue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY0MHB4fS5tYW5hZ2VyLW9yZGVyX190b3AtdGl0bGU6bGFzdC1jaGlsZCwubWFuYWdlci1vcmRlcl9fdG9wLWNvbHVtbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweH19Lm1hbmFnZXItb3JkZXJfX3RvcCAuY2FydC10ZXh0e3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjIwcHg7bWluLWhlaWdodDozNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1hbmFnZXItb3JkZXJfX3RvcC1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5jaGFyaXR5e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI5MHB4O21hcmdpbi1ib3R0b206MjBweH0uY2hhcml0eV9fdG9we2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MTNweDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9LmNoYXJpdHlfX3RvcD5kaXZ7d2lkdGg6Y2FsYyg2MCUgLSA1cHgpO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uY2hhcml0eV9fdG9wPmRpdjpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6Y2FsYyg0MCUgLSA1cHgpfS5jaGFyaXR5X19ib3R0b217bWFyZ2luLXRvcDo3cHg7Zm9udC1zaXplOjEzcHh9LmNoYXJpdHlfX2JvdHRvbT5he3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5jaGFyaXR5X19ib3R0b20+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3JkZXItcmF0aW5nc3ttYXJnaW4tYm90dG9tOjMwcHh9Lm9yZGVyLXJhdGluZ3MgLmlubmVye21heC13aWR0aDo5NjBweH0ub3JkZXItcmF0aW5nc19fY291bnRlcnttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItcmF0aW5nc19fY291bnRlcj5zcGFue2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItcmF0aW5nc19fbGlzdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxO3BhZGRpbmctYm90dG9tOjE1cHg7bWFyZ2luLWJvdHRvbTozMHB4fS5vcmRlci1yYXRpbmdzX19pdGVte21hcmdpbi10b3A6MTVweDtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjFweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5vcmRlci1yYXRpbmdzX191c2Vye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5vcmRlci1yYXRpbmdzX191c2VyLXBob3Rve3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59Lm9yZGVyLXJhdGluZ3NfX3VzZXItcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm9yZGVyLXJhdGluZ3NfX3VzZXItZGF0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm9yZGVyLXJhdGluZ3NfX3VzZXItbmFtZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MC41cmVtfS5vcmRlci1yYXRpbmdzX191c2VyLWNhdGVnb3J5e2ZvbnQtc2l6ZTowLjllbX0ub3JkZXItcmF0aW5nc19fdXNlci1jYXRlZ29yeSBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItcmF0aW5nc19fdXNlci1jYXRlZ29yeSBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW4tbGVmdDo1cHg7ZmlsbDojNWM2MjZlfS5vcmRlci1yYXRpbmdzX191c2VyLWNhdGVnb3J5IHNwYW57Y29sb3I6IzVjNjI2ZTttYXJnaW4tcmlnaHQ6NXB4fS5vcmRlci1yYXRpbmdzX191c2VyLXBvc3R7Zm9udC1zaXplOjAuOWVtO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjAuNXJlbX0ub3JkZXItcmF0aW5nc19fc3RhcnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MC44NWVtO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLXJhdGluZ3NfX3N0YXJzPmRpdjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5vcmRlci1yYXRpbmdzX19kZXRhaWxze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjAuODVlbTtjb2xvcjojNWM2MjZlfS5vcmRlci1yYXRpbmdzX19kZXRhaWxzPmRpdjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5vcmRlci1yYXRpbmdzX19vcmRlcntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJlbX0ub3JkZXItcmF0aW5nc19fYm9keXtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzVjNjI2ZX0ub3JkZXItcmF0aW5nc19fYW5zd2Vye3BhZGRpbmctbGVmdDo1JTttYXJnaW4tdG9wOjIwcHh9Lm9yZGVyLXJhdGluZ3NfX2Zvb3RlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjE1cHh9Lm9yZGVyLXJhdGluZ3NfX2xpa2Vze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzVjNjI2ZX0ub3JkZXItcmF0aW5nc19fbGlrZXMgW2NsYXNzKj0nYnV0bidde2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozNHB4O2hlaWdodDozNHB4O3BhZGRpbmc6MDttYXJnaW4tbGVmdDoxNXB4fS5vcmRlci1yYXRpbmdzX19saWtlcyBbY2xhc3MqPSdidXRuJ10gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm9yZGVyLXJhdGluZ3NfX2xpa2VzIFtjbGFzcyo9J2J1dG4nXTpob3ZlciBzdmd7ZmlsbDojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5vcmRlci1yYXRpbmdzX19saXN0e2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsub3JkZXItcmF0aW5nc19fbGlzdHtmb250LXNpemU6MTRweH19LmRlbGl2ZXJ5e21hcmdpbi1ib3R0b206NTBweH0uZGVsaXZlcnlfX3RpdGxle21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjIwcHh9LmRlbGl2ZXJ5X190aXRsZS1ob2xkZXJ7Zm9udC1zaXplOjIuMjVlbTtsaW5lLWhlaWdodDoxLjEyNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlbGl2ZXJ5X190aXRsZT5zcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHg7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MS4xMjVlbX0uZGVsaXZlcnlfX2Zvcm17bWFyZ2luLWJvdHRvbTo0MHB4fS5kZWxpdmVyeV9fZm9ybS1ob2xkZXJ7b3JkZXI6MX0uZGVsaXZlcnlfX2Zvcm0tY29sdW1uc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHh9LmRlbGl2ZXJ5X19mb3JtLXRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MS4xMjVlbTtmb250LXdlaWdodDpib2xkfS5kZWxpdmVyeV9fYWRkcmVzcy1lcnJvcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDt3aWR0aDoxMDAlO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MC43NWVtfS5kZWxpdmVyeV9faW5wdXQtbGFiZWx7aGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9faW5wdXQtbGFiZWwgc3Vwe21hcmdpbi10b3A6LTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTZweH0uZGVsaXZlcnlfX2lucHV0LWxhYmVsX3RvdGFse2ZvbnQtc2l6ZToxNnB4O2hlaWdodDoxOHB4O2NvbG9yOiMxZDIyMjV9LmRlbGl2ZXJ5X19pbnB1dC1sYWJlbF9zZWNvbmRhcnl7Y29sb3I6Izg4OH0uZGVsaXZlcnlfX2lucHV0LW1haW4tbGFiZWx7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9fcHJpY2UtYW5jaG9ye21hcmdpbi1ib3R0b206N3B4O2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6YmxvY2t9LmRlbGl2ZXJ5X19pbnB1dC1saW5le21hcmdpbi1ib3R0b206MjBweH0uZGVsaXZlcnlfX2Zvcm0tc3VibWl0IFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uZGVsaXZlcnlfX2Zvcm0tc3VibWl0PnB7Y29sb3I6IzVjNjI2ZTttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjEzcHh9LmRlbGl2ZXJ5X19mb3JtLWJhbm5lcntkaXNwbGF5OmZsZXg7b3JkZXI6MjthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uZGVsaXZlcnlfX2Zvcm0tYmFubmVyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5kZWxpdmVyeV9fYWRkcmVzcy1saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDMwcHg7Z3JpZC1jb2x1bW4tZ2FwOjVweH0uZGVsaXZlcnlfX2FkZHJlc3MtbW9kYWwtdHJpZ2dlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyfS5kZWxpdmVyeV9fYWRkcmVzcy10cmlnZ2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmRlbGl2ZXJ5X19hZGRyZXNzLXRyaWdnZXI6aG92ZXJ7b3BhY2l0eTowLjh9LmRlbGl2ZXJ5X19hZGRyZXNzLXRyaWdnZXIgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmRlbGl2ZXJ5X19ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZGVsaXZlcnlfX2dyaWQtMS0xPmRpdnt3aWR0aDpjYWxjKDUwJSAtIDdweCl9LmRlbGl2ZXJ5X19ncmlkLTItMT5kaXZ7d2lkdGg6Y2FsYyg3NSUgLSAoMTVweCAvIDIpKX0uZGVsaXZlcnlfX2dyaWQtMi0xPmRpdjpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtICgxNXB4IC8gMikpfS5kZWxpdmVyeV9fZ3JpZC0yLTEtMT5kaXZ7d2lkdGg6Y2FsYygyNSUgLSAoKDE1cHggKiAyKSAvIDMpKX0uZGVsaXZlcnlfX2dyaWQtMi0xLTE+ZGl2OmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoNTAlIC0gKCgxNXB4ICogMikgLyAzKSl9LmRlbGl2ZXJ5X19ncmlkLTEtMS0yPmRpdnt3aWR0aDpjYWxjKDI1JSAtICgoMTVweCAqIDIpIC8gMykpfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMj5kaXY6bGFzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtICgoMTVweCAqIDIpIC8gMykpfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMT5kaXZ7d2lkdGg6Y2FsYygzMy4zMzMlIC0gKCgxNXB4ICogMikgLyAzKSl9LmRlbGl2ZXJ5X19ncmlkLTEtMS0xLTE+ZGl2e3dpZHRoOmNhbGMoMjUlIC0gN3B4KX0uZGVsaXZlcnlfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo4MHB4O21hcmdpbi10b3A6MzBweH0uZGVsaXZlcnlfX3RleHQtdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fS5kZWxpdmVyeV9fdGV4dC10aXRsZS1ob2xkZXJ7Zm9udC1zaXplOjEuNzVlbTtsaW5lLWhlaWdodDoxLjEyNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlbGl2ZXJ5X190ZXh0LWNvbnRlbnQgcHtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X190ZXh0LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MzBweH0uZGVsaXZlcnlfX3RleHQtZ3JpZC10aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206N3B4O2ZvbnQtc2l6ZToxLjFlbX0uZGVsaXZlcnlfX3RleHQtZ3JpZC1pdGVtIHB7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX3RleHQtZ3JpZC1pdGVtIGF7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRlbGl2ZXJ5X190ZXh0LWdyaWQtaXRlbSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5kZWxpdmVyeV9fYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5kZWxpdmVyeV9fYmFubmVyLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjYwJTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToyLjI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uZGVsaXZlcnlfX2Jhbm5lci1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6NDAlfS5kZWxpdmVyeV9fYmFubmVyLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmRlbGl2ZXJ5X19iYW5uZXItbGlua3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufS5kZWxpdmVyeV9faGFsZi1ibG9ja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5kZWxpdmVyeV9faGFsZi1ibG9jay1jb250ZW50e3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWNvbnRlbnQgcHtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9faGFsZi1ibG9jay10aXRsZXttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MS43NWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWltYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5kZWxpdmVyeV9faGFsZi1ibG9jay1pbWFnZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6NDgwcHh9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm17cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MzBweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjEwcHggc29saWQgdmFyKC0tdGhlbWUpfS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVyIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1pbnB1dHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDo3MCU7bWF4LXdpZHRoOjc1MHB4fS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIC5kZWxpdmVyeV9faW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5kZWxpdmVyeV9fcHJpY2V7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LmRlbGl2ZXJ5X19wcmljZV9zZWNvbmRhcnl7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX3RvdGFsLXByaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRlbGl2ZXJ5X19yZWFzb25zLWxpc3QgbGl7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX3JlYXNvbnMtbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjdweH0uZGVsaXZlcnlfX3JlYXNvbnMtbGlzdCBsaTpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowLjc1ZW07aGVpZ2h0OjAuNzVlbTttYXJnaW4tcmlnaHQ6N3B4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NTAlfS5kZWxpdmVyeV9fdGV4dC10YWJsZSB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5kZWxpdmVyeV9fdGV4dC10YWJsZSB0aCwuZGVsaXZlcnlfX3RleHQtdGFibGUgdGR7cGFkZGluZzoxMHB4fS5kZWxpdmVyeV9fdGV4dC10YWJsZSB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTF9LmRlbGl2ZXJ5X190ZXh0LXRhYmxlLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6MjBweH0uZGVsaXZlcnlfX3RleHQtdGFibGUtZGVzY3JpcHRpb24gc3Bhbntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6dmFyKC0tdGhlbWUpfS5kZWxpdmVyeV9fdG90YWxzLWxpbmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZGVsaXZlcnlfX3RvdGFscy1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6N3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsuZGVsaXZlcnlfX2Zvcm0tZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmdyaWQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yc30uZGVsaXZlcnlfX2Zvcm06bm90KC5hY3RpdmUpIC5kZWxpdmVyeV9fZm9ybS1kcm9wZG93bnt3aWR0aDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59LmRlbGl2ZXJ5X19mb3JtLmFjdGl2ZSAuZGVsaXZlcnlfX2Zvcm0tYmFubmVye29wYWNpdHk6MH0uZGVsaXZlcnlfX2Zvcm0tZHJvcGRvd24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O3JpZ2h0OjA7ei1pbmRleDoxMDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxNnB4IHJnYmEoMzUsMzUsMzUsMC41KTtib3JkZXItcmFkaXVzOjE1cHg7Y3Vyc29yOnBvaW50ZXJ9LmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3duLWNsb3NlIFtjbGFzcyo9XCJpY28tXCJde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjotOXB4IDAgMCAtOXB4O2ZpbGw6dmFyKC0tdGhlbWUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmRlbGl2ZXJ5X19iYW5uZXItY29udGVudHt3aWR0aDo1MCU7Zm9udC1zaXplOjJlbX0uZGVsaXZlcnlfX2Jhbm5lci1pbWFnZXt3aWR0aDo1MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZWxpdmVyeV9fZm9ybS1jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmRlbGl2ZXJ5X19mb3JtLWhvbGRlcntvcmRlcjoyfS5kZWxpdmVyeV9fZm9ybS1iYW5uZXJ7b3JkZXI6MX0uZGVsaXZlcnlfX2Zvcm0tZHJvcGRvd24tY2xvc2V7ZGlzcGxheTpub25lfS5kZWxpdmVyeV9fdGV4dC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfS5kZWxpdmVyeV9fYmFubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGVsaXZlcnlfX2Jhbm5lci1jb250ZW50e29yZGVyOjI7d2lkdGg6MTAwJTtmb250LXNpemU6MS41ZW19LmRlbGl2ZXJ5X19iYW5uZXItaW1hZ2V7b3JkZXI6MTt3aWR0aDoxMDAlfS5kZWxpdmVyeV9faGFsZi1ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWNvbnRlbnR7b3JkZXI6Mjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjIwcHh9LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLXRpdGxle2ZvbnQtc2l6ZToxLjVlbX0uZGVsaXZlcnlfX2hhbGYtYmxvY2staW1hZ2V7d2lkdGg6MTAwJTtvcmRlcjoxfS5kZWxpdmVyeV9faGFsZi1ibG9jay1pbWFnZSBpbWd7aGVpZ2h0OmF1dG99LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm17cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7ZGlzcGxheTpibG9ja30uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1pbnB1dHN7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSAuZGVsaXZlcnlfX2lucHV0LWxpbmV7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uZGVsaXZlcnlfX3RleHQtdGFibGV7Zm9udC1zaXplOjAuOWVtO292ZXJmbG93LXg6YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm17cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4fS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0c3tkaXNwbGF5OmJsb2NrfS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIC5kZWxpdmVyeV9faW5wdXQtbGluZXt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsuZGVsaXZlcnlfX3RpdGxlLWhvbGRlcntmb250LXNpemU6MmVtfS5kZWxpdmVyeV9fdGl0bGU+c3Bhbntmb250LXNpemU6MWVtfS5kZWxpdmVyeV9fZ3JpZC0xLTE+ZGl2e3dpZHRoOjEwMCV9LmRlbGl2ZXJ5X19ncmlkLTItMS0xPmRpdnt3aWR0aDpjYWxjKDUwJSAtIDdweCl9LmRlbGl2ZXJ5X19ncmlkLTItMS0xPmRpdjpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMj5kaXZ7d2lkdGg6Y2FsYyg1MCUgLSA3cHgpfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMj5kaXY6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMS0xPmRpdnt3aWR0aDpjYWxjKDUwJSAtIDdweCl9LmRlbGl2ZXJ5X190ZXh0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uZGVsaXZlcnlfX3ByaWNle21hcmdpbi1ib3R0b206MjVweH0uZGVsaXZlcnlfX3RvdGFsLXByaWNle2hlaWdodDphdXRvfX0uYWNjb3JkaW9uX19zZWN0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9LmFjY29yZGlvbl9fc2VjdGlvbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5hY2NvcmRpb25fX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDpib2xkO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmFjY29yZGlvbl9fdGl0bGUtbmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hY2NvcmRpb25fX3RpdGxlLW5hbWU6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTJweDtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0OjEwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI4QUFBQVRDQVlBQUFCb2JOWkNBQUFCK2tsRVFWUklpYVhWVDRoTllSakg4Yys5WktXa21FbUc1aTZvY1pSeTdZU29RU2FSc0xHWmhRMExoWkkvS1F0cWhvVUYyWk1WRnRMRU1EVCtGVTJkb3U2VmhUcFNVa2hNeHBSbVluSHVyZXM2NTk1ejd6eWIwM2wvei90ODMrZDl6L205dVZMM2FqVnhFbk1yejB3UlJHR212SEtoT0E4M2NTU0l3aExrSzFvT3AzRU9KM0E4S3p3anVBTlAwSXQ3NVVLeFVJWG5jUmxuYXZMUDRsVE40bVlDWG9oaHJLb01kZUZadVZEc21ZM3pPRmczWjFabEFWTVluQUc0RTAreHZFNWFqQnZWcnQra3pCL0FVVzNzUUxsUVhJS0hDV0Q0aGNFODNtTXpTaWwxTHVCUWkrRDVlSVNWS1NuN2dpaThYdTNvSXpiZ2JVSmlEaGR4T0NPNEc4K3hMRUdld0o0Z0NtL3o3M1ord3hhOFNxazdnQU5Od0Fzd2hCVUo4alQ2Z3lpOFZSMm9QOHNQMkloM0NaUG40RXJhQWlwblBJWWdRWjdDamxwd0VoeStZeDNTM09NUzlvdVBvd3J1RXY5T2hZVDhTZXpGM1hvaFYrZHd0ZEdCeCtoSjBQNmdIOWZRS2U1NGFVcWR2aUFLL3dQVCtCZjZqTFY0bmFEbGNCWEhNSklDSHNlMk5EQ05PNi9HSXR6Qm1tYUpOVEdOblVFVURqVkt5bUllbjdCZThnNGt4VTl4eHczQldlSEVIMDB2WGpiSm04THVJQW9mWkNuYWltMSt3VmJwUGpBcDd2aCsxb0t0ZXZZUHNST08xWTFQWUZjUWhTT3RGR3ZueWh4SEgxNVUzbjlqZXhDRnc2MFdhdmUrL29wTkdCVTcxMmc3UmY0Q3NOS0RZK2svZ0xnQUFBQUFTVVZPUks1Q1lJST1cIik7YmFja2dyb3VuZC1zaXplOjEycHggOHB4O3RyYW5zaXRpb246YWxsIDAuMnN9LmFjY29yZGlvbl9fdGl0bGUtbmFtZS5hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5kZXNrdG9wIC5hY2NvcmRpb25fX3RpdGxlOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uYWNjb3JkaW9uX190aXRsZS5hY3RpdmV7Y29sb3I6dmFyKC0tdGhlbWUpfS5hY2NvcmRpb25fX3RpdGxlLmFjdGl2ZSAuYWNjb3JkaW9uX190aXRsZS1uYW1lOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uYWNjb3JkaW9uX19jb250ZW50e2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmctYm90dG9tOjFlbX0uYWNjb3JkaW9uX19jb250ZW50LmFjdGl2ZXtib3JkZXItY29sb3I6I2RmZTBlMX0ucG9zdHtwYWRkaW5nLWJvdHRvbTo1ZW07Zm9udC1zaXplOjFlbX0ucG9zdF9faGVyb3t3aWR0aDoxMDAlfS5zbGljay1pbml0aWFsaXplZCAucG9zdF9faGVyby1zbGlkZS5zbGljay1zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1pdGVtczpzdHJldGNofS5wb3N0X19oZXJvLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmctdG9wOjNlbTtwYWRkaW5nLWJvdHRvbTozLjVlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC40OCk7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlfS5wb3N0X19oZXJvLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucG9zdF9faGVyby1pbWFnZSB2aWRlb3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCV9LnBvc3RfX2hlcm8taW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucG9zdF9faGVyby10aXRsZXttYXgtd2lkdGg6NTYwcHg7bWFyZ2luLWJvdHRvbTowLjEyNWVtO2ZvbnQtc2l6ZToyLjI1ZW07bGluZS1oZWlnaHQ6MS4xO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX2hlcm8tdGl0bGUgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSk7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBvc3RfX2hlcm8tdGV4dHttYXJnaW4tYm90dG9tOjFlbTtsaW5lLWhlaWdodDoxLjRlbTtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX2hlcm8tdGV4dC13YXJuaW5ne2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2VjNDgyZjtmb250LXdlaWdodDpib2xkfS5wb3N0X19oZXJvLWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19LnBvc3RfX3NlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6M2VtO3BhZGRpbmctYm90dG9tOjNlbX0ucG9zdF9fc2VjdGlvbi1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBvc3RfX3NlY3Rpb25fZ3JheTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi04MHZ3O3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMHZ3O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn0ucG9zdF9fc2VjdGlvbiBsaXtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNWM2MjZlfS5wb3N0X19zZWN0aW9uIHVsOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxZW19LnBvc3RfX3NlY3Rpb24gcHtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNWM2MjZlfS5wb3N0X19zZWN0aW9uIHA6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjFlbX0ucG9zdF9fc2VjdGlvbi10aXRsZXttYXJnaW4tYm90dG9tOjAuNzVlbTtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9fc2VjdGlvbi10aXRsZV9sb3d7bWFyZ2luLWJvdHRvbTowfS5wb3N0X19zZWN0aW9uLXN1YnRpdGxle2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MC4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0ucG9zdF9fc2VjdGlvbi1zdWJ0aXRsZV93aXRoLWdhcHttYXJnaW4tYm90dG9tOjAuNzVlbX0ucG9zdF9fc2VjdGlvbi10ZXh0e21heC13aWR0aDo2ODBweH0ucG9zdF9fc2VjdGlvbi1pdGVte21heC13aWR0aDo2ODBweH0ucG9zdF9fc2VjdGlvbi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS41ZW19LnBvc3RfX21hdGh7bWFyZ2luLXRvcDozZW07bWFyZ2luLWJvdHRvbTozZW19LnBvc3RfX21hdGgtbGlzdHtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjFlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzVjNjI2ZX0ucG9zdF9fbWF0aC1saXN0PmRpdnttYXgtd2lkdGg6MjIwcHh9LnBvc3RfX21hdGgtbGlzdD5kaXY6bnRoLWNoaWxkKDJuKXtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9fbWF0aC1saXN0PmRpdjpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MTBweH0ucG9zdF9fcHJldmlld3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyNDBweDtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MC43NWVtfS5wb3N0X19wcmV2aWV3Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS41ZW19LnBvc3RfX3ByZXZpZXctdGl0bGV7bWFyZ2luLWJvdHRvbTowLjEyNWVtO2ZvbnQtc2l6ZToxLjM1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9fcHJldmlldy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0ucG9zdF9fcHJldmlldyBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5wb3N0X19wcmV2aWV3LWhhbGZ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDowLjc1ZW07cGFkZGluZy10b3A6MzBweH0ucG9zdF9fdGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0ucG9zdF9fdGFibGUgdGgsLnBvc3RfX3RhYmxlIHRke3BhZGRpbmc6MTBweH0ucG9zdF9fdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxfS5wb3N0X190YWJsZS1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjIwcHh9LnBvc3RfX3RhYmxlLWRlc2NyaXB0aW9uIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yNWVtO2NvbG9yOnZhcigtLXRoZW1lKX0ucG9zdF9fbGlua3N7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtncmlkLWdhcDoxLjc1ZW19LnBvc3RfX2xpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS41ZW19LnBvc3RfX2xpbmtzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93Oi01cHggNXB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjMpfS5wb3N0X19saW5rcy1pdGVtIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucG9zdF9fbGlua3MtaXRlbSBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC4zKX0ucG9zdF9fbGlua3MtaXRlbSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyOSwzNCwzNywwLjYpO3RleHQtZGVjb3JhdGlvbjpub25lfS5wb3N0X190ZWFtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS41ZW19LnBvc3RfX2lucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToyMHB4fS5wb3N0X19yZXF1ZXN0LWZvcm17cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjEuNWVtO3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjEuNWVtO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6NXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ucG9zdF9fcmVxdWVzdC1mb3JtLWhvbGRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnBvc3RfX3JlcXVlc3QtZm9ybS1ob2xkZXIgW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5wb3N0X19yZXF1ZXN0LWZvcm0taW5wdXRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6NzAlO21heC13aWR0aDo3NTBweH0ucG9zdF9fcmVxdWVzdC1mb3JtIC5wb3N0X19pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnBvc3RfX2Zvcm17cGFkZGluZzoxLjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7b3ZlcmZsb3c6aGlkZGVufS5wb3N0X19mb3JtIC5kZWxpdmVyeV9fZm9ybXttYXJnaW4tYm90dG9tOjB9LnBvc3RfX2Zvcm0tdGl0bGV7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbTowLjVlbTtmb250LXdlaWdodDpib2xkfS5wb3N0X19mb3JtLXRvdGFsc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xMjVlbX0ucG9zdF9fZm9ybS10b3RhbHM6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDowLjVlbX0ucG9zdF9fZm9ybS10b3RhbHNfc2Vjb25kYXJ5e2NvbG9yOiM1YzYyNmV9LnBvc3RfX2Zvcm0tZGVzY3JpcHRpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctYm90dG9tOjFlbX0ucG9zdF9fZm9ybS1kZXNjcmlwdGlvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi0yNSU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTUwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNFNUU1RTV9LnBvc3RfX2Zvcm0tZGVzY3JpcHRpb24gcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6Izg0ODQ4NH0ucG9zdF9fZm9ybS1kZXNjcmlwdGlvbiBwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MWVtfS5wb3N0X19mb3JtLWZlYXR1cmVzLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbTowLjVlbTtjb2xvcjp2YXIoLS10aGVtZSl9LnBvc3RfX2Zvcm0tZmVhdHVyZXMtbGlzdCBsaXtmb250LXNpemU6MC44NzVlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6Izg0ODQ4NH0ucG9zdF9fZm9ybS1mZWF0dXJlcy1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19LnBvc3RfX2Zvcm0tZmVhdHVyZXMtbGlzdCBhe2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wb3N0X19mb3JtLWZlYXR1cmVzLWxpc3QgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9zdCAuZGVsaXZlcnlfX2Zvcm0tYmFubmVyLC5wb3N0X19hc2lkZXtwYWRkaW5nLXRvcDozZW19LnBvc3QgLmRlbGl2ZXJ5X190ZXh0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO3BhZGRpbmctYm90dG9tOjEuNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsucG9zdF9fbWFpbntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0MjBweDtncmlkLWNvbHVtbi1nYXA6MjBweH0ucG9zdF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3JkZXI6MX0ucG9zdF9fYXNpZGV7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtvcmRlcjoyfS5wb3N0X19hc2lkZS1ob2xkZXJ7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wb3N0X19mb3JtLXRpdGxle2ZvbnQtc2l6ZToxLjVlbX0ucG9zdF9fZm9ybS1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBvc3R7Zm9udC1zaXplOjAuNzVlbX0ucG9zdF9fcHJldmlld3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDE2MHB4fS5wb3N0X19tYXRoLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4xMjVlbX0ucG9zdF9fbWF0aC1saXN0PmRpdnttYXgtd2lkdGg6MjIwcHh9LnBvc3RfX21hdGgtbGlzdD5kaXY6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MTBweH0ucG9zdF9fdGFibGV7Zm9udC1zaXplOjAuOWVtO292ZXJmbG93LXg6YXV0b30ucG9zdF9fcmVxdWVzdC1mb3Jte3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0ucG9zdF9fcmVxdWVzdC1mb3JtLWhvbGRlcntkaXNwbGF5OmJsb2NrfS5wb3N0X19yZXF1ZXN0LWZvcm0taW5wdXRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LnBvc3RfX3JlcXVlc3QtZm9ybSAucG9zdF9faW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5wb3N0X19mb3JtLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ucG9zdCAuYWdyZWVtZW50LWxpbmUgLmxhYmVsLXRleHR7dG9wOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wb3N0X19saW5rc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1nYXA6MWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucG9zdF9fbWF0aDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjJlbX0ucG9zdF9fcHJldmlld3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5wb3N0X19wcmV2aWV3Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MmVtfS5wb3N0X19wcmV2aWV3LWltYWdle29yZGVyOjF9LnBvc3RfX3ByZXZpZXctY29udGVudHtvcmRlcjoyO3BhZGRpbmctYm90dG9tOjEwcHh9LnBvc3RfX3ByZXZpZXctaGFsZntkaXNwbGF5OmJsb2NrfS5wb3N0X19saW5rc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9LnBvc3RfX3JlcXVlc3QtZm9ybXtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LnBvc3RfX3JlcXVlc3QtZm9ybS1pbnB1dHN7ZGlzcGxheTpibG9ja30ucG9zdF9fcmVxdWVzdC1mb3JtIC5wb3N0X19pbnB1dC1saW5le3dpZHRoOjEwMCV9LnBvc3QgLmRlbGl2ZXJ5X190ZXh0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXsucG9zdCAuZGVsaXZlcnlfX3RleHQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uYmxvZ3ttaW4taGVpZ2h0Ojg2dmg7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLWJvdHRvbTo1MHB4fS5ibG9nX19pbm5lcnttYXgtd2lkdGg6OTgwcHh9LmJsb2cgLmJyZWFkY3J1bWJze21hcmdpbi1ib3R0b206M3JlbX0uYmxvZyAuYnJlYWRjcnVtYnMgLmlubmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5ibG9nX190aXRsZXttYXJnaW4tYm90dG9tOjJyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2dfX3RpdGxlX2xvd3ttYXJnaW4tYm90dG9tOjAuNXJlbX0uYmxvZ19fbGlzdHttYXJnaW4tYm90dG9tOjJyZW19LmJsb2dfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE5MHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MnJlbTtncmlkLXJvdy1nYXA6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToycmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDd9LmJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6MnJlbX0uYmxvZ19faXRlbTpob3ZlciAuYmxvZ19faXRlbS1uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0uYmxvZ19faXRlbS1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDt0ZXh0LWluZGVudDotOTllbTtvdmVyZmxvdzpoaWRkZW59LmJsb2dfX2l0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NzAlO292ZXJmbG93OmhpZGRlbn0uYmxvZ19faXRlbS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYmxvZ19faXRlbS1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjEzM3B4fS5ibG9nX19pdGVtLW5hbWV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuNXJlbTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5ibG9nX19pdGVtLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjEuNH0uYmxvZ19faXRlbS1kYXRle2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0uYmxvZ19faXRlbS1wYWdle21hcmdpbi10b3A6MS4yNXJlbX0uYmxvZ19faXRlbS1wYWdlIHB7bWFyZ2luLXRvcDoxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNWM2MjZlfS5ibG9nX19pdGVtLXBhZ2UgLnZpZGVvLWJveHttYXJnaW4tdG9wOjEuMjVyZW19LmJsb2dfX2l0ZW0tcGFnZS1pbWFnZXttYXJnaW4tdG9wOjEuMjVyZW19LmJsb2dfX2l0ZW0tcGFnZS1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYmxvZ19faXRlbS1wYWdlLWJhY2stbGlua3ttYXJnaW4tdG9wOjEuMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYmxvZ19faXRlbS1wYWdlLWJhY2stbGluayBhe2NvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYmxvZ19faXRlbXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5ibG9nX19pdGVtLWNvbnRlbnR7bWluLWhlaWdodDowfX0ubG9naW4td2FybmluZ3ttYXgtd2lkdGg6MzAwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4fS5uby1sb2dpbi13YXJuaW5nIC5sb2dpbi13YXJuaW5ne2Rpc3BsYXk6bm9uZX0ubG9naW4td2FybmluZ19fYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MTVweH0ubG9naW4td2FybmluZyBbY2xhc3MqPVwiYnV0blwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzRweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmxvZ2luLXdhcm5pbmcgYVtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0OjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpey5sb2dpbi13YXJuaW5ne2JvdHRvbToyMHB4fX0ubG9naW4tZ3JlZXRpbmd7bWF4LXdpZHRoOjMwMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0ubm8tbG9naW4tZ3JlZXRpbmcgLmxvZ2luLWdyZWV0aW5ne2Rpc3BsYXk6bm9uZX0ubG9naW4tZ3JlZXRpbmdfX2FsZXJ0e21hcmdpbi10b3A6MTVweH0ubG9naW4tZ3JlZXRpbmdfX2J0bnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjE1cHh9LmxvZ2luLWdyZWV0aW5nIFtjbGFzcyo9XCJidXRuXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozNHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubG9naW4tZ3JlZXRpbmcgYVtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0OjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpey5sb2dpbi1ncmVldGluZ3tib3R0b206MjBweH19Lmluc3RhbGwtcHJvbXB0e2Rpc3BsYXk6bm9uZTt6LWluZGV4Ojk5OTk7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7bWF4LXdpZHRoOjMwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4fS5pbnN0YWxsLXByb21wdF9fYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MTVweH0ubm8taW5zdGFsbC1wcm9tcHQgLmluc3RhbGwtcHJvbXB0e2Rpc3BsYXk6bm9uZX0uaW5zdGFsbC1wcm9tcHQgW2NsYXNzKj1cImJ1dG5cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjM0cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5pbnN0YWxsLXByb21wdCBhW2NsYXNzKj1cImJ1dG5cIl17bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCl7Lmluc3RhbGwtcHJvbXB0e2JvdHRvbToyMHB4fX0uYXNpZGUtZG90LW5hdntwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6ODg4ODtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMHZoO3dpZHRoOjB9LmFzaWRlLWRvdC1uYXZfX2xpc3R7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtyaWdodDowO3dpZHRoOjA7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5hc2lkZS1kb3QtbmF2X19pdGVte21hcmdpbi10b3A6MS41ZW19LmFzaWRlLWRvdC1uYXZfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjEuNWVtO21hcmdpbi1yaWdodDoxZW07d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzoxcHggMXB4IDVweCByZ2JhKDAsMCwwLDAuMzUpO3RyYW5zaXRpb246YWxsIDAuMzVzfS5hc2lkZS1kb3QtbmF2X19saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hc2lkZS1kb3QtbmF2X19saW5rOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MC43NWVtO2hlaWdodDowLjc1ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MXB4IDFweCA1cHggcmdiYSgwLDAsMCwwLjM1KTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uYXNpZGUtZG90LW5hdl9fbGluay5hY3RpdmV7cGFkZGluZy1yaWdodDoyZW19LmFzaWRlLWRvdC1uYXZfX2xpbmsuYWN0aXZlOmFmdGVye3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTtyaWdodDotMC4zNzVlbX0uYXNpZGUtZG90LW5hdl9fbGluayBzcGFue3RyYW5zaXRpb246YWxsIDAuMnM7ZmxleC1zaHJpbms6MH0uYXNpZGUtZG90LW5hdl9fbGluazpub3QoLmFjdGl2ZSkgc3BhbntvcGFjaXR5OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5hc2lkZS1kb3QtbmF2e2Rpc3BsYXk6YmxvY2t9fS5yZy1wYXJ0bmVyIC5tYWluLXBhZ2UtYWN0aW9ucywucmctcGFydG5lciAuY2FyZC1iZW5lZml0cywucmctcGFydG5lciAuY2FyZC10ZXJtcywucmctcGFydG5lciAuY2F0YWxvZ3VlLWF2YWlsYWJpbGl0eSwucmctcGFydG5lciAucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHksLnJnLXBhcnRuZXIgLmNhdGFsb2d1ZS1wcmljZS1zb3J0e2Rpc3BsYXk6bm9uZX0ucmctcGFydG5lcl9fcG93ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM1YzYyNmV9LnJnLXBhcnRuZXJfX3Bvd2VyZWQgc3Zne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7ZmlsbDojZWM0ODJmfS5yZy1wYXJ0bmVyIC5oZWFkZXJ7cGFkZGluZy10b3A6MH1AbWVkaWEgcHJpbnR7KiwqOmJlZm9yZSwqOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtjb2xvcjojMWQyMjI1ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjMWQyMjI1O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1pbWd7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfWZvb3Rlcntwb3NpdGlvbjpzdGF0aWN9Lm1haW57cGFkZGluZzo4MHB4IDAgMCAwICFpbXBvcnRhbnR9LnBhZ2UtaG9sZGVye2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MH1odG1sLGJvZHl7aGVpZ2h0Ojk5JX0ucGFnZS1uYXYtaG9sZGVyLmZpeGVkLC5wYWdlLWZvb3RlciwuZG93bi1pY29uLC5iYW5uZXIsLmNhdGFsb2d1ZS1saXN0LWhvbGRlciwubW91c2UtaWNvbiwuc2Nyb2xsLXRvLW9yZGVyLC5vcmRlci1lcnJvcnMsLmRhdGUtaW5wdXQ6YmVmb3JlLC5hbW91bnQtYnV0biwucmVkLWJ1dG4sLmhlbHAtaWNvbiwuZGVza3RvcC1wYWdlLW5hdiwucGhvdG9zLC5tYWluLXNlY3Rpb24tdGl0bGUsLnNtYWxsLXNsaWRlci1ibG9jaywub3JkZXItaW5mby1idXRucywuZmVhdHVyZXMtbmF2LWhvbGRlciwub3JkZXItY3VzdG9tZXItZGF0YSxmb290ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUtY2VsbHtmbG9hdDpyaWdodDt3aWR0aDozNSV9Lm9yZGVyLXByaWNlLWZvcm0gbGFiZWwrLmlucHV0LWxpbmUtY2VsbHtmbG9hdDpsZWZ0O3dpZHRoOjYwJTttYXJnaW46MH0uY29tcGFueS1mZWF0dXJlW2NsYXNzKj0nc2Nyb2xsLW9yZGVyJ117cGFkZGluZzowIDAgMTBweCAwO2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm9yZGVyLWRlc2NyaXB0aW9ue3BhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzfS5jb21wYW55LWZlYXR1cmVzLWNvbnRlbnR7d2lkdGg6MTAwJX0ucGFnZS1uYXYtbG9nb3ttYXJnaW4tbGVmdDowfS5vcmRlci1zZWN0aW9uLC5tYWluLXBhZ2UtY2VsbCwubWFpbi1wYWdlLXJvd3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MH0ub3JkZXItcHJlcGF5bWVudHtwYWRkaW5nOjEwcHggMzBweCAxMHB4IDB9Lm9yZGVyLXByaWNlLWZvcm17cGFkZGluZzowIDAgMjBweCAwfS5jYXJ0Pi5pbm5lcntiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowfS5jb21wYW55LWZlYXR1cmUgaDIsLmNhcnQgaDF7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nOjAgMCAxNXB4IDB9LmNhcnQtaXRlbS1pbWFnZSBpbWd7bWF4LWhlaWdodDo0MHB4fS5oZWFkZXItY2FydHtkaXNwbGF5Om5vbmV9LmNhcnQtdGFibGUtY2VsbHtwYWRkaW5nOjVweH0uY2FydC10YWJsZS1jZWxsOm50aC1jaGlsZCg3KXtkaXNwbGF5Om5vbmV9LmNhcnQtb3JkZXIgLm9yZGVyLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgMCAwfS5vcmRlci1wcmljZS1mb3JtIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzJweH0ub3JkZXItdG90YWwtbGlzdCBsaSBsYWJlbHtsZWZ0Oi0yM3B4fS5vcmRlci1wcmVwYXltZW50LWluZm97cGFkZGluZzoxMnB4IDAgMCAwfS5jYXJ0LWhvbGRlcnttYXgtd2lkdGg6MTI0MHB4fS5jYXJ0LWl0ZW0taW5mb3tmb250LXNpemU6MTZweH0uY2FydC10ZXh0e3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZToxMnB4fS5vcmRlci1zZWN0aW9uIGxhYmVse2ZvbnQtc2l6ZToxM3B4fS5vcmRlci1zZWN0aW9uLXRvdGFse3BhZGRpbmc6MTVweCAwIDVweCAwfS5vcmRlci10b3RhbC10aXRsZSwub3JkZXItdG90YWwtbGlzdCBsaXtwYWRkaW5nOjAgMCAxMHB4IDB9LmRvY3VtZW50cy1wcmV2aWV3LWNvbnRlbnR7cGFkZGluZzozMHB4IDIwcHh9LmhlYWRlci1uYXYsLmFkZGl0aW9uYWwtbmF2LGhlYWRlciAudWktY29udHJvbHMsLnRvb2x0aXBzdGVyLWRlZmF1bHQsLmJyZWFkY3J1bWJzLC5wcmV2aWV3LXRhZ3MsLmNhcnQtdGV4dCAuY2FydC1jbGVhciwucHJpbnQtZG9jdW1lbnRzIC5wYWdlLW5hdi1ob2xkZXIsLnByaW50LWRvY3VtZW50cyAubmF2aWdhdGlvbi1ibG9jay1hc2lkZSwucHJpbnQtZG9jdW1lbnRzIC5sb2dpbi10cmlnZ2VyLC5jYmgtd3JhcHBlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucHJpbnQtZG9jdW1lbnRzIC5uYXZpZ2F0aW9uLWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99LnByaW50LWRvY3VtZW50cyAuZG9jdW1lbnRzLXByZXZpZXd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucHJpbnQtZG9jdW1lbnRzIC5wYWdlLW5hdi1pdGVtc3tiYWNrZ3JvdW5kOiNmZmZ9LnByaW50LWRvY3VtZW50cyAuZG9jdW1lbnRzLXRpdGxle2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjQ4cHh9LmRvY3VtZW50cy1wcmV2aWV3IHB7Zm9udC1zaXplOjE0cHh9LmNhcmQgLmNhcmQtZ2FsbGVyeSwuY2FyZCAuY2FyZC1iZW5lZml0cywuY2FyZCAuY2FyZC1hY3Rpb25zLC5jYXJkIC5jYXJkLWFkZGl0aW9uYWwtY2FyZHMsLmNhcmQgLmNhcmQtYWRkaXRpb25hbC1waG90b3N7ZGlzcGxheTpub25lfS5jYXJkIC5jYXJkLWZlYXR1cmVzIC5uYW1lIGEsLmNhcmQgLmNhcmQtYnRucyBbY2xhc3MqPSctYnV0biddLC5vcmRlci1kb2MgaGVhZGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oZWFkZXItY29udGFjdHMgLnBob25lLWJveHtkaXNwbGF5OmJsb2NrfX0ucmctbWFya3VwX190b3B7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NTBweH0ucmctbWFya3VwX19uYXYgbGl7Zm9udC13ZWlnaHQ6Ym9sZDtsaXN0LXN0eWxlOmRlY2ltYWwgaW5zaWRlfS5yZy1tYXJrdXBfX25hdiBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjIwcHh9LnJnLW1hcmt1cF9fbmF2IGxpIGF7Y29sb3I6dmFyKC0tdGhlbWUpfVxuIiwiLmF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM0cHgpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgXG4gIC5yZy1wYXJ0bmVyICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCk7XG4gIH1cbiAgXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gIH1cbiAgXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX2J1dG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAmX19yZW1lbWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAmX19yZWNvdmVyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gICZfX3RyaWdnZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmX19lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBcbiAgJl9fbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAmX3N1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmX2Vycm9yIHtcbiAgICAgIGNvbG9yOiAkZGFya1JlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qaGVybyovXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmxvZ28taXRlbSB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIDAuNXM7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAwIDI5cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAudHJhbnNwYXJlbnQtYnV0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIH1cblxuICAuYW5jaG9yOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubWFpbi1wYWdlLWNlbGwge1xuICAgIHBhZGRpbmc6IDk4cHggMCAwIDA7XG4gIH1cblxuICAmLXNsb2dhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTFweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIDAuOHM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyAxcztcbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMS4zcyAxcztcbiAgfVxufVxuXG4uaGVyby1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpZnJhbWUsXG4gICAgdmlkZW8sXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTk5OTklO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byB0b3AsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNikgNjAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCVcbiAgICApO1xuICB9XG5cbiAgLmlvcyAmIHZpZGVvLFxuICAuYW5kcm9pZCAmIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxvYWRlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJiB2aWRlbyxcbiAgJiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGFjdHMuc2Nyb2xsZWQgLmNvbnRhY3RzLWxpc3QtaXRlbSxcbi5jb21wYW55LWZlYXR1cmUuc2Nyb2xsZWQgLmZlYXR1cmVzLWxpc3QtaXRlbSxcbi5sb2FkZWQgLmhlcm8tc2xvZ2FuOmJlZm9yZSxcbi5sb2FkZWQgLmhlcm8tYm90dG9tLFxuLmxvYWRlZCAuaGVyby1zbG9nYW4sXG4ubG9hZGVkIC5oZXJvIGgxIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmRvd24tYnV0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA5MCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICYuaGlkZGVuLWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbjoganVtcCAxcyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb246IGp1bXAgMXMgMC4xNXMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uOiBqdW1wIDFzIDAuM3MgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWljb24sXG4uZG93bi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDE1cHgsIDApO1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsV2hlZWwgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgLTc1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmlvcyAmLFxuICAuYW5kcm9pZCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG5cbiAgJi1maXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi0tY29tcGFueSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wYWdlLWhlcm8tYmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVyby1iZzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYXNpZGVOYXY7XG5cbiAgICAuaGVyby1pY29uIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLXRvcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cblxuICAmLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5OHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTFweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuXG4gICYtYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLnBhZ2UtaGVyby1zbGlkZXIge1xuICAgICAgJi5vbmUtc2xpZGUge1xuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXG4gICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgICAgLnNsaWRlLXRleHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgICAgLnNsaWRlLXRleHQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpdEltYWdlKGNvdmVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjg1KSAwJSxcbiAgICAgICAgICByZ2JhKCRibGFjaywgMC43KSA1MCUsXG4gICAgICAgICAgcmdiYSgkYmxhY2ssIDAuNikgNzAlLFxuICAgICAgICAgIHJnYmEoJGJsYWNrLCAwKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHpvb21JbWFnZTtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10cmlnZ2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1sZWZ0LFxuICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGlmcmFtZSxcbiAgICAgIHZpZGVvLFxuICAgICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJl9ibHVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHRvcCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgNjAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJVxuICAgICAgKTtcbiAgICB9XG4gIH1cblxuICAmLW5hdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIDFzO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbXBhbnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgLy9jb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIC5pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG5cbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYtZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAuc3RhdGljLXJhdGluZyxcbiAgICAgICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR5cGUge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hZGQtdG8tZmF2b3JpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogNnB4IGF1dG8gMCBhdXRvO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IC05cHggMCAwIC0xMnB4O1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJi0tbG93IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDRweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgIG1hcmdpbjogMTJweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtY291bnRlciB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJi1yYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuc3RhdGljLXJhdGluZyxcbiAgICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyLFxuICAgICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tY29tcGFueS1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9zdGF0aWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJiArIC5zdHVkaW8tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJiArIC5zdHVkaW8tc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJiArIC5zdHVkaW8tc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgc3F1YXJlU2l6ZSg5MHB4KTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgQGluY2x1ZGUgc3F1YXJlU2l6ZSg2MHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubmFtZSB7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS10ZW5kZXItYXBwcm92ZWQge1xuICAgICAgdG9wOiAtM3B4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgIC5uYW1lLWlkLFxuICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIsXG4gICAgICAuc3RhdGljLXJhdGluZyxcbiAgICAgIC5hZGQtdG8tZmF2b3JpdGUge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIC5uYW1lLWlkLFxuICAgICAgICAudGVzdGltb25pYWwtY291bnRlcixcbiAgICAgICAgLnN0YXRpYy1yYXRpbmcsXG4gICAgICAgIC5hZGQtdG8tZmF2b3JpdGUge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR5cGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZGQtdG8tZmF2b3JpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAtMXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogLTlweCAwIDAgLTEycHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9hZGVkIHtcbiAgLnBhZ2UtaGVyby1nYWxsZXJ5LFxuICAucGFnZS1oZXJvLWNvbXBhbnksXG4gIC5wYWdlLWhlcm8tbmF2LFxuICAucGFnZS1oZXJvLXRvcCxcbiAgLnBhZ2UtaGVyby10aXRsZSxcbiAgLnBhZ2UtaGVyby10ZXh0LFxuICAucGFnZS1oZXJvLXRleHQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLyogZW5kIG9mIGhlcm8qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuXG4gICAgaDEge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlLWNlbGwge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICB9XG5cbiAgICAmX19nYXBzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVybyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgJi1ob2xkZXIge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5kb3duLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyB7XG4gICAgJi1zbG9nYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICYtaGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlcm8ge1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgICYtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmRhdGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtaG9sZGVyLFxuICAgICYtZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVybyB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICYtc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAxMzBweCAwIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnBob25lLWJveCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDYxcHggMCAwIDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlcm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgJi0tY29tcGFueSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlcm8tY29tcGFueSxcbiAgLnBhZ2UtaGVyby1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGVza3RvcCB7XG4gICAgLmhlcm8taGVhZGVyIHtcbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bi1pY29uIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaGVybyB7XG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9ndWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2d1ZV9faG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucHJvZHVjdHMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLmNhdGFsb2d1ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0YWxvZ3VlLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmID4gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS10cmlnZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LWhvbGRlci53aXRoLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9ndWUtbGlzdC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jYXRhbG9ndWUtZmlsdGVyLWNvbHVtbiB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC1jb2x1bW4ge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbn1cblxuLmNhdGFsb2d1ZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgJiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuXG4gICZfc3RhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogODVweDtcbiAgei1pbmRleDogMTA0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLy9cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWlkR3JheTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRHcmF5O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRHcmF5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJG1pZEdyYXk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wcmV2aWV3LXRhZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuXG4gICYubG93IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGxpIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaWRkZW4tdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgJiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIH1cblxuICAgICZfc3RhZ2VzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXIud2l0aC1maWx0ZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhdGFsb2d1ZS1maWx0ZXItY29sdW1uLFxuICAuY2F0YWxvZ3VlLWxpc3QtY29sdW1uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCxcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgICAmX3N0YWdlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9ndWUtbGlzdC1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCxcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgJl9zdGFnZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LFxuICAuY2F0YWxvZ3VlLWxpc3Qge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgJl9zdGFnZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0YWxvZ3VlX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwaWN0dXJlLFxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgfVxuXG4gICZfbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNsaWNrLWluaXRpYWxpemVkICYuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5jYXRhbG9ndWVfX2Jhbm5lci1mcmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJl9sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgZm9udC1zaXplOiAxM3B4O1xuXG4gIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9ndWUtYmFubmVycy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLmNhdGFsb2d1ZS1maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgJi1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIFxuICAgIC5maWx0ZXJzLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pY29uLWNyb3NzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNDA7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICBcbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgXG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyM3B4IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKCRtaWRHcmF5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gIEBpbmNsdWRlIGhpZGRlbjtcbiAgXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG4gIFxuICAuY29uZmlybS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbHRlci1zZWN0aW9uIHtcbiAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBcbiAgLnNlY3Rpb24tdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDlweCAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnNlY3Rpb24tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAxNHB4IDA7XG4gICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5yYW5nZS1yb3cge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICB9XG4gICAgXG4gICAgJl9fbW9yZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIC5maWx0ZXItY29sb3JzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sYWJlbHMtdHJpZ2dlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5yYW5nZS1pbnB1dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICBcbiAgICAgICAgLnByZWZpeCxcbiAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJlZml4IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50ZXh0LWlucHV0LnByaWNlLXJhbmdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICAuY2hlY2stbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUxO1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jb25maXJtLWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgQGluY2x1ZGUgaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yZWQtYnV0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5wcmljZS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxOHB4IDA7XG4gICAgfVxuICAgIFxuICAgICYuZmlsdGVyLWJ0bnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIHtcbiAgICAmLmFjdGl2ZSAuY2hlY2staWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgLmNoZWNrLWljb24ge1xuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTExXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvdHJhbnNwYXJlbnQtY29sb3IucG5nJykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDE1MCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTEzXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExNFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWI0NDM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmQ0YzQxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE2XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzllOWU5ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExOFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI0ODdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjA2MjkyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzNmNTFiNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjEyMVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMjRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTQzXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY0YjVmNjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjIxMFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNjg2MjA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIyMTFcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkREOUI1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiNDgxXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZWIzYjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjQ4NVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0Y2FmNTA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI4NzJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2Q5MTZjO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiOTQ1XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4ODg1MDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjk2N1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgI2Y0NDMzNiAwJSxcbiAgICAgICAgICAgICNmNDQzMzYgMzMuMzMzJSxcbiAgICAgICAgICAgICM0Y2FmNTAgMzMuMzMzJSxcbiAgICAgICAgICAgICM0Y2FmNTAgNjYuNjY2JSxcbiAgICAgICAgICAgICM2NGI1ZjYgNjYuNjY2JSxcbiAgICAgICAgICAgICM2NGI1ZjYgMTAwJVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiOTgyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERDlCNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjEyNTdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAtNzJkZWcsXG4gICAgICAgICAgICAjZGVkZWRlLFxuICAgICAgICAgICAgI2ZmZmZmZiAxNiUsXG4gICAgICAgICAgICAjZGVkZWRlIDIxJSxcbiAgICAgICAgICAgICNmZmZmZmYgMjQlLFxuICAgICAgICAgICAgIzQ1NDU0NSAyNyUsXG4gICAgICAgICAgICAjZGVkZWRlIDM2JSxcbiAgICAgICAgICAgICNmZmZmZmYgNDUlLFxuICAgICAgICAgICAgI2ZmZmZmZiA2MCUsXG4gICAgICAgICAgICAjZGVkZWRlIDcyJSxcbiAgICAgICAgICAgICNmZmZmZmYgODAlLFxuICAgICAgICAgICAgI2RlZGVkZSA4NCUsXG4gICAgICAgICAgICAjYTFhMWExXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmZpbHRlci1idG5zIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBcbiAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBAaW5jbHVkZSBhY2NvcmRpb24tY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFxuICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICAuZmlsdGVycy1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9ndWUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICB9XG4gIFxuICAmOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIFxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZmxleDogMC4wNSAxIDc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdC1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRuYXZDb2xvcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnByaWNlX2lubmVyLFxuICAucHJvZHVjdC1hY3Rpb25zLFxuICAuYXJ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMSk7XG5cbiAgICAucHJpY2VfaW5uZXIsXG4gICAgLnByb2R1Y3QtYWN0aW9ucyxcbiAgICAuYXJ0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXctbGluayB7XG4gIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB6LWluZGV4OiA5O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0c19fcHJlbWl1bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcblxuICBzdmcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmluLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG5cbiAgICAuaGVhcnQtZnVsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlldyAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAmID4gc3BhbixcbiAgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBAaW5jbHVkZSBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5pY28tZGlhbW9uZCB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgLmljby1waWcge1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cblxuICAuY2FyZC1jb2xvcnMgJiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXctcmF0aW5nIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gIC5zdGF0aWMtcmF0aW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtcHJldmlldyAucHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICAmX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX21haW4tcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX29sZC1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19hZnRlci1jYXNoYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogJGJsdWVIZWxwO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5hcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAkYXJ0Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLmNhc2hiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud2lkZSkge1xuICAgICAgLy9ib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmLmFkZC10by1mYXZvcml0ZSBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJi5hZGQtdG8tY2FydCBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgJi5pdGVtLXZpZXcgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgLy9maWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXcge1xuICAgIC5wcmljZV9pbm5lcixcbiAgICAucHJvZHVjdC1hY3Rpb25zLFxuICAgIC5hcnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW4tZmF2b3JpdGUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAmLmFkZC10by1mYXZvcml0ZSBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJi5hZGQtdG8tY2FydCBzdmcge1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgJi5pdGVtLXZpZXcgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSB7XG4gIC0tc3RhZ2VXaGl0ZTogI2ZmZmZmZjtcbiAgLS1pdGVtQmFja2dyb3VuZDogdmFyKC0tc3RhZ2VXaGl0ZSk7XG4gIC0tdmVydGljYWxHYXA6IDJlbTtcbiAgLS1ob3Jpem9udGFsR2FwOiAxLjc1ZW07XG4gIC0taGFsbFNpemU6IDIwZW07XG4gIC0tcHJpbWFyeVRleHRDb2xvcjogIzFkMjIyNTtcbiAgLS1zZWNvbmRhcnlUZXh0Q29sb3I6ICM3MTcxNzE7XG4gIC0tc3ZnRmlsbDogIzhkOGQ4ZDtcbiAgLS1mdWxsU3RhckZpbGw6ICNmZmRlMWI7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXJvdy1nYXA6IHZhcigtLXZlcnRpY2FsR2FwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogdmFyKC0tdmVydGljYWxHYXApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdmVydGljYWxHYXApO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhvcml6b250YWxHYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ob3Jpem9udGFsR2FwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXRlbUJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhckJHKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iQkcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXNjcm9sbGJhckJHKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tZXRhLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWFydCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmcgc3ZnIHtcbiAgd2lkdGg6IDEuMTI1ZW07XG4gIGhlaWdodDogMS4xMjVlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6IHZhcigtLXN2Z0ZpbGwpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDIwJSAqIHZhcigtLXJhdGluZykpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nLWZpbGwgc3ZnIHtcbiAgZmlsbDogdmFyKC0tZnVsbFN0YXJGaWxsKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1mZWVkYmFjazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbV93aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlUZXh0Q29sb3IpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZmlsbDogdmFyKC0tc3ZnRmlsbCk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBtYXJrIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMC4xMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1vcmUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tc2Nyb2xsZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogdmFyKC0taGFsbFNpemUpO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tc2Nyb2xsZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiB2YXIoLS1oYWxsU2l6ZSk7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS1zdGFnZVdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHRvcCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNykgMjAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtYXR0cmlidXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1hdHRyaWJ1dGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiBjYWxjKHZhcigtLXZlcnRpY2FsR2FwKSAvIDIpO1xuICByaWdodDogY2FsYyh2YXIoLS1ob3Jpem9udGFsR2FwKSAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlIHN2ZyB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmcsXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtIHtcbiAgICAtLXZlcnRpY2FsR2FwOiAxZW07XG4gICAgLS1ob3Jpem9udGFsR2FwOiAwLjc1ZW07XG4gICAgLS1oYWxsU2l6ZTogMTVlbTtcbiAgfVxuXG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZS1mcmFtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2UtaG9sZGVyIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxufVxuIiwiLmNhdGFsb2d1ZS1wcmljZS1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIFxuICAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICB9XG4gIFxuICBbY2xhc3MqPVwicHJpY2UtYnV0blwiXSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRHcmF5O1xuICAgIFxuICAgIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICBtYXJnaW46IDNweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUtc29ydCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubG93ZXItcHJpY2UtYnV0biBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgXG59XG4iLCIuY2F0YWxvZ3VlX19jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWZyYW1lIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkbWlkR3JheSwgMC40KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd24ge1xuICAgICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJG1pZEdyYXksIDAuNCk7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA1KTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgc3F1YXJlSW1hZ2U7XG4gIH1cblxuICAvL3Rlc3RcbiAgJi1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoJG1pZEdyYXksIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcblxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICYtZnJhbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pbWFnZS1ob2xkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiIsIi5jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUycHgpO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uY2FydF9fcHJvbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcblxuICAmLWlucHV0LWxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCAtIDFlbSk7XG4gIH1cblxuICAmLWJ1dG4ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIHdpZHRoOiAxMTJweDtcbiAgfVxuXG4gICYtd2FybmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG5bY2xhc3MqPSctY29weXJpZ2h0cy1wYW5lJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXItZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICB9XG59XG5cbi5uZXctY2FydF9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMC41ZW07XG59XG5cbi5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzVjNjI2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjNjI2ZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDEuNWVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAzZnI7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1uYW1lIGEge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSBhIG1hcmsge1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW1fb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1sYWJlbCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWxhYmVsX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdCA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC44NzVlbTtcbn1cblxuLm5ldy1jYXJ0X19jYXNoYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY2FzaGJhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydF9fdG90YWwtY2FzaGJhY2ssXG4ubmV3LWNhcnRfX3Byb2R1Y3QtY2FzaGJhY2sge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LWRpc2NvdW50LWluZm8ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5uZXctY2FydF9fY29sdW1ucy10b3RhbHMtZnJhbWUgaW5wdXQudGV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLm5ldy1jYXJ0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZmluYWwge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbS1rZXksXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0X190b3RhbC1pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICRkYXJrUmVkO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fY2FzaGJhY2sge1xuICBjb2xvcjogJGNhc2hiYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uZXctY2FydF9fdG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1wcmljZSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xufVxuXG4ubmV3LWNhcnRfX2Zvcm0taG9sZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICBncmlkLXJvdy1nYXA6IDJlbTtcbn1cblxuLm5ldy1jYXJ0X19zdWJtaXQtYnV0biB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuXG4ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1jYXJ0X19hZ3JlZW1lbnQtbGluZS1sYWJlbCBpbnB1dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5uZXctY2FydF9fY29sdW1ucy10b3RhbHMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5ldy1jYXJ0X19wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdCAuaXRlbS1yZW1vdmUge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRlIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ldy1jYXJ0X19jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXctY2FydF9fY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgM2ZyO1xuICB9XG5cbiAgLm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAubmV3LWNhcnRfX2Zvcm0taG9sZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5uZXctY2FydF9fcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNzVlbTtcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgXG4gIH1cbiAgXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI4LCAyNywgMjcsIDAuMSk7XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgZm9udC1zaXplOiAxcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZV9fcmVkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgIH1cbiAgICBcbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgICYtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3BhcnRuZXJzIHtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi1jdXN0b21lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGVzdGltb25pYWxzIHtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICBcbiAgICAmLWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBcbiAgICAgICYtcGhvdG8ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBcbiAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiArIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGVhbSB7XG4gICAgJi10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgfVxuICAgIFxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFib3V0X190ZWFtLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgICBcbiAgICAmLXBob3RvIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBcbiAgICAmLXBvc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtY29udGFjdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc29jaWFscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJhYm91dF9fdHJpZ2dlclwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIFxuICAgICZfZ3JheSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmX2xvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLW1haW4tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgIGxpLFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gICAgXG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIG9sIGxpLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICAmX193aXRoLWRvdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19iaWdnZXIgbGksXG4gICAgICAmX19iaWdnZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19iaWdnZXN0IGxpLFxuICAgICAgJl9fYmlnZ2VzdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgYS5tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEocmVkLCAwLjQpO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAmX190YXJpZmZzIHtcbiAgICAgICYtZGF0YSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgXG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBcbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2Jhbm5lciB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIH1cbiAgICBcbiAgICAmX190YXJpZmZzIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10eXBlIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmLS1vbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX19zdHlsZSB7XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3BvcnRmb2xpbyB7XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGVzdGltb25pYWxzIHtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWN1c3RvbWVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGVhbSB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIFxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2hlcm8ge1xuICAgICAgXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fYmFubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIFxuICAgICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RhcmlmZnMge1xuICAgICAgXG4gICAgICAmLWRhdGEsXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1idG5zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBcbiAgICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmX190ZXN0aW1vbmlhbHMge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEycHggMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWN1c3RvbWVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190ZWFtIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludGVncmF0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hYm91dF9fdGV4dC13aXRoLWltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgM2ZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cblxuLmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgN2ZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW50ZWdyYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICAmLS13aXRoLWltYWdlLFxuICAgICYtd2l0aC1pbWFnZS1yZXZlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbiAgXG4gIC5hYm91dF9fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICBcbiAgLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBsaSxcbiAgLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFib3V0X19jb250cmFjdG9ycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuICBcbiAgJi1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmFib3V0X19iZW5lZml0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgXG4gICYtZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gICYtaWNvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy9jb2xvcjogJG1pZEdyYXk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBcbiAgICAmX2JpZ2dlciB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgJi1iaWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR1BUIENIQVJJVFkg4oCUIFNDT1BFRCBDU1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmdwdC1jaGFyaXR5IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJJbnRlclwiLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZ3B0LWNoYXJpdHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiA9PT09PSDQntCh0J3QntCS0J3Qq9CVINCR0JvQntCa0JggPT09PT0gKi9cbi5ncHQtY2hhcml0eSAuZ3B0LWhlcm8sXG4uZ3B0LWNoYXJpdHkgLmdwdC1zdGVwcyxcbi5ncHQtY2hhcml0eSAuZ3B0LWZ1bmRzLFxuLmdwdC1jaGFyaXR5IC5ncHQtZGVzdGluYXRpb24sXG4uZ3B0LWNoYXJpdHkgLmdwdC1jb250YWN0IHtcbiAgbWluLWhlaWdodDogNTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiA9PT09PSBIRVJPID09PT09ICovXG4uZ3B0LWNoYXJpdHkgLmdwdC1oZXJvIHtcbiAgYmFja2dyb3VuZDogI2VjNDgyZjtcbiAgcGFkZGluZzogOTBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWhlcm8tdGV4dCB7XG4gIGZsZXg6IDAgMCA1OCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC45NztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWhlcm8tbG9nb3MgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgbWF4LWhlaWdodDogNDRweDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1pbWFnZSB7XG4gIGZsZXg6IDAgMCA0MiU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1pbWFnZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA2MHB4IHJnYmEoMTUsIDM1LCA1MiwgMC40NSk7XG59XG5cbi8qID09PT09IFNURVBTID09PT09ICovXG4uZ3B0LWNoYXJpdHkgLmdwdC1zdGVwcyB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtc3RlcHMtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtc3RlcHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxOHB4O1xufVxuXG4uZ3B0LWNoYXJpdHkgLmdwdC1zdGVwLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3gtc2hhZG93OiAwIDE0cHggMzJweCByZ2JhKDE1LCAzNSwgNTIsIDAuMDYpO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG5cbi8qID09PT09IEZVTkRTID09PT09ICovXG4uZ3B0LWNoYXJpdHkgLmdwdC1mdW5kcyB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjRmNDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtZnVuZHMtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLyogPT09PT0gREVTVElOQVRJT04gPT09PT0gKi9cbi5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZ3B0LWNoYXJpdHkgLmdwdC1kZXN0aW5hdGlvbi1pbm5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjA1ZnIpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHg7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uLXRpbGUge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi8qID09PT09IENPTlRBQ1QgPT09PT0gKi9cbi5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3Qge1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY0ZjQ7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3QtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgcGFkZGluZzogNDhweCA1NnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogNDhweDtcbn1cblxuLyogPT09PT0gVFlQTyA9PT09PSAqL1xuLmdwdC1jaGFyaXR5IGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdwdC1jaGFyaXR5IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi8qID09PT09IFJFU1BPTlNJVkUgPT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdwdC1jaGFyaXR5IC5ncHQtaGVybyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtaGVyby10ZXh0LFxuICAuZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ncHQtY2hhcml0eSAuZ3B0LWhlcm8taW1hZ2UtaW5uZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuZ3B0LWNoYXJpdHkgLmdwdC1zdGVwcyxcbiAgLmdwdC1jaGFyaXR5IC5ncHQtZnVuZHMsXG4gIC5ncHQtY2hhcml0eSAuZ3B0LWRlc3RpbmF0aW9uLFxuICAuZ3B0LWNoYXJpdHkgLmdwdC1jb250YWN0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtZGVzdGluYXRpb24taW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1jYXJkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmdwdC1jaGFyaXR5IC5ncHQtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtc3RlcHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ncHQtY2hhcml0eSAuZ3B0LWhlcm8ge1xuICAgIHBhZGRpbmc6IDUycHggMCA1NnB4O1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxuXG4gIC5ncHQtY2hhcml0eSAuZ3B0LWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuZ3B0LWNoYXJpdHkgLmdwdC1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgfVxuXG4gIC8qINCb0J7Qk9Ce0KLQmNCf0Ksg4oCUINCS0KHQldCT0JTQkCDQktCb0JXQl9CQ0K7QoiAqL1xuICAuZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29zIHtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmdwdC1jaGFyaXR5IC5ncHQtaGVyby1sb2dvcyBpbWcge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1MnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAuZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29zIGltZzpmaXJzdC1jaGlsZCB7IGZsZXgtYmFzaXM6IDUyJTsgfVxuICAuZ3B0LWNoYXJpdHkgLmdwdC1oZXJvLWxvZ29zIGltZzpsYXN0LWNoaWxkICB7IGZsZXgtYmFzaXM6IDQ4JTsgfVxuXG4gIC5ncHQtY2hhcml0eSAuZ3B0LWhlcm8taW1hZ2UtaW5uZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgfVxuXG4gIC5ncHQtY2hhcml0eSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4vKiA9PT09PSBHUFQgQ0hBUklUWTogYnV0dG9uICsgaW5wdXRzIChzY29wZWQpID09PT09ICovXG4uZ3B0LWNoYXJpdHkgLmdwdC1jb250YWN0LWZvcm0tZml4ZWQgLnRleHQtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZSwgYm94LXNoYWRvdyAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuXG4uZ3B0LWNoYXJpdHkgLmdwdC1jb250YWN0LWZvcm0tZml4ZWQgLnRleHQtaW5wdXQ6Zm9jdXN7XG4gIGJvcmRlci1jb2xvcjogI2VjNDgyZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlYzQ4MmYxZjtcbn1cblxuLyog0JrQvdC+0L/QutCwICjQv9C10YDQtdCx0LjQstCw0LXRgiDQvtGC0YHRg9GC0YHRgtCy0LjQtSDQs9C70L7QsdCw0LvRjNC90YvRhSDRgdGC0LjQu9C10Lkg0LLQvdGD0YLRgNC4IHNjb3BlZC3QsdC70L7QutCwKSAqL1xuLmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1mb3JtLWZpeGVkIC5zdWJtaXQtYnRuLFxuLmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1mb3JtLWZpeGVkIGJ1dHRvbi5zdWJtaXQtYnRue1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgYmFja2dyb3VuZDogI2VjNDgyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMgZWFzZSwgZmlsdGVyIC4xMnMgZWFzZTtcbn1cblxuLmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1mb3JtLWZpeGVkIC5zdWJtaXQtYnRuOmhvdmVye1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45Nik7XG59XG5cbi5ncHQtY2hhcml0eSAuZ3B0LWNvbnRhY3QtZm9ybS1maXhlZCAuc3VibWl0LWJ0bjphY3RpdmV7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4vKiDQndCwINGB0LvRg9GH0LDQuSDQtdGB0LvQuCDQvdCwINGB0LDQudGC0LUg0LXRgdGC0YwgXCLRgdCy0L7QuFwiIGRhcmstcmVkLWJ1dG4vbG93LWJ0biDQuCDQvtC90Lgg0LrQvtC90YTQu9C40LrRgtGD0Y7RgiAqL1xuLmdwdC1jaGFyaXR5IC5ncHQtY29udGFjdC1mb3JtLWZpeGVkIC5sb3ctYnRuLmRhcmstcmVkLWJ1dG57XG4gIGJhY2tncm91bmQ6ICNlYzQ4MmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuIiwiLyp0ZXN0aW1vbmlhbHMqL1xuLnRlc3RpbW9uaWFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgXG4gICYtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgXG4gICYtLWxvdyB7XG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtZm9ybSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHggMTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICAgIFxuICAgIGZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAudGVzdGltb25pYWwtaXRlbS1hdXRob3Ige1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAudGVzdGltb25pYWwtcXVhbGl0eSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5cbi50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBwYWRkaW5nOiAxNTBweCAwIDUwcHggMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBcbiAgJi1waG90byB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICYtYXV0aG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNmM2YzZjO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICB9XG4gIH1cbiAgXG4gICYtY2VsbCA+IHAge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXRyaWdnZXIgc3BhbiA+IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4udGVzdGltb25pYWxzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICBcbiAgLm5hbWUge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5kYXRlIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuICBcbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIFxuICAucmVkLWJ1dG4ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogZW5kIG9mIHRlc3RpbW9uaWFscyovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFxuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDBweCAwO1xuICAgIFxuICAgICYtbmV4dCxcbiAgICAmLXByZXYge1xuICAgICAgdG9wOiAzNyU7XG4gICAgfVxuICAgIFxuICAgIC5zbGlkZXItY291bnRlciB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBcbiAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICYtYXV0aG9yIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAmLWNlbGwgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRleHQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICZfX2hvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgXG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICB1bC5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxuICBcbiAgLmNhdGFsb2d1ZSAmIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMXB4IDA7XG4gIH1cbiAgXG4gIC5tYWluLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMXB4IDA7XG4gICAgXG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzU1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBcbiAgJi1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cbiAgXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICB9XG4gIFxuICBvbCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIFxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbiAgICB9XG4gIH1cbiAgXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICBtYXJrIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgXG4gICYtZmlndXJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgXG4gICAgJi0tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIFxuICAmLXRhYmxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgXG4gICAgdGFibGUge1xuICAgICAgbWluLXdpZHRoOiA3NjBweDtcbiAgICAgIG1heC13aWR0aDogOTE5cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgcGFkZGluZzogM3B4IDVweCA1cHggNXB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi1zZWN0aW9uLXRpdGxlLFxuICBoMixcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDUwcHggMCA1cHggMDtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAmLXNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgXG4gICAgaDIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5maWd1cmUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweCAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmlndXJlIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIFxuICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweCAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5maWd1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICYuYWxpZ24tbGVmdCxcbiAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtZmlndXJlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBcbiAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgaDIsXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFydGljbGUgaDIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLmFydGljbGVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qYmFubmVyKi9cbi5hcnRpY2xlX19iYW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGVfX2Jhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5hcnRpY2xlX19iYW5uZXItdGl0bGVfZGFyayB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5hcnRpY2xlX19iYW5uZXItc3VidGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlX19iYW5uZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogZ3JleTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFydGljbGVfX2Jhbm5lci1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qZW5kIG9mIGJhbm5lciovXG5cbi8qdGV4dCBibG9jayovXG4uYXJ0aWNsZV9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmFydGljbGVfX3RleHQtY29udGVudCA+IHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYXJ0aWNsZV9fc21hbGwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbi5hcnRpY2xlX19zbWFsbC10ZXh0IGEge1xuICBjb2xvcjogI2VjNDgyZjtcbn1cblxuLmFydGljbGVfX21hcmssXG4uYXJ0aWNsZV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZV9fbWFyazpub3QoOmZpcnN0LWNoaWxkKSxcbi5hcnRpY2xlX190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXJ0aWNsZV9fdGV4dF9ncmV5IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgyOCwgMjcsIDI3LCAwLjEzKTtcbn1cblxuLmFydGljbGVfX3RleHQtdGl0bGUge1xuICBmb250LXNpemU6IDMuM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGVfX3RleHQtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZWM0ODJmO1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC10aXRsZSBtYXJrIHtcbiAgY29sb3I6ICNmYjk0YWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJ0aWNsZV9fbWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZWM5MTc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX3RleHQtY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDNmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zX3JldmVyc2Uge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA2ZnI7XG59XG5cbi5hcnRpY2xlX190ZXh0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDI4LCAyNywgMjcsIDAuMTMpXG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbHVtbnMtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qZW5kIGlmIHRleHQgYmxvY2sqL1xuXG4vKnByb21vKi9cbi5hcnRpY2xlX19wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGVfX3Byb21vLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwJTtcbn1cblxuLmFydGljbGVfX3Byb21vLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjZmI5NGFlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlX19wcm9tby1pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGVfX3Byb21vLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKmVuZCBvZiBwcm9tbyovXG5cbi8qIGhhbGYqL1xuLmFydGljbGVfX2hhbGYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG4uYXJ0aWNsZV9faGFsZi1jb250ZW50IHAge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmFydGljbGVfX2hhbGYtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGVuZCBvZiBoYWxmKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICBcbiAgLmFydGljbGVfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICBcbiAgLmFydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgLmFydGljbGVfX2Jhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cbiAgXG4gIC5hcnRpY2xlX19zbWFsbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9fdGV4dC1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cblxuIiwiLm5ldy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUycHgpO1xuICBwYWRkaW5nLXRvcDogMGVtO1xufVxuXG4vLyBUaXRsZVxuLm5ldy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5uZXctY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi4zNWVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwLjE1ZW07XG59XG5cbi5uZXctY2FyZF9fbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZnI7XG4gIGdyaWQtcm93LWdhcDogMC41ZnI7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLXJhdGluZyB7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1hcnQge1xufVxuXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGUgc3ZnIHtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZpbGw6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGU6aG92ZXIsXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGVfYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGU6aG92ZXIgc3ZnLFxuLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlX2FjdGl2ZSBzdmcge1xuICBmaWxsOiB2YXIoLS10aGVtZSk7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1hdmFpbGFibGUge1xufVxuXG4ubmV3LWNhcmRfX21ldGEtc2VsZmRlbGl2ZXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLXBsZWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1wbGVkZ2Uta2V5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLXBsZWRnZS12YWx1ZSB7XG59XG5cbi8vIE1haW4gZGF0YSBjb2x1bW5zXG4ubmV3LWNhcmRfX21haW4tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDRmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gIGdyaWQtcm93LWdhcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07XG59XG5cbi8vIGFzc2V0c1xuLm5ldy1jYXJkX19tYWluLWNvbHVtbnMtYXNzZXRzIHtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMge1xuICB3aWR0aDogNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtbGluayBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtcHJlbWl1bS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXByZW1pdW0taWNvbiBzdmcge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgZmlsbDogdmFyKC0tdGhlbWUpO1xufVxuXG4vLyBtYWluIGRldGFpbHNcbi5uZXctY2FyZF9fbWFpbi1kZXRhaWxzIHtcbn1cblxuLm5ldy1jYXJkX19tYWluLWRldGFpbHMtZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW0ta2V5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbS12YWx1ZS1vbGQge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2ZpbmFsIHtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbV9vbGQgLm5ldy1jYXJkX19wcmljZXMtaXRlbS12YWx1ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX3NlY29uZC1kYXkge1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fY2FzaGJhY2sge1xuICBjb2xvcjogJGNhc2hiYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmV3LWNhcmRfX2J0bnMge1xufVxuXG4ubmV3LWNhcmRfX2J1eS1idXRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQuNWVtLCAxZnIpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIGdyaWQtcm93LWdhcDogMWVtO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDAuMzVlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtOmhvdmVyIC5uZXctY2FyZF9fY29sb3JzLWl0ZW0tcHJpY2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpLFxuLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGkgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVtLWtleSB7XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpID4gc3BhbjpsYXN0LWNoaWxkLFxuLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVtLXZhbHVlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLm5ldy1jYXJkX19jb21wbGVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5uZXctY2FyZF9fY29tcGxlY3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19jb21wbGVjdHMtbGlzdCB7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICBncmlkLXJvdy1nYXA6IDFlbTtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDM1LCAzNSwgMzUsIDApO1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5LWl0ZW0tbGluayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5ldy1jYXJkX19iZW5lZml0cyxcbi5uZXctY2FyZF9fdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbi5uZXctY2FyZF9faGFsZi1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ldy1jYXJkX19tYWluLWNvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXctY2FyZF9faGFsZi1jb2x1bW5zLFxuICAubmV3LWNhcmRfX21haW4tY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubmV3LWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgLm5ldy1jYXJkX19hc3NldHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxuXG4gIC5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtIHtcbiAgICB3aWR0aDogMy41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgfVxuXG4gIC5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm5ldy1jYXJkX19wcmljZXMtaXRlbV9maW5hbCB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gIH1cblxuICAubmV3LWNhcmRfX2dhbGxlcnktbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmNoZWFwZXItY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jaGVhcGVyLWNvbnQgLmNoZWFwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi53aHktdXMge1xuICBjb2xvcjogI2VjNDgyZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyBcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMGVtO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlYXBlci1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jaGVhcGVyLWNvbnQgLmNoZWFwZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbGV4OiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLy9wcm9maWxlXG4ucHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICAmX19mb3JtIHtcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgJi1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIFxuICAgICYtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgXG4gICAgICAmX2hhbGYtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWxlZnQge1xuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIFxuICAmLXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gIC51c2VyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxvYWQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudXNlci1yaWdodCB7XG4gICAgICBwYWRkaW5nOiA3cHggMCAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc2lsdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRhcnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGFydENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZ29sZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGdvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5wbGF0aW51bSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICAgIGZpbGw6ICRwbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmJsYWNrIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51c2VyLWJvbnVzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLnVzZXItZGlzY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnI7XG4gICAgICBcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLXR5cGUge1xuICAgIHBhZGRpbmc6IDE0cHggMCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi1uYXYge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgJi5jdXJyZW50IHNwYW4sXG4gICAgICAgICYuY3VycmVudCBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRhdGUtbGFiZWwsXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5kYXRlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDEwcHg7XG4gIH1cbiAgXG4gIC5vcmRlcnMtdGFibGUgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBcbiAgICAmW3BsYWNlaG9sZGVyPVwiWVlZWS1NTS1ERFwiXSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgLmZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjZweCAwIDAgMDtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAucGFzc3BvcnQtbGluZSB7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgaGVpZ2h0OiAxMTFweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBcbiAgLmRhdGUtaW5wdXQ6YmVmb3JlIHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgXG4gIC5zZXgtbGluZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gIC51c2VyLWNoYXJpdHkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIGEsXG4gICAgc3BhbixcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAwIDA7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnN1YnNjcmliZS1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIFxuICAgICYubGVmdC1wb3NpdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLnNpZGVkLWJ0bnMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5ibGFjay1idXRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlZC1idXRuLFxuICAgICAgLmJsYWNrLWJ1dG4sXG4gICAgICAudHJhbnNwYXJlbnQtYnV0bixcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItYnRucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBcbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19wcmljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIFxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzNnB4KTtcbiAgfVxuICBcbiAgLm9yZGVyLXByZXBheW1lbnQtaW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgJiA+IHNwYW4sXG4gICAgJiA+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICYgPiBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICB9XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4sXG4gICAgLnJlZC1idXRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmLXFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWNvbHVtbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi1jb2RlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgICYtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIFxuICAgICAgJi1jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubG9naXN0aWNzLW9wdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICYtaW52ZXN0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgXG4gICAgJi1kYXRhIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1hbW91bnQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLWludmVzdG1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgIC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aCB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBcbiAgICAubWFuYWdlci10YWJsZS1ob2xkZXIgdGQge1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5sb2dpc3Qtc29ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY2FydC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4IDAgMjVweCAwO1xuICBcbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAub3JkZXItdG90YWwtaG91cnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gIFxuICBtYXJrIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuY2FydC10ZXh0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgLmNhcnQtY2xlYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxufVxuXG4uY2FydC1jbGVhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwKTtcbn1cblxuLy8gZW5kIG9mIHByb2ZpbGVcblxuLy9vcmRlcnNcbi5vcmRlcnMtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBcbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgXG4gICZfX2J1eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAmX19jdXN0b21lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgJi5pY28tY2F0IHtcbiAgICAgICAgZmlsbDogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuaWNvLXBvb3Age1xuICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuaWNvLWJvbWIge1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLmRheS10b3RhbCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICB0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgODBweCAwIDA7XG4gIH1cbiAgXG4gIHRoLFxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBcbiAgdHI6aG92ZXI6bm90KC5uby1oaWdobGlnaHQpIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICB9XG4gIFxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICY6bm90KC5uby1zb3J0KSB7XG4gICAgdGgge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm5vdCgubm8tc29ydCk6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnRhYmxlc29ydGVyLWhlYWRlckFzYyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0Zm9vdCB0aCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5oZWxwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gIFxuICAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4IDVweCAzcHggNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5wcm9jZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICAgIFxuICAgICYtLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQyO1xuICAgIH1cbiAgICBcbiAgICAmLS0zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQzO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS03IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tOCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0ODtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xNiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmRvbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmRlbGV0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLnJlYWR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ2O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5wYXllZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYubmV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5jb25maXJtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyNHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIHNwYW5bY2xhc3MqPVwiYnV0blwiXSxcbiAgYVtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIFxuICAuaGVscC1idXRuIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmICsgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19wcm9wb3NhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb21wYW55IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbiAgICAmLWF2YWlsYWJsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgJi1kaXNwbGF5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmX19jZWxsLWNvbnRyb2xzIHtcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIFxuICAgIC5hZGQtZmluYW5jZSxcbiAgICAub3JkZXJzLXRhYmxlX19zaG93LWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZmluYW5jZSxcbiAgJl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19jbGllbnQtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJl9fY291bnRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgICYtYXZhaWxhYmxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRyb2xzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLXByZXBheW1lbnQgc3BhbiB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ub3JkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLnNpbXBsZS1maWxlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgXG4gICAgJl9fdmFsdWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG4gIFxuICAucmVwb3J0LXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFxuICAmLWNvbW1pc3Npb24ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmX19kb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJ0LXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbiAgXG4gIC5jYXJ0LW9yZGVyIC5jb21wYW55LWZlYXR1cmVzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbiAgXG4gIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uLCAub3JkZXItc2VjdGlvbixcbiAgLm9yZGVyLXByaWNlLWZvcm0sXG4gIC5jb21wYW55LWZlYXR1cmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIC5vcmRlci1wcmljZS1mb3JtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC53cm9uZy1hbW91bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgXG4gICAgLnJlZC1jb2xvciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jZW50ZXItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAub3JkZXItZGF0YSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLXByaWNlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJi5ib251cy1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIC8vQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgICYubG93IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAycHggMjBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIFxuICAgICAgICBtYXJrIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAudHlwZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm9yZGVyLXN0YXR1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtY29uZGl0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FyZC1idG5zLWNvbnN1bHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAycHggMTBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAwIDAgMDtcbiAgICAgICAgICBcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAub3JkZXItdGltZXIge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2VsbCxcbiAgICAucm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5kYXRhLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJiArIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgXG4gICAgICAmLndpZGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC50b3RhbC1ob3VycyB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci10YWJsZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJiA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gICAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3pvb20ucG5nJykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmluZm8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgXG4gICAgLm5hbWUge1xuICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5wcmljZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vbGQtcHJpY2Uge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICAgIFxuICAgIC5uZXctcHJpY2Uge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gIC5yZXBsYWNlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1wcm9kdWN0LFxuICAub2Rlci10YWJsZS1oZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxNCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA0MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5vZGVyLXRhYmxlLWhlYWQge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuZGVhbGVyLXRvdGFsIC5jZWxsLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIC50b3RhbC10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAuY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgICBcbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICYucHJvZHVjdHMtdG90YWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5vcmRlci10b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfdG90YWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY3VycmVuY3kge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5ib251cy1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICBcbiAgICAuZGFyayB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYudXBwZXIge1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuICBcbiAgLnBheW1lbnQtdHlwZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAmLmRlYWxlci1wYXltZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1kb3dubG9hZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbjogMzNweCAwIDAgMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1pY28tXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICBcbiAgICAgICAgJi5pY28tZXhjZWwge1xuICAgICAgICAgIGZpbGw6ICRleGNlbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmV4Y2VsLWNvbG9yIHtcbiAgICAgICAgY29sb3I6ICRleGNlbDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAuZXh0cmEtY2hhcmdlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItdG90YWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE2cHggNXB4O1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAub3JkZXItZG93bmxvYWQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGV4Y2VsO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWRldGFpbHMge1xuICAgIC5jYXJkLWJ0bnMtY29uc3VsdCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICAubWFuYWdlci1zdGF0dXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLTNweCAwIDAgMzBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAubWFuYWdlci1zdGF0dXMtY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAubGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDdweCAxNXB4IDAgMDtcbiAgICB9XG4gICAgXG4gICAgLnN0YXR1cy1zZWxlY3QtaG9sZGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgXG4gICAgICAmLmJsYWNrLWNvbG9yIHNlbGVjdCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZ3JlZW4tY29sb3Igc2VsZWN0IHtcbiAgICAgICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnJlZC1jb2xvciBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmJsYWNrLWNvbG9yIHNlbGVjdCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBcbiAgLmdyZWVuLWNvbG9yIHNlbGVjdCB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG4gIFxuICAucmVkLWNvbG9yIHNlbGVjdCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmxlZnQtZGF0YSxcbiAgLnJpZ2h0LWRhdGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAucmlnaHQtZGF0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIFxuICAuY3VzdG9tZXItZGF0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDRweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG4gICAgXG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIC8vd2lkdGg6IDc4cHg7XG4gICAgfVxuICAgIFxuICAgIC5jb2x1bW4ge1xuICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA4OHB4KTtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIC8vbWFyZ2luOiAtN3B4IDAgMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlYWxlci1zZWxlY3QtaG9sZGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgXG4gICYubWFuYWdlci1vcmRlciB7XG4gICAgLm9yZGVyLWRvd25sb2FkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4uZGV0YWlscy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgJiA+IC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmX19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgXG4gIC5uYW1lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBcbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIFxuICBbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDRweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gICZfX3doYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGF0c2FwcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICBbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICR3aGF0c2FwcDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJpY28tXCJdIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZmlsbDogJHdoYXRzYXBwO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIC50ZWNobmljaWFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5hbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRyYWN0LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG4gIFxuICAuY2FyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJiA+IC5pbWFnZSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JlZW5IZWxwLCAxMCk7XG59XG5cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBcbiAgJi50cmFuc3BhcmVudC1idXRuIHtcbiAgICBjb2xvcjogJGJsdWVIZWxwO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmNhcnQtaXRlbSB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRkLm9yZGVyLWNob2ljZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbiAgLnJlZC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmJsdWUtY29sb3Ige1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gIH1cbiAgXG4gIC5ncmVlbi1jb2xvciB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG4gIFxuICAuYm9sZC1mb250IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmNvbXBhbnktbmFtZSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFxuICAuYmVzdC1wcmljZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgYS5jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDZweCAxNXB4O1xuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tcmVtb3ZlIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgYS5kYXJrLXJlZC1idXRuIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jYXJ0LWl0ZW0taW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgJi1maWx0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiA5cHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJkLW9sZC1wcmljZSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG4gIFxuICAmLWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBcbiAgICAgIG1hcmsge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGVfX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIFxuICAmLWRhdGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLmNvbXBhbnktZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBcbiAgJl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFuYWdlci10YWJsZS1ob2xkZXIge1xuICBwYWRkaW5nOiAxN3B4IDAgMzBweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBcbiAgLmNvbXBhbnktbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIFxuICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIH1cbiAgICBcbiAgICAmLS1iaWdnZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgLnBsZWRnZS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuZGVhbGVyLWRpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmRlYWxlci1hbW91bnQsXG4gIC5kZWFsZXItcHJpY2UsXG4gIC5pdGVtLWFtb3V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICBcbiAgJl93aWRlIHtcbiAgICB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDE0NDBweDtcbiAgICAgIFxuICAgICAgLmRlYWxlci1pdGVtLXByaWNlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMjQwcHg7XG4gIH1cbiAgXG4gIC5ib2xkLWZvbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAub3JkZXItcGlja3VwLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIFxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIFxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgXG4gICAgICAmLmxhYmVsLXRleHQsXG4gICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBcbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIG1hcmdpbjogMnB4IGF1dG8gMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDJweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHRyYW5zcGFyZW50O1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5hY3Rpb24tYnV0biB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgXG4gICAgLmhlbHAtYnV0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgXG4gICAgICAmX3dpZGUge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdHIuY2VsbC1zZXBhcmF0b3IsXG4gIHRoLmNlbGwtc2VwYXJhdG9yLFxuICB0ZC5jZWxsLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3IsXG4gIHRoLmJvdHRvbS1jZWxsLXNlcGFyYXRvcixcbiAgdGQuYm90dG9tLWNlbGwtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3Ige1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBcbiAgICAmLm5vcm1hbC1mb250IHtcbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRkLmJvdHRvbS1saW5lLFxuICB0ci5ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmNhcnQtaXRlbS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuY2FydC1pdGVtLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0aCwgdGQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBcbiAgICAuY2FydC1pdGVtLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmtpdC1pbnB1dCxcbiAgLmNvbmRpdGlvbi1zZWxlY3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5raXQtaW5wdXQsXG4uY29uZGl0aW9uLXNlbGVjdCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLnRhYmxlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sb2dpc3RpY3Mtb3B0aW9ucyB7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG4ubG9naXN0aWNzLW9wdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgXG4gICYgPiAuaW5wdXQtbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICB9XG4gIFxuICAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxuICBcbiAgLm5ldy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbn1cblxuLnBheW1lbnQtc3RhdHVzIHtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgLmxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogN3B4IDAgMCAwO1xuICB9XG4gIFxuICAuc3RhdHVzLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG5cbi5vcmRlci1jb21tZW50cyB7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLm9yZGVyLWRldGFpbHMgJiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIFxuICAuY29sdW1uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWNvbnRyYWN0IHtcbiAgXG4gIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG4gIFxuICAmX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgXG4gIC5vcmRlci1idG5zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jaGVjay1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDEwcHggMDtcbiAgd2lkdGg6IDkwcHg7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgXG4gIC5ub3QtY2hlY2tlZCxcbiAgLmNoZWNrZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweCA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICBcbiAgLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuICB9XG4gIFxuICAuY2hlY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJl9faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiB+IC5ub3QtY2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgfiAuY2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9udXMtaW5mbyB7XG4gIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbn1cblxuLmNlbGwtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4uc2hvdy1vbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBcbiAgJi5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmRlYWxlci1pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gIFxuICAmLS1sb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICB9XG59XG5cbi5kZWFsZXItZGV0YWlscyB7XG4gIC8vcGFkZGluZzogMCAwIDQwcHggMDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb2x1bW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYuaGFsZi1zZWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIFxuICAgICAgJi5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGF0YS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgJiArIC5pbnB1dC1saW5lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICAmLndpZGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb25maXJtLWxhYmVsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uZGVhbGVyLXRvdGFsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVhbGVyLXRvdGFsIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZGVhbGVyLW1lc3NhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgXG4gIC5kYXRhLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4ub3JkZXItYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgXG4gIGZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIFxuICAub3JkZXItYWRkLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIFxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi8vIGVuZCBvZiBvcmRlcnNcblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgXG4gIC5vcmRlci1pdGVtIHtcbiAgICAubGVmdC1kYXRhLFxuICAgIC5yaWdodC1kYXRhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5jdXN0b21lci1kYXRhLFxuICAgIC5tYW5hZ2VyLXN0YXR1cyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbHVtbixcbiAgICAgIC5zdGF0dXMtc2VsZWN0LWhvbGRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAvL21heC13aWR0aDogMzgwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5tYW5hZ2VyLW9yZGVyIC5vcmRlci1kYXRhLXRpdGxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLnBheW1lbnQtc3RhdHVzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgXG4gICAgLmNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWNvbW1lbnRzIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBcbiAgICAub3JkZXItZGV0YWlscyAmIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucHJvZmlsZSAub3JkZXItYnRucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxuICAgICZfcHJvcG9zYWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICZfX3ByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlci1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucHJvZmlsZSB7XG4gICAgXG4gICAgJi1uYXYge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm1hbmFnZXItdGFibGUtaG9sZGVyIHtcbiAgICAuaXRlbS1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0ge1xuICAgIC5vcmRlci1kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgLmNlbGwsXG4gICAgICAucm93IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNlbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgXG4gICAgICAgICYud2lkZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLXRhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBcbiAgICAgIC5vZGVyLXRhYmxlLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2hvdy1vbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIHNwYW4uc2hvdy1vbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAub3JkZXItcHJvZHVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICAgICAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvem9vbS5wbmcnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIFxuICAgICAgICAgIC5yZW1vdmUtYnV0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5idG4tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYudG90YWwtY2VsbCxcbiAgICAgICAgJi5hcnQtY2VsbCB7XG4gICAgICAgICAgLmNlbGwtbmFtZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAudG90YWwtY2VsbC1wcmljZSxcbiAgICAgICAgICAuYXJ0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc2hvcnQtY2VsbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmRlYWxlci10b3RhbCB7XG4gICAgICAgIC5jZWxsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50b3RhbC1jZWxsLXByaWNlLFxuICAgICAgICAgICAgLmNlbGwtbmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci10b3RhbCxcbiAgICAudG90YWwtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNlbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5ib251cy1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICAgICAgXG4gICAgICAgICYudXBwZXIge1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLXRvdGFsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC50b3RhbC10YWJsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNlbGwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAxNnB4IDVweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE2cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAxNnB4IDVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNlbGwtbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5kZWFsZXItZGV0YWlscyB7XG4gICAgLy9wYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5jb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgICYuaGFsZi1zZWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmLmxlZnQtcG9zaXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kYXRhLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJiArIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBcbiAgICAgICYud2lkZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbmZpcm0tbGFiZWwge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIFxuICAgICYtdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgJl9fZm9ybSB7XG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LXRleHQge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLm9yZGVyLXRvdGFsLWhvdXJzIHtcbiAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNhcnQtdGV4dC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgICYucmlnaHQtcG9zaXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jYXJ0LWNsZWFyIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZmlsZSB7XG4gICAgJi10b3Age1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXJzLXRhYmxlIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1pdGVtIHtcbiAgICBcbiAgICAuZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICBcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50ZWNobmljaWFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICAgIFxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgICAgICAgIFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbnRyYWN0LWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1kb3dubG9hZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYubWFuYWdlci1vcmRlciAub3JkZXItZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1idG5zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0gLnBheW1lbnQtdHlwZS5kZWFsZXItcGF5bWVudCxcbiAgLmRlYWxlci1tZXNzYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcbiAgICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuY2FyLWxpbmssXG4gIC5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuYm9udXMtaW5mby51cHBlciAubGFiZWwtdGV4dCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLnBvcnRmb2xpby1jb250ZW50IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIFxuICAgIC5sYWJlbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAubWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5wcm9maWxlLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXBzO1xuICBcbiAgJl9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIFxuICAmX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZUJvcmRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcztcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpO1xuICAgIH1cbiAgfVxuICBcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgXG4gICAgQGluY2x1ZGUgY2hpbGQoMSwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDIsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgzLCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoNCwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDUsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCg2LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoNywgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDgsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCg5LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMTAsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgxMSwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDEyLCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMTMsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgxNCwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDE1LCAyMCk7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGFibGVCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgIG1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmsge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBsaSB7XG4gICAgICBtYXJrIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0dXMtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZpbGw6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmX19jaXJjbGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICBcbiAgICAmX19jaXJjbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBcbiAgICAmX19mb3JtIHtcbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b21lci1vcmRlciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLypjb250YWN0cyBwYWdlKi9cblxuLmNvbnRhY3RzIHtcbiAgJi1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ0cHgpO1xuICAgIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgXG4gICAgI21hcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1pbmZvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgXG4gICYtaW5mb19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qm9yZGVyO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgXG4gICYtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgXG4gICAgJiA+IGFkZHJlc3MsXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICBcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtc29jaWFscyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIFxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4gKyBhLFxuICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcHJldmlldyB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgXG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgJi5tYWlsLXRvIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBhZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRibHVlSGVscDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgJi1ibG9jayBoMSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBcbiAgLmNvbnRhY3RzIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgXG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbWFwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIFxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmID4gYWRkcmVzcyxcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICBcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdHMge1xuICAgICYtYmxvY2sgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtaW5mby1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFjdHMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLFxuICAuY29udGFjdHMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgbWFyZ2luOiAwIDhweCAzMHB4IDhweDtcbiAgfVxufVxuIiwiLm1haW4tcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxuXG4gICYtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgJi0tbG93IHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgIC5tYWluLXBhZ2UtaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzM1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmdWxsSW1hZ2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNCk7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAgICYtLWxvdyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgLm1haW4tcGFnZS1oZXJvLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tcGFnZS1oZXJvLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDYwcHggMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5hdiB7XG4gICAgICAgIGJvdHRvbTogMjVweDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnNlYXJjaC1mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWFyY2gtYnRuLFxuICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ3VlLW5hdjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cblxuICAmLWNhdGVnb3JpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsOm5vdCguaGlkZGVuLWNhdGVnb3JpZXMpIHtcbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIGE6aG92ZXIsXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG1pZEdyYXksIDMwJSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlLWNhdGVnb3JpZXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgLmhvdy1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXN0aW1vbmlhbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG5cbiAgICAmICsgLmNlbnRlcmVkLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVsbEltYWdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1hdXRob3Ige1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAmLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICYtcGhvdG8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGhvdG8ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1pbWFnZS1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTU4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1nZW9ncmFwaHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgIC5nZW9ncmFwaHktbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDAgOCU7XG4gICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEzJTtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbHVtbi1jb3VudDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzc4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcblxuICAgIC5pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBmdWxsSW1hZ2U7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZS1iYW5uZXItdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAuc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXByZXZpZXcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1wcm9wb3NhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgLnByb3Bvc2FsLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bGxJbWFnZTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcG9zYWwtaXRlbTpudGgtY2hpbGQoMm4gKyAxKSxcbiAgICAgIC5wcm9wb3NhbC1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodGVyR3JheSwgNSUpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNwZWNpYWxpc3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAuc3BlY2lhbGlzdHMge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaS9uby1waG90by5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgLm1haW4tcGFnZS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCA1NXB4O1xuXG4gICAgICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvLXdhaXRlcixcbiAgICAgICAgLmljby1jbG9jayxcbiAgICAgICAgLmljby1kaWFtb25kIHtcbiAgICAgICAgICBmaWxsOiAkYmx1ZUhlbHA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCA0NXB4O1xuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1haW4tcGFnZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWluLXBhZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdhcnJhbnR5IHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGJsdWVIZWxwO1xuXG4gICAgJi0tbG93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2Z1bGwtd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGVzdGltb25pYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICAgIC8vbWF4LXdpZHRoOiA3MDBweDtcblxuICAgICAgJi1waG90byB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2VudGVyZWQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAmLXBob3RvIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0cy1zZWN0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdHMtc29jaWFscyBhIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN0YXRpc3RpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN0YXRpc3RpYy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRtaWRHcmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhcnRuZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC5pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLXByb2plY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4iLCIubGFuZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBcbiAgJl9fbWFpbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBpbm5lcjtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxuICBcbiAgJl9fY29udGVudC1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBpbm5lcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIC5sYW5kaW5nX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgXG4gICAgJi1mcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAuYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5sYW5kaW5nX190b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cyB7XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5sYW5kaW5nX19jb21wYW55IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIFxuICAmLWxvZ28ge1xuICAgIEBpbmNsdWRlIHNxdWFyZUltYWdlO1xuICB9XG4gIFxuICAmLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmLWFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBcbiAgJi1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1mYXZvcml0ZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICRkYXJrUmVkO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fbmF2IHtcbiAgd2lkdGg6IDIzNXB4O1xuICBiYWNrZ3JvdW5kOiAkYXNpZGU7XG4gIGJveC1zaGFkb3c6IDEwcHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM0cHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMXM7XG4gICAgXG4gICAgJi5zdGlja3kge1xuICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICYtYW5jaG9ycyB7XG4gICAgbGkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgXG4gICAgYSwgYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgIH1cbiAgICBcbiAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBcbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBcbiAgJi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICBcbiAgJi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG4gIH1cbiAgXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLnNsaWNrLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgXG4gICAgJi1sZWZ0IHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuICAgIFxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX3RleHQge1xuICAmLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4ubGFuZGluZ19fZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIFxuICAucGFnZS10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbiAgXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgLmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMCk7XG4gICAgICAgIFxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICBcbiAgJi1saW5rIHtcbiAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgfVxuICBcbiAgJi1pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBzcXVhcmVJbWFnZTtcbiAgfVxuICBcbiAgJi1uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoJGJsYWNrLCAwLjgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMXM7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX3Rlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgZml0SW1hZ2UoY292ZXIpXG4gICAgfVxuICB9XG4gIFxuICAmLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtY29tcGFueSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICBcbiAgJi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuXG4ubGFuZGluZ19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAmLWl0ZW0ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19hd2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogJGdvbGQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX2NvbXBhbnktZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLmRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmLS1sb3cge1xuICAgICAgcGFkZGluZzogMCAwIDRweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnN0YXRpYy1yYXRpbmcge1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDEwcHggYXV0bztcbiAgfVxuICBcbiAgLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBcbiAgICAuZGF0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIFxuICAgIGxpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmaXRJbWFnZShjb3Zlcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkYmxhY2ssIDAuNSkgMCUsIHJnYmEoJGJsYWNrLCAwLjQpIDYwJSwgcmdiYSgkYmxhY2ssIDAuMykgODAlLCByZ2JhKCRibGFjaywgMCkgMTAwJSk7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGJsYWNrLCAwLjUpIDAlLCByZ2JhKCRibGFjaywgMC40KSA1MCUsIHJnYmEoJGJsYWNrLCAwLjMpIDcwJSwgcmdiYSgkYmxhY2ssIDApIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJi1saW5rIHtcbiAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgfVxufVxuXG4uaXRlbS10ZW5kZXItYXBwcm92ZWQge1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBcbiAgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmlsbDogJGdyZWVuSGVscDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHRvcDogLTJweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19jb250YWN0LWZvcm0ge1xuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBjb2xvcjogIzQyNDI0MjtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIFxuICAuZmVlZGJhY2stZm9ybS1tYW5hZ2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZm9ybS1uZWFyYnkgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVsaXZlcnlfX2lucHV0LWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIFxuICAgIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0cyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWVkYmFjay1mb3JtLW1hbmFnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIudGhhbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgJl9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIH1cbiAgXG4gICZfX21hbmFnZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFjdHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBhIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgXG4gIC5jYXRhbG9ndWUge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAmX3BhcnRuZXIge1xuICAgIC50aGFua3NfX3RvcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAudGhhbmtzX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gICAgXG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX21hbmFnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICZfX3RvcCBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgXG59XG5cbi5vZmZlcnMge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBcbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2l0ZW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRoYW5rc19fdGV4dF9wcm9tby13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi50aGFua3NfX3RleHRfcHJvbW8tdG9wIHtcbiAgJi10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgXG4gICYtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5vZmZlcnNfcHJvbW8ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyc19wcm9tbyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgXG4gIC50aGFua3NfX2lubmVyX3Byb21vIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vZmZlcnNfcHJvbW8sXG4udGhhbmtzX190ZXh0X3Byb21vIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbiAgICAubGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAuYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgICBmaWxsOiAkYmx1ZUhlbHA7XG4gICAgfVxuICB9XG4gIFxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy90YWJsZVxuLmxvZ2lzdC10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBcbiAgJltkYXRhLXNpbXBsZWJhcl0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIFxuICAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIHRyIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgdGQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIFxuICAgICYubG9naXN0LXRhYmxlX19maXJzdC1jZWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgJl9pbmNvbXBsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZW1wdHktY2VsbDpmaXJzdC1jaGlsZCxcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi5wYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgNDVkZWcsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDUpIDNweCxcbiAgICAgICAgICByZ2JhKCRtaWRHcmF5LCAwLjMpIDNweCxcbiAgICAgICAgICByZ2JhKCRtaWRHcmF5LCAwLjMpIDZweFxuICAgICAgKTtcbiAgICB9XG4gICAgXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2hlYWQge1xuICAgIHRkIHtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX21pc3Npb24tcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTA1cHg7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiA3cHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJi10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIH1cbiAgICBcbiAgICAmLXRpbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtY2FyIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIFxuICAgICYtb3JkZXIge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAmLWRyaXZlciB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8g0J3QtSDQt9Cw0L/QvtC70L3QtdC90LAg0LfQsNC00LDRh9CwINC70L7Qs9C40YHRgtC+0LxcbiAgICAmX2luY29tcGxldGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTtcbiAgICAgIFxuICAgICAgJi5sb2dpc3QtdGFibGVfX2l0ZW1fMSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vINCSINC+0YfQtdGA0LXQtNC4XG4gICAgJl8xIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDg7XG4gICAgfVxuICAgIFxuICAgIC8vINCS0YvQv9C+0LvQvdGP0LXRgtGB0Y9cbiAgICAmXzIge1xuICAgICAgYW5pbWF0aW9uOiBibGlua0dyZWVuQm9yZGVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgXG4gICAgLy8g0JLRi9C/0L7Qu9C90LXQvdC+XG4gICAgJl8zIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDM7XG4gICAgfVxuICAgIFxuICAgIC8vINChINC90LUg0L/QvtC70L3QvtGB0YLRjNGOINGB0L7QsdGA0LDQvdC90YvQvNC4INC30LDQutCw0LfQsNC80LggKNC60YDQsNGB0L3Ri9C5INGBINGB0LXRgNGL0LwpXG4gICAgLy8g0KEg0L7Qv9C+0LfQtNCw0L3QuNC10LwgICjQutGA0LDRgdC90YvQuSDRgSDRgdC10YDRi9C8KVxuICAgICZfNSxcbiAgICAmXzQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJG1pZEdyYXk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgLy8g0JLRi9C/0L7Qu9C90Y/QtdGC0YHRjywg0L3QviDQvdC1INGD0YHQv9C10LLQsNC10YJcbiAgICAmX3dhcm5pbmcge1xuICAgICAgYW5pbWF0aW9uOiBibGlua1JlZEJvcmRlciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgIFxuICAgIC5zdGF0dXMge1xuICAgICAgcGFkZGluZzogMXB4IDVweCAzcHggNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG9yZGVyUHJvY2Vzc1N0YXR1c0JnO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW4tdHJhbnNpdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDNweCA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1wcm9jZXNzIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgIH1cbiAgfVxuICBcbiAgJi5jb21wYWN0LFxuICAmX2NvbXBhY3Qge1xuICAgIHRkIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2dpc3QtdGFibGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgXG4gICAgICAmLWJvdHRvbSxcbiAgICAgICYtdG9wIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jYXIge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW9yZGVyLFxuICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10aW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZHJpdmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RhdHVzIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL3NvcnRcbi5sb2dpc3Qtc29ydCB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgXG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDMwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VjdGlvbiB7XG4gIFxuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICY6bm90KC5sb2dpc3Qtc29ydF9fY29tcGFjdCk6bm90KC5tYXAtdHJpZ2dlcikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOTBweCwgMjEwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3dpZGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX29yZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190eXBlLFxuICAmX19kcml2ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICBcbiAgJl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19mb3JtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG4vL21hcFxuLmxvZ2lzdC1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAkbWlkR3JheTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgXG4gICYuYWN0aXZlIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODhweCk7XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICYuY29tcGFjdCB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuICAgIFxuICAgICYuY2xvc2VkIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgXG4gICAgICAubG9naXN0LWRyaXZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgJi1jb250cm9scyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUgLmljby1hcnJvdy1sZWZ0LTIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleDogMSAxO1xuICB9XG4gIFxuICAjZHJpdmVycy1tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJiA+IFtjbGFzcyQ9XCItbWFwXCJdIHtcbiAgICAgIC8vaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGRyaXZlclxuLmxvZ2lzdC1kcml2ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIFxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJi5jaGVja2VkLFxuICAgICY6aG92ZXIge1xuICAgICAgLy9jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY2FyLFxuICAmX19uYW1lIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG4gICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NhciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgXG4gICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBjb3VudGVyLXJlc2V0OiBkcml2ZXJUYXNrcztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIFxuICAgICYtaGVhZGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubG9naXN0LWRyaXZlcl9fYWRkcmVzcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTFweCk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZHJpdmVyVGFza3MpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZHJpdmVyVGFza3M7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jaGVjayB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIFxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1vcmRlciB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICB9XG4gICAgXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaWNvLWNhci11bmxvYWRpbmcsXG4gICAgICAuaWNvLWNhci1sb2FkaW5nIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCSINC+0YfQtdGA0LXQtNC4XG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtMSB7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQ4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQktGL0L/QvtC70L3Rj9C10YLRgdGPXG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtMiB7XG4gICAgICAgIGZpbGw6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQktGL0L/QvtC70L3QtdC90L5cbiAgICAgIC5pY28tbG9naXN0LXN0YXR1cy0zIHtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINChINC90LXQv9C+0LvQvdC+0YHRgtGM0Y4g0YHQvtCx0YDQsNC90L3Ri9C80Lgg0LfQsNC60LDQt9Cw0LzQuFxuICAgICAgLmljby1sb2dpc3Qtc3RhdHVzLTQge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINChINC+0L/QvtC30LTQsNC90LjQtdC8XG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtNSB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAgICAgLmljby1sb2dpc3QtdHlwZS0xIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQ2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQnNC+0L3RgtCw0LZcbiAgICAgIC5pY28tbG9naXN0LXR5cGUtMiB7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQxNjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAgICAgLmljby1sb2dpc3QtdHlwZS0zIHtcbiAgICAgICAgZmlsbDogJHJlcG9ydDg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCg0LDQt9Cz0YDRg9C30LrQsFxuICAgICAgLmljby1sb2dpc3QtdHlwZS00IHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgICAgIC5pY28tbG9naXN0LXR5cGUtNSB7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQxNDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aW1lIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWFjdHVhbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIFxuICAgICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2FkZHJlc3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXG4gICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19kYXRlIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbWlkR3JheSwgMjAlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFjdC10cmlnZ2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgLmxhYmVsLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuIiwiLnBvcnRmb2xpbyB7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucG9ydGZvbGlvX19pbWFnZSB7XG4gICAgICAgIFtjbGFzcyo9Jy1idXRuJ10sXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3J0Zm9saW9fX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxuXG5cbiAgLmcyLXJldmlld3MtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmcyLXJldmlld3MtbW9yZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgQXJpYWwsXG4gICAgICBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMxMTE4Mjc7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5nMi1zaGVsbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5nMi1pbm5lcixcbiAgLmcyLWhlcm8taW5uZXIge1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMzJweDtcbiAgfVxuXG4uZzItc2hlbGwgaDEsXG4uZzItc2hlbGwgaDIsXG4uZzItc2hlbGwgaDMge1xuICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2NTA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucmctYnJlYWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZzItc2hlbGwgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uZzItc2hlbGwgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uZzItc2hlbGwgaDMge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5nMi1zaGVsbCBwIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuXG4gIC8qIEhFUk8gKi9cblxuICAuZzItaGVybyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuXG4gIC5nMi1oZXJvLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gIC5nMi1oZXJvLWxlZnQge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gIH1cblxuICAuZzItaGVyby1leWVicm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIGNvbG9yOiAjZWM0ODJmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmcyLWhlcm8tdHJ1c3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmcyLWhlcm8tdHJ1c3QtbWFpbixcbiAgLmcyLWhlcm8tdHJ1c3QtcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjNmMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5nMi1oZXJvLXN1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAuZzItaGVyby1iYWRnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAuZzItYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG5cbiAgLmcyLWhlcm8tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTRweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZzItYnRuIHtcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBlYXNlLCBib3gtc2hhZG93IDAuMTJzIGVhc2UsXG4gICAgICBiYWNrZ3JvdW5kIDAuMTJzIGVhc2UsIGNvbG9yIDAuMTJzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gIH1cblxuICAuZzItYnRuLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWM0ODJmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEzcHggMjJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZzItYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cblxuICAuZzItYnRuLS1naG9zdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlYzQ4MmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjNDgyZjtcbiAgICBwYWRkaW5nOiAxM3B4IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZzItYnRuLS1jYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWM0ODJmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkICNlYzQ4MmY7ICovXG4gICAgLyogYm94LXNoYWRvdzogMCA5cHggMjRweCByZ2JhKDIzNiwgNzIsIDQ3LCAwLjI1KTsgKi9cbiAgfVxuXG4gIC8qINCf0YPQu9GM0YHQuNGA0YPRjtGJ0LDRjyDRgtC+0YfQutCwINCyINC60L3QvtC/0LrQtSAqL1xuXG4gIC5nMi1idG4tcHVsc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFuaW1hdGlvbjogZzItcHVsc2UgMS44cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgZzItcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDcwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nMi1oZXJvLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG5cbiAgLmcyLWhlcm8tcmlnaHQge1xuICAgIGZsZXg6IDEgMSA0MiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmcyLWhlcm8tbG9nby13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgaW5zZXQgMCAtNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KSxcbiAgICAgIGluc2V0IDAgM3B4IDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5nMi1oZXJvLWxvZ28td3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nMi1oZXJvLWxvZ28taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuOTI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmcyLWhlcm8tbG9nby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nMi1oZXJvLWxvZ28taW1nIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuZzItaGVyby1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZzItaGVyby1pbWcge1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZzItaGVyby1jYXJkLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC5nMi1kb3Qge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzIyYzU1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZzItaGVyby1jb250YWN0cyB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIHBhZGRpbmc6IDAgMzJweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nMi1oZXJvLWNvbnRhY3RzIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLmcyLWlubmVyLFxuICAgIC5nMi1oZXJvLWlubmVyIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8qIFNXSVRDSElORyBPRkZFUiBBQ0NPUkRJT04gKi9cbiAgLmcyLXN3aXRjaC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5nMi1zd2l0Y2gtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmcyLXN3aXRjaC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgfVxuXG4gIC5nMi1zd2l0Y2gtaXRlbSBzdW1tYXJ5IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzExMTgyNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZzItc3dpdGNoLWl0ZW0gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nMi1zd2l0Y2gtaXRlbSBzdW1tYXJ5OjphZnRlciB7XG4gICAgY29udGVudDogXCLilrxcIjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2VjNDgyZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDIzNiwgNzIsIDQ3LCAwLjQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBlYXNlLCB0ZXh0LXNoYWRvdyAwLjE4cyBlYXNlO1xuICB9XG5cbiAgLmcyLXN3aXRjaC1pdGVtW29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjM2LCA3MiwgNDcsIDAuNTUpO1xuICB9XG5cbiAgLmcyLXN3aXRjaC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICB9XG5cbiAgLmcyLWhlcm8tY29udGFjdHMtbm90ZSB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNDBweDtcbiAgICBwYWRkaW5nOiAwIDMycHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZzItaGVyby1jb250YWN0cy1ub3RlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIEdFTkVSSUMgU0VDVElPTiAqL1xuXG4gIC5nMi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICB9XG5cbiAgLmcyLXNlY3Rpb24tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLmcyLXNlY3Rpb24ta2lja2VyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5nMi1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nMi1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIEdSSURTICovXG5cbiAgLmcyLWdyaWQtMyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmcyLWNhdC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuZzItZ3JpZC0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAuZzItY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMTUsIDIzLCA0MiwgMC4wNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgfVxuXG4gIC5nMi1jYXJkIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAvKiBCMkIgKi9cblxuICAuZzItYjJiLWJ1bGxldCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuXG4gIC8qIENBVEVHT1JJRVMgKi9cblxuICAuZzItY2F0LWNhcmQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgxNSwgMjMsIDQyLCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICB9XG5cbiAgLmcyLWNhdC1pbWcge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmcyLWNhdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5nMi1jYXQtYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzljYTNhZjtcbiAgfVxuXG4gIC8qIFdIWSAvIFNPTFVUSU9OUyAqL1xuXG4gIC5nMi10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gIH1cblxuICAvKiBDTElFTlRTOiBMT0dPIEdSSUQgKi9cblxuICAuZzItY2xpZW50cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAuZzItY2xpZW50cy1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgxNSwgMjMsIDQyLCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICB9XG5cbiAgLmcyLWxvZ29zLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmcyLWxvZ28tYm94IHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuZzItbG9nby1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyogQ0FTRVMgJiBSRVZJRVdTICovXG5cbiAgLmcyLWNhc2VzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gIC5nMi1jYXNlLWltZyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZzItY2FyZC0tY2FzZS1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG5cbiAgLmcyLWNhc2UtbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5nMi1yZXZpZXctcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5nMi1yZXZpZXctYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNmI3MjgwO1xuICB9XG5cbiAgLyogU0VPIEJMT0NLICovXG5cbiAgLmcyLXNlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuZzItc2VvLXRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAvKiBGQVEgKi9cblxuICAuZzItZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG5cbiAgLmcyLWZhcS1pdGVtIHN1bW1hcnkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTExODI3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5nMi1mYXEtaXRlbSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmcyLWZhcS1pdGVtIHN1bW1hcnk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKWvFwiO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZWM0ODJmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMjM2LCA3MiwgNDcsIDAuNCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGVhc2UsIHRleHQtc2hhZG93IDAuMThzIGVhc2U7XG4gIH1cblxuICAuZzItZmFxLWl0ZW1bb3Blbl0gc3VtbWFyeTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyMzYsIDcyLCA0NywgMC41NSk7XG4gIH1cblxuICAuZzItZmFxLWl0ZW1bb3Blbl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY3ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVjYWNhO1xuICB9XG5cbiAgLmcyLWZhcS1hbnN3ZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cblxuICAvKiBDT05UQUNUIEJVVFRPTlMgLyBNRVNTRU5HRVJTICovXG5cbiAgLmcyLWNvbnRhY3QtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZzItY29udGFjdC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgLmcyLW0tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBjb2xvcjogIzExMTgyNztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5nMi1tLWNhYmluZXQge1xuICAgIGJvcmRlci1jb2xvcjogI2VjNDgyZjtcbiAgICBjb2xvcjogI2VjNDgyZjtcbiAgfVxuXG4gIC5nMi1tLWNhbGxiYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICM5Y2EzYWY7XG4gICAgY29sb3I6ICMxMTE4Mjc7XG4gIH1cblxuICAuZzItbS13YSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjJjNTVlO1xuICAgIGNvbG9yOiAjMjJjNTVlO1xuICB9XG5cbiAgLmcyLW0tdGcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODhjYztcbiAgICBjb2xvcjogIzAwODhjYztcbiAgfVxuXG4gIC5nMi1tLWNhbGwge1xuICAgIGJvcmRlci1jb2xvcjogI2VjNDgyZjtcbiAgICBjb2xvcjogI2VjNDgyZjtcbiAgfVxuXG4gIC5nMi1tLWljby1jYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLmcyLW0taWNvLWNhbGwgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZzItbS1pY28tY2FsbCBzdmcgcGF0aCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmcyLW0tY2FsbC0taGVybyB7XG4gICAgLyogdmlzaWJsZSBieSBkZWZhdWx0IG9uIG1vYmlsZSwgaGlkZGVuIG9uIGRlc2t0b3AgdmlhIG1lZGlhIHF1ZXJ5ICovXG4gIH1cblxuICAuZzItbS1pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBDVEEgKi9cblxuICAuZzItY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmcyLWN0YS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5nMi1jdGEtbGVmdCB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgLmcyLWN0YS1yaWdodCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5nMi1jdGEtbGVmdC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuZzItY3RhLWxlZnQgLmcyLXNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG5cbiAgLmcyLWN0YS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLmcyLWN0YS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDE0cHg7XG4gIH1cblxuICAuZzItY3RhLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5nMi1jdGEtZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICBmb250LXdlaWdodDogNjUwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjMTExODI3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmcyLWN0YS1mb3JtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBjb2xvcjogIzRiNTU2MztcbiAgfVxuXG4gIC5nMi1jdGEtZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuZzItY3RhLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gIH1cblxuICAuZzItY3RhLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1Zjc7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5nMi1jdGEtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuXG4gIC5nMi1jdGEtc3VibWl0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmcyLWN0YS1zdWJtaXQtcm93IC5nMi1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmcyLWN0YS1taWNybyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgfVxuXG4gIC5nMi1jdGEtbWljcm8gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nMi1jdGEtc3VibWl0LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5nMi1jdGEtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgcGFkZGluZzogMjJweCAwcHggMjBweDtcbiAgICB9XG5cbiAgICAuZzItY3RhLWZvcm0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nMi1jdGEtZm9ybS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmcyLWN0YS1sYXlvdXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5nMi1jdGEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZzItY3RhLXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIC5nMi1jdGEtbGVmdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5nMi1jdGEtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogICAgICAgIEFEQVBUSVZFICAgICAgICAgICAqL1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5nMi1pbm5lcixcbiAgICAuZzItaGVyby1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmcyLWhlcm8taW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5nMi1oZXJvLWxlZnQsXG4gICAgLmcyLWhlcm8tcmlnaHQge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuXG4gICAgLmcyLWhlcm8tcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZzItaGVyby1pbWcge1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAuZzItZ3JpZC0zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAuZzItY2xpZW50cy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAuZzItbG9nb3MtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIC5nMi1jYXNlcy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuICAgIC5nMi1jdGEtbGF5b3V0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gICAgLmcyLWN0YS1mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZzItY3RhLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5nMi1jdGEtcmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5nMi1pbm5lcixcbiAgLmcyLWhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTZweCAwcHg7XG4gIH1cblxuICAuZzItc2hlbGwgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmcyLXNoZWxsIGgyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cblxuICAuZzItc2hlbGwgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5nMi1zaGVsbCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAgIC5nMi1oZXJvLWlubmVyIHtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZzItaGVyby1zdWIge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmcyLWhlcm8tYmFkZ2VzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgIC5nMi1oZXJvLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuZzItaGVyby1pbWcge1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICAuZzItaGVyby1jYXJkLWNhcHRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgLmcyLWdyaWQtMyxcbiAgICAuZzItZ3JpZC0yLFxuICAgIC5nMi1jbGllbnRzLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG4gICAgLmcyLWNhc2VzLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG4gICAgLmcyLWNhcmQtLWNhc2UtbWFpbiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgIH1cblxuICAgIC5nMi1jYXQtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuXG4gICAgLmcyLWxvZ29zLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG5cbiAgICAuZzItY2F0LWltZyB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZzItY29udGFjdC1jZW50ZXIgLmcyLXNlY3Rpb24taGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZzItY29udGFjdC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLmcyLWNvbnRhY3Qtcm93IC5nMi1tLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5nMi1oZXJvLWNvbnRhY3RzIC5nMi1tLWJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDhweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZzItY3RhLWFjdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuZzItY3RhLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5nMi1jdGEtbGF5b3V0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmcyLWN0YSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmcyLWN0YS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZzItY3RhLWFjdGlvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5nMi1jdGEtYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5nMi1jdGEtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLmcyLWN0YS1sYXlvdXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZzItY3RhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmcyLWN0YS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmcyLWN0YS1hY3Rpb25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZzItaGVyby1iYWRnZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5nMi1oZXJvLWFjdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5nMi1idG4sXG4gICAgLmcyLWJ0bi0tZ2hvc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZzItaGVyby10cnVzdC1yYXRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5nMi1pbm5lcixcbiAgLmcyLWhlcm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgfVxuXG4gIC5nMi1zaGVsbCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5nMi1oZXJvLWV5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuZzItaGVyby10cnVzdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmcyLWhlcm8tc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmcyLWhlcm8tYmFkZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmcyLWhlcm8tYmFkZ2VzIC5nMi1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cblxuICAuZzItYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG5cbiAgLmcyLWJ0bi0tZ2hvc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgfVxuXG4gIC5nMi1idG4tcHVsc2Uge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC5nMi1oZXJvLWltZyB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5nMi1tLWNhbGwtLWhlcm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZzItc2hlbGwgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmcyLXNoZWxsIGgyIC5yZy1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmcyLWN0YS1sZWZ0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAuZzItY3RhLXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAuZzItY3RhLWZvcm0tc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmcyLWN0YS1zdWJtaXQtcm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuXG4gIC5nMi1oZXJvLWRpdmlkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgICBtYXJnaW46IDI0cHggMCAxOHB4O1xuICB9XG5cbiAgLmcyLW1pbmktY2F0cyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmcyLW1pbmktY2F0cy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGNvbG9yOiAjMTExODI3O1xuICB9XG5cbiAgLmcyLW1pbmktY2F0LWxpbmsge1xuICAgIGNvbG9yOiAjMTExODI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5nMi1zZWN0aW9uLWJ0bi1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cblxuICAuZzItY2FzZXMtbW9yZS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuZzItY3RhLXRleHQtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2YjcyODA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5nMi1yZXZpZXdzLW1vcmUtLWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmcyLWNvbnRhY3QtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICB9XG5cbiAgLmcyLW1pbmktY2F0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWM0ODJmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG5cbi8qID09PT09PSDQndCQ0JLQmNCT0JDQptCY0K8g0J/QniDQodCi0KDQkNCd0JjQptCVICjQs9C70LDQstC90LDRjykgPT09PT09ICovXG5cbi5nMi1wYWdlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMzZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiAjZWM0ODJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgyMzYsIDcyLCA0NywgMC4zNSk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgLyog0J/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0LzQtdC90Y4g0YHQutGA0YvRgtC+LCDQv9C+0LrQsNC30YvQstCw0LXQvCDRgtC+0LvRjNC60L4g0L/QvtGB0LvQtSDQv9GA0L7QutGA0YPRgtC60LggKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uZzItcGFnZS1uYXYuZzItcGFnZS1uYXYtLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZzItcGFnZS1uYXYtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbi5nMi1wYWdlLW5hdi1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZzItcGFnZS1uYXYtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmcyLXBhZ2UtbmF2LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmcyLXBhZ2UtbmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLmcyLXBhZ2UtbmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZzItcGFnZS1uYXYtbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nMi1wYWdlLW5hdiB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZzItcGFnZS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJhY2tncm91bmQ6ICNlYzQ4MmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAwIC02cHggMThweCByZ2JhKDE1LCAyMywgNDIsIDAuMTUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZzItcGFnZS1uYXYtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZzItcGFnZS1uYXYtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nMi1wYWdlLW5hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nMi1wYWdlLW5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuZzItcGFnZS1uYXYtbGluay5nMi1wYWdlLW5hdi1saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMTExODI3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59IiwiLyptb2RhbCovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBcbiAgLmlvcy5zYWZhcmkgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXG4gICAgJi0tcmVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIHNwYW46YmVmb3JlLFxuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tYmx1ZSB7XG4gICAgICBjb2xvcjogJGJsdWVIZWxwO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5IZWxwO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS15ZWxsb3cge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICBcbiAgICAgIHNwYW46YmVmb3JlLFxuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLXZpb2xldCB7XG4gICAgICBjb2xvcjogJHZpYmVyO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmliZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLW9yYW5nZSB7XG4gICAgICBjb2xvcjogJG9rO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIFxuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaXRlbS10ZW5kZXItYXBwcm92ZWQge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmID4gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBcbiAgICAgIC51c2VyLWJvbnVzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cbiAgXG4gICYtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5jYXJkLXRlcm1zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC5mb3JtLWluZm8ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBcbiAgJi1ob3cge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgXG4gICAgLmlvcy5zYWZhcmkgJiB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICYtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWNsb3NlLXdpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIFxuICAmLWNsb3NlLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICYtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgcCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggOTBweCA4MHB4IDkwcHg7XG59XG5cbi53YXJuaW5nLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLmZlZWRiYWNrLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIFxuICAubW9kYWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgcCxcbiAgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgLnN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAuaGFsZi1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC5zcGlubi1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5udW1iZXItaW5wdXQge1xuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi0tY2hlY2sge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnNwaW5uLWJveC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICB9XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICB9XG4gIFxuICAuZmFzdC1pdGVtLXByaWNlLFxuICAuZmFzdC1pdGVtLWhvdXJzIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5mYXN0LWl0ZW0tdHlwZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAuY2hlY2stbGFiZWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBcbiAgICAubGFiZWwtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhc3N3b3JkLWZvcm0ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1xdWFsaXR5IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAucmFkaW8ge1xuICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICB9XG4gIFxuICAubGFiZWwtdGV4dCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICAucmFuZ2Uge1xuICAgICYtcm93IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1jaGFyaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgLnRlc3RpbW9uaWFsLXF1YWxpdHktaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzLFxuICAucHJpY2UtcmFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC43KTtcbiAgICB9XG4gIH1cbiAgXG4gIC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzLmFjdGl2ZTpiZWZvcmUsXG4gICYuYWN0aXZlIC5wcmljZS1yYW5nZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJi5mb25kLWxhYmVsIHtcbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmFkaW8ge1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJlLWNvbnRlbnQsXG4udGV4dC1tb2RhbC1mcmFtZSB7XG4gIHAsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBtYXJrIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5kb3R0ZWQtbGlzdCB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhcmUtbW9kYWwtZnJhbWUge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLmNvbXBhcmUtY29udGVudC1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1LjclO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDU0LjMlO1xuICAgIHBhZGRpbmc6IDAgMTAlIDAgMDtcbiAgICBcbiAgICAuZmVhdHVyZXMtbGlzdC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJlLWl0ZW0tbmFtZSB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNvbXBhcmUtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgbWFyZ2luOiAyM3B4IDAgNDNweCAwO1xuICBcbiAgJiA+IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb21wYXJlLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLWxpc3Qge1xuICBwYWRkaW5nOiA1cHggMCA1MHB4IDA7XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAuZmVhdHVyZXMtbGlzdC1sYWJlbCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLm1vYmlsZS1jb21wYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY291bnRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgXG4gIC5tb2RhbC10aXRsZSArICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNvdW50ZXItc2l6ZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGxhY2Vob2xkZXI7XG59XG5cbi5jb3VudGVyLXRvdGFsIHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cblxuLmNvdW50ZXItdG90YWwtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY291bnRlci10b3RhbC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uY29tcGFyZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLnRleHQtbW9kYWwtZnJhbWUge1xuICB1bC5vcmRlcmVkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuLmNvdW50ZXItY29uZmlybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWlkR3JheTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5xdWFsaXR5LWxpbmUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4ucGFydG5lcnMtbW9kYWwtZnJhbWUge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggODBweCAyMHB4O1xufVxuXG4ucGFydG5lcnMtbW9kYWwtY29udGVudCB7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLnBhcnRuZXJzLWNvbHVtbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIFxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5wYXJ0bmVycy1tb2RhbC1mb3JtIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIFxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIFxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIFxuICAuc3VibWl0LWJ0biB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMCAycHggMDtcbiAgfVxufVxuXG4ucmVwbGFjZS1tb2RhbC1mcmFtZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgXG4gIC5oZWFkZXItY2FydC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubW9kYWwtZm9ybS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW4tZm9ybXMgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xufVxuXG4ubW9kYWwtdGFicyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgICYuY3VycmVudCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjFzO1xuICAgIH1cbiAgfVxufVxuXG4uYnJpZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweCBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICYtcHJvcG9zYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIFxuICBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQsXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCb3JkZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgfVxuICBcbiAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgXG4gICYtaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAxM3B4IDAgMCAwO1xuICAgICAgXG4gICAgICAubGFiZWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc2V4LXNsaWRlci1ob2xkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAuc2V4LXZhbHVlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5mZWVkYmFjay1tb2RhbC1mcmFtZS0tdGFyaWZmIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udGFyaWZmLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICYtY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXNpZGVOYXY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgcGFkZGluZzogNHB4IDAgOHB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcHJpY2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjNweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLWRpc2NvdW50IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIFxuICAgIC5zcGlubi1ib3gge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuICBcbiAgJi1mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIFxuICAmLXRleHQge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tb2RhbC10ZW5kZXIge1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5oZXJvLWNvbXBhbnktbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWxvZ28ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgLm5hbWUtaG9sZGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDNweDtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW1vcmUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWRhdGEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FyZC1mZWF0dXJlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXJhdGluZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogOXB4IDAgMCAwO1xuICAgICAgXG4gICAgICAmLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucG9zaXRpdmUge1xuICAgICAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5uZWdhdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICYuY3VycmVudCBzcGFuLFxuICAgICAgJi5jdXJyZW50IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAvKiYtdGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfSovXG4gIFxuICAmLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5zdHVkaW8tdGVzdGltb25pYWxzLWxpc3QtLWhpZGRlbiAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgXG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXJhdGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgICBcbiAgICAgICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDFweCAwIDAgMTBweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFuc3dlci1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDMwcHg7XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgJi1wb3J0Zm9saW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIFxuICAgIHAge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdHVkaW8tc2xpZGVyLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMzUlIC0gMTBweCk7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBcbiAgICAuc3R1ZGlvLXNsaWRlciB7XG4gICAgICAmLWhvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL29yZGVyOiAyO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0dWRpby1zbGlkZXItaG9sZGVyIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3R1ZGlvLXNsaWRlci1ob2xkZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtcmF0aW5nIHtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIFxuICAgIC52YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC52YWx1ZS1yYW5nZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4ubG9jYXRpb24tbW9kYWwtZnJhbWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbn1cblxuLm1vZGFsLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMzBweCA2MHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTBweDtcbiAgfVxuICBcbiAgZm9ybSB7XG4gICAgcGFkZGluZzogNzFweCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICAmLXNjcm9sbCB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1zY3JvbGw7XG4gIH1cbiAgXG4gICYtY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1zY3JvbGwtY29udGVudDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgJi1jb25maXJtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtYWxwaGFiZXQge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICAgIFxuICB9XG4gIFxuICAmLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcHggMTBweCAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5yYWRpbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtOTk5ZW07XG4gICAgfVxuICB9XG4gIFxuICAmLW1haW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICB1bCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAwO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDNweCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgYSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJdIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbiAgLnJlcG9ydC1vcmRlci1tb2RhbC1mcmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmZlZWRiYWNrLW1vZGFsLWZyYW1lIHtcbiAgICAuaGFsZi1pbnB1dDpmaXJzdC1jaGlsZCxcbiAgICAuaGFsZi1pbnB1dCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuc3Bpbm4tYm94IHtcbiAgICAgIC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXAge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zcGlubi1ib3gtbGFiZWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgXG4gIC50YXJpZmYtbW9kYWwge1xuICAgICYtY29sdW1uOmZpcnN0LWNoaWxkLFxuICAgICYtY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5zcGlubi1ib3gge1xuICAgICAgLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd24ge1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci11cCB7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVlZGJhY2stbW9kYWwtZnJhbWUge1xuICAgIC5zcGlubi1ib3gge1xuICAgICAgLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd24sXG4gICAgICAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXAge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbC10ZW5kZXItdGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgc3BhbixcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmlmIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dCxcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWwtdGFicyBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIFtjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDU1cHggMTVweDtcbiAgfVxuICBcbiAgLmNoZWFwZXItZm9ybSBpbnB1dC50ZXh0LWlucHV0LFxuICAuY2hlYXBlci1mb3JtIC5zdWJtaXQtYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAuY2hlYXBlci1mb3JtIGlucHV0LnRleHQtaW5wdXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICBcbiAgLmNoZWFwZXItZm9ybSBsYWJlbC5pbnB1dC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAucGFydG5lcnMtbW9kYWwtY29udGVudCB7XG4gICAgLnBhcnRuZXJzLWNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucGFydG5lcnMtbW9kYWwtZm9ybSB7XG4gICAgLnBhcnRuZXJzLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAuc3VibWl0LWJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbC10ZW5kZXIge1xuICAgIFxuICAgICYtdGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICB9XG4gICAgXG4gICAgJi10ZXN0aW1vbmlhbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1hbnN3ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLXBvcnRmb2xpbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbC1yYXRpbmcge1xuICAgIFxuICAgICYtY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9naXN0LWNvbmZpcm0sXG4ud2FyZWhvdXNlLWNvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG4ubG9naXN0LWNvbmZpcm0tZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi50aGFua3MtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICB9XG4gIFxuICAmX19tYW5hZ2VyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4ucmVwb3J0LW9yZGVyLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgXG4gICZfbG9naXN0IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4uY29udHJhY3Rvci1tb2RhbC1mcmFtZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmNvbnRyYWN0b3ItcHJvcG9zYWwge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbF9fY29uZmlybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAmLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gICYtYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsX19jb250cmFjdG9yLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgXG4gICYtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuICBcbiAgJi1rZXkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgJi12YWx1ZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmFncmVlbWVudC1saW5lIHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgXG4gICZfY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi5tb2RhbC1mb3JtLWNvbmZpcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udHJhY3Rvci1wcm9wb3NhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY2FydC1tb2RhbCBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIFxuICAudGVzdGltb25pYWwtcXVhbGl0eSB7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBbY2xhc3MkPVwibW9kYWwtZnJhbWVcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBcbiAgLmJyaWYge1xuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIFxuICAudGV4dC1tb2RhbC1mcmFtZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuXG4ubWFwLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgXG4gIC5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5tYXAtYm94IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgXG4gICAgLm1hcC1ib3gge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LW1vZGFsLWNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWR1bHQtbW9kYWwge1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxufVxuIiwiLm9yZGVyLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSxcbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmN1cnJlbnQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDM7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIFxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICBcbiAgJl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjMpO1xuICB9XG4gIFxuICAmX192YWx1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5IZWxwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjMpO1xuICB9XG59XG4iLCIuc2NoZWR1bGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgXG4gICYgPiBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICBcbiAgJl9fZGF5cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3JhbmdlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC40ZW07XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFxuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIFxuICAmX19tb250aC1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX3RhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJi10b3RhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgXG4gICAgJi1ib2R5IHtcbiAgICAgIC5zY2hlZHVsZXJfX3RhYmxlLXJvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1oZWFkIHtcbiAgICAgIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2NoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtaWRHcmF5LCAwLjMpO1xuICAgIH1cbiAgICBcbiAgICAmLmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5jaGVja2JveCB7XG4gICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgfVxuICB9XG4gIFxuICBcbiAgJl9fbW9kYWwge1xuICAgIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYWRkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIFxuICAgICYtZnJhbWUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxMDBweDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLndhcnJhbnR5LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIFxuICAmX3ZlcnRpY2FsIHtcbiAgICAud2FycmFudHktc2VjdGlvbl9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbiAgXG4gICZfbG93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBcbiAgJl9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBcbiAgJl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbS1idXRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndhcnJhbnR5LXNlY3Rpb24ge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2FycmFudHktc2VjdGlvbiB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIFxuICAgIFxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2l0ZW0tYnV0biB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIub3JnYW5pc2F0aW9uIHtcbiAgJi10ZWFtIHtcbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBcbiAgICAgICZfbG93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAub3JnYW5pc2F0aW9uLXRlYW0tbmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICAgIFxuICAgICYtcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIFxuICAgICYtcG9zdCB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250YWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zb2NpYWxzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJi10ZWFtIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi10ZWFtIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZXBvcnQge1xuICBwYWRkaW5nOiAwIDAgMjAwcHggMDtcbiAgXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5jYXRhbG9ndWUtcHJpY2Utc29ydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgXG4gICAgJl9sb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIFxuICAgICAgLmNhdGFsb2d1ZS1kYXRlLXNvcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1ob2xkZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIFxuICAmLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgJi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBcbiAgICAmX2xvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1tb250aCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAzNXB4IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICBcbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIFxuICAmLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxuICAmLXR5cGUge1xuICAgIFxuICAgICZfX3RvdGFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICAmLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0OTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTExIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDExO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZXBvcnQxNyAwJSwgJHJlcG9ydDE3IDUwJSwgJHJlcG9ydDE4IDUwJSwgJHJlcG9ydDE4IDEwMCUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xOCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHJlcG9ydDE4IDAlLCAkcmVwb3J0MTggNTAlLCAkcmVwb3J0MTcgNTAlLCAkcmVwb3J0MTcgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY291bnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICBcbiAgJi1tYW5hZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJi10b3RlbSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtZGF0YSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgICBcbiAgICAmX3dpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGJvZHkgdHI6bm90KC5uby1oaWdobGlnaHQpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0Zm9vdCB0ZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWJvdHRvbSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYtcGxhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIFxuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgbWFyayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYXZlcmFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIFxuICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcmlnaHQge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgfVxuICBcbiAgJi1jaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgXG4gICAgJi1taW5pbWFsIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtbGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtcGxhbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LWxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW1hbmFnZXItcGxhbiB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LWxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnJlcG9ydC1jaGFydC12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYm9udXMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIFxuICAgICAgLnJlcG9ydC1jaGFydC1saW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwRGFyaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1hbW91bnQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogJGFzaWRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICBcbiAgICAmLXZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgJi10YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIDBzO1xuICAgIH1cbiAgICBcbiAgICB0aCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA1cHggMTVweDtcbiAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi53ZWVrZW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlcG9ydDc7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtdGFibGVfX2NvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdHIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogODIwcHg7XG4gICAgICBcbiAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGZvb3QgdGQge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDVweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgJHdoaXRlO1xuICAgICAgXG4gICAgICAmX3NtYWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LXRhYmxlLWl0ZW0tbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDdweCAwIDNweCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LW9yZGVyLXN0YXR1cyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC10YWJsZS1pdGVtLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfY29tcGxldGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9vcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdG90ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvLWNpcmNsZXMsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgKyAucGFnZS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC10YWJsZS1pdGVtLWRheXMge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgICAgXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfZXJyb3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLXNvdXJjZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1nb29nbGUge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby15YW5kZXgge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1kaXJlY3Qge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1hZHdvcmRzIHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28tZmFjZWJvb2sge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1pbnN0YWdyYW0ge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRheXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtcmVhc29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS00IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0NDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTcge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS04IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0ODtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tOSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTExIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE2IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE3IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHJlcG9ydDE3O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHJlcG9ydDE3O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRyZXBvcnQxODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHJlcG9ydDE4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xOCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZXBvcnQxODtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRyZXBvcnQxODtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcmVwb3J0MTc7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZXBvcnQxNztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICAmX25vdC1wYXllZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRjNDQ2IHtcbiAgICAgIC5yZXBvcnQtdGFibGUtaXRlbSxcbiAgICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1sb2dpc3Qge1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICBcbiAgICAgICYtY3VzdG9tZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtb3JkZXIge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIFxuICAgICZfX2NvdW50ZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FydC1kcm9wZG93biB7XG4gICAgICAmLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIG1pbi13aWR0aDogNzUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5yZXBvcnQtb3JkZXItcm93IHtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbmV3LXRhc2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIFxuICAgICAgLmlucHV0LWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdLFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzMHB4KTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb21tZW50cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWZyYW1lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgXG4gICAgICAgICZfcmVkIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xvZ2lzdC10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHggN3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTM0cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtaXRlbSB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIFxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FydC1kcm9wZG93bi1jZWxsLS1pbWFnZSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICB9XG4gICAgXG4gICAgLmNhcnQtZHJvcGRvd24tcm93IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLmNhcnQtZHJvcGRvd24tY2VsbC0tbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICYtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cbiAgICBcbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICZfY2FsY3VsYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRyYWN0b3IsXG4gICAgICAmLXRpbWUsXG4gICAgICAmLWRyaXZlcixcbiAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXNlcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci10aXRsZSxcbiAgICAgICYtaW5uZXItY29udGVudCxcbiAgICAgICYtdGl0bGUsXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItY29udGVudCxcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgXG4gICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDY7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCc0L7QvdGC0LDQtlxuICAgICAgICAgICZfMiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAgICAgICAgICZfMyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICAgICAgICAgJl80IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAgICAgICAgICZfNSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci10aXRsZSxcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIFxuICAgICAgICAuYWRkLWJ1dG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZXJyb3Ige1xuICAgICAgICAucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10aXRsZS1kcml2ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZ2FwLFxuICAgICAgJi1kcml2ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWlubmVyLW5hbWUsXG4gICAgICAmLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTJweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDJweCAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93Qmc7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5zdGF0dXMge1xuICAgICAgICAgIC8vINCX0LDQs9GA0YPQt9C60LBcbiAgICAgICAgICAmXzEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ2O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQnNC+0L3RgtCw0LZcbiAgICAgICAgICAmXzIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAgICAgICAgICZfMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCS0YvQs9GA0YPQt9C60LBcbiAgICAgICAgICAmXzQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgICAgICAgICAmXzUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9kaXNhYmxlZCB7XG4gICAgICAgIC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFydENvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmVwb3J0LXByb2R1Y3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10aXRsZS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaW5uZXItbmFtZSxcbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaW5uZXItdGl0bGUsXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIFxuICAgICAgICAgICYtZHJpdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtdGl0bGUtcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtZHJpdmVycyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtY29udHJhY3RvcixcbiAgICAgICAgJi1hZGRyZXNzLFxuICAgICAgICAmLXRpbWUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1zZXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9tYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgICAgIFxuICAgICAgJl9faGFsZiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2tleSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGFiZWwsXG4gICAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyLFxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgbGFiZWwucmVwb3J0LW9yZGVyLXJvd19fcmVzcG9uc2libGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIFxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19wcmVmaXgge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubG9naXN0aWNzLXNlbGVjdCxcbiAgICAgICAgLnRleHQtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDMwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgXG4gICAgICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19oYWxmIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIFxuICAgICAgLnJlcG9ydC1vcmRlci1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zdGF0dXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDRweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgXG4gICAgICAmLS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0OTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTExIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDExO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZXBvcnQxNyAwJSwgJHJlcG9ydDE3IDUwJSwgJHJlcG9ydDE4IDUwJSwgJHJlcG9ydDE4IDEwMCUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xOCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHJlcG9ydDE4IDAlLCAkcmVwb3J0MTggNTAlLCAkcmVwb3J0MTcgNTAlLCAkcmVwb3J0MTcgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi1wcmljZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICBcbiAgICAgICYtLXRvdGFsIHtcbiAgICAgICAgLy9jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtaXRlbS1wcmljZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAmX19ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIFxuICAgICAgICAmX2RhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmRhdGUtbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5pbnB1dC1saW5lLWNlbGwge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmLWNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMCAwIDZweCAwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICZfX2hlbHBlcnMsXG4gICAgJl9fY2FycyB7XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgICBcbiAgICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudGV4dC1pbnB1dF9sb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LW9yZGVyLXJvd19fa2V5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NhcnMge1xuICAgICAgLnJlcG9ydC1vcmRlci1yb3cge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgXG4gICAgICAmX19jb21tZW50cyxcbiAgICAgICYtdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtcm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FydC1kcm9wZG93bi1jZWxsLS1wcmljZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLXJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtbm90aWZpY2F0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIFxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlcG9ydC1ub3RpZmljYXRpb25zX25ldyB7XG4gICAgICAgICAgY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlcG9ydC1ub3RpZmljYXRpb25zX2FsZXJ0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlcG9ydC1ub3RpZmljYXRpb25zX2RvbmUge1xuICAgICAgICAgIGNvbG9yOiAkcmVwb3J0MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuY2F0YWxvZ3VlLWRhdGUtc29ydCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBmb3JtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgXG4gICAgLnRleHQtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDIpO1xuICAgIH1cbiAgICBcbiAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIC5sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zdG9jay1vcmRlcnMtdHJpZ2dlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19jb3VudGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL3JlcG9ydCBwcm9kdWN0c1xuLnJlcG9ydC1wcm9kdWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBcbiAgJl9fbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogcmVwb3J0LXByb2R1Y3RzO1xuICAgIFxuICAgIC5yZXBvcnQtcHJvZHVjdHNfX251bWJlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHJlcG9ydC1wcm9kdWN0cyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcmVwb3J0LXByb2R1Y3RzO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAucmVwb3J0LXByb2R1Y3RzX19kYXRhLFxuICAgIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJl9ub3QtZW5vdWdoLFxuICAgICZfY29tcGxleCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRtaWRHcmF5LCA1MiUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGhvdG9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb3VudGVyLXJlc2V0OiBwaG90b3M7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRHcmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29udGVudDogY291bnRlcihwaG90b3MpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcGhvdG9zO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXJlbW92ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJl9fbnVtYmVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi12YWx1ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgXG4gICAgICAmX3JlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtcmVwYWlyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1zaW1pbGFyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gICZfX3N1Ym5hbWUge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDEgMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgXG4gICAgJi1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAmX3JlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LXByb2R1Y3RzX19pbmZvLWtleSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX2V2ZW4ge1xuICAgICAgLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3c6bm90KDpudGgtbGFzdC1jaGlsZCgxKSk6bm90KDpudGgtbGFzdC1jaGlsZCgyKSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX29kZCB7XG4gICAgICAucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl90d28ge1xuICAgICAgLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWtleSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgXG4gICAgICAuY3VycmVuY3kge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBcbiAgICAgICAgJltuYW1lKj1xdWFudGl0eV9sb3N0XSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJlt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faW5mbyB7XG4gICAgICAmLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVwb3J0LWFjY2Vzc29yaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBcbiAgJl9fbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogcmVwb3J0LWFjY2Vzc29yaWVzO1xuICAgIFxuICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX251bWJlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHJlcG9ydC1hY2Nlc3Nvcmllcyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcmVwb3J0LWFjY2Vzc29yaWVzO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX251bWJlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZyYW1lIHtcbiAgICAgIG1heC13aWR0aDogNTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcbiAgICAmLWxpbmUge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIFxuICAmX19zdWJuYW1lIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDEgMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIFxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJl9ldmVuIHtcbiAgICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93Om5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9vZGQge1xuICAgICAgLnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfdHdvIHtcbiAgICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1rZXkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYtdmFsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFt0eXBlPW51bWJlcl0ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDI2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2FyZWhvdXNlLW5vdC1wYXllZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRkYXJrUmVkO1xuICBcbn1cblxuLm1hbmFnZXItb3JkZXIge1xuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBcbiAgICAubnVtYmVyIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBtYXJrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgXG4gICAgICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRhdGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIC5tYW5hZ2VyLW9yZGVyX19sb2dpc3RpYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19sb2dpc3RpYy1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgICZfbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX2NsaWVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIFxuICAgICAgLmNhcmQtYnRucy1jb25zdWx0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbWFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRlckdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5jaGVjay1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1wcmljZS1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBcbiAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgXG4gICAgICAgIC5jYXJ0LXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfd2lkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGRfYmlnZ2VyIHtcbiAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm9yZGVyLXRvdGFsLWhvdXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDJweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmLXRpdGxlLFxuICAgICAgJi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FydC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdG9wLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5cbiIsIi5jaGFyaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIFxuICAgICYgPiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcmRlci1yYXRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAuaW5uZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fY291bnRlciA+IHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gIH1cblxuICAmX191c2VyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmLXBob3RvIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcG9zdCB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgJiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcblxuICAgICYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fb3JkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICZfX2Fuc3dlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fbGlrZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZGVsaXZlcnkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZGVsaXZlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgXG4gICYtY29sdW1ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAvL2dyaWQtcm93LWdhcDogNDBweDtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fYWRkcmVzcy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uZGVsaXZlcnlfX2lucHV0LWxhYmVsIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgXG4gIHN1cCB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgXG4gICZfdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBcbiAgJl9zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkZGFya0dyYXlIZWxwO1xuICB9XG59XG5cbi5kZWxpdmVyeV9faW5wdXQtbWFpbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLmRlbGl2ZXJ5X19wcmljZS1hbmNob3Ige1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZWxpdmVyeV9fZm9ybS1zdWJtaXQge1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIFxuICAmID4gcCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZm9ybS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIFxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2FkZHJlc3MtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5kZWxpdmVyeV9fYWRkcmVzcy1tb2RhbC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxpdmVyeV9fYWRkcmVzcy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICBcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRlbGl2ZXJ5X19ncmlkLTEtMSA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0yLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYyg3NSUgLSAoMTVweCAvIDIpKTtcbiAgXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICgxNXB4IC8gMikpO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0yLTEtMSA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtICgoMTVweCAqIDIpIC8gMykpO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKCgxNXB4ICogMikgLyAzKSk7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19ncmlkLTEtMS0yID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gKCgxNXB4ICogMikgLyAzKSk7XG4gIFxuICAmOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICgoMTVweCAqIDIpIC8gMykpO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0xLTEtMSA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAoKDE1cHggKiAyKSAvIDMpKTtcbn1cblxuLmRlbGl2ZXJ5X19ncmlkLTEtMS0xLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYygyNSUgLSA3cHgpO1xufVxuXG4uZGVsaXZlcnlfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGVsaXZlcnlfX3RleHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcbiAgJi1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdGV4dC1jb250ZW50IHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdGV4dC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIFxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeV9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICYtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICAmLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19oYWxmLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJi1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19pbnB1dC1saW5lIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIFxuICAmX3NlY29uZGFyeSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdG90YWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL2hlaWdodDogNDBweDtcbn1cblxuLmRlbGl2ZXJ5X19yZWFzb25zLWxpc3QgbGkge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC43NWVtO1xuICAgIGhlaWdodDogMC43NWVtO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIHRoLCB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICBcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuICBcbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uZGVsaXZlcnlfX3RvdGFscyB7XG4gICYtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGVsaXZlcnlfX2Zvcm0ge1xuICAgICYtZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgfVxuICAgIFxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIFxuICAgICAgLmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5kZWxpdmVyeV9fZm9ybS1iYW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDM1LCAzNSwgMzUsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogLTlweCAwIDAgLTlweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGVsaXZlcnlfX2Jhbm5lciB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19mb3JtIHtcbiAgICAmLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICBcbiAgICAmLWJhbm5lciB7XG4gICAgICBvcmRlcjogMVxuICAgIH1cbiAgICBcbiAgICAmLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX2Jhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9faGFsZi1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAmLWlucHV0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19pbnB1dC1saW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIFxuICAgICYtaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX2lucHV0LWxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZSB7XG4gICAgJi1ob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuICAgIFxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19ncmlkLTEtMSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZ3JpZC0yLTEtMSA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19ncmlkLTEtMS0yID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZ3JpZC0xLTEtMS0xID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fdG90YWwtcHJpY2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG4gICZfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICYtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvd0JnO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZGVza3RvcCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIC5hY2NvcmRpb25fX3RpdGxlLW5hbWUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodEJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0IHtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIFxuICAmX19oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAmLXNsaWRlIHtcbiAgICAgIC5zbGljay1pbml0aWFsaXplZCAmLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMzQsIDM3LCAwLjQ4KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgXG4gICAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJi13YXJuaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZWM0ODJmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250cm9scyB7XG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIFxuICAgICYtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgXG4gICAgJl9ncmF5OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC04MHZ3O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFzaWRlO1xuICAgIH1cbiAgICBcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgICZfbG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICAmX3dpdGgtZ2FwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgfVxuICBcbiAgJl9fc2VjdGlvbi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICB9XG4gIFxuICAmX19tYXRoIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIFxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDAuNzVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgXG4gICAgJi1oYWxmIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGFibGUge1xuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDEuNzVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAtNXB4IDVweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4zKTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGVhbSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2lucHV0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX3JlcXVlc3QtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG4gICAgXG4gICAgLnBvc3RfX2lucHV0LWxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICAuZGVsaXZlcnlfX2Zvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJl9fZm9ybS10b3RhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmX3NlY29uZGFyeSB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTI1JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtLWZlYXR1cmVzIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAmLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgICAgICBcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGVsaXZlcnlfX2Zvcm0tYmFubmVyLFxuICAmX19hc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X190ZXh0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICZfX21haW4ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyMHB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBcbiAgICAmX19hc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgXG4gICAgICAmLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19mb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICZfX2Zvcm0tY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIFxuICAgICZfX3ByZXZpZXcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTYwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX21hdGgge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIFxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAmX19yZXF1ZXN0LWZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIFxuICAgICAgJi1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbnB1dHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucG9zdF9faW5wdXQtbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19mb3JtLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIFxuICAgIC5hZ3JlZW1lbnQtbGluZSAubGFiZWwtdGV4dCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJl9fbGlua3Mge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJl9fbWF0aCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1oYWxmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmtzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIFxuICAgICZfX3JlcXVlc3QtZm9ybSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLWlucHV0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucG9zdF9faW5wdXQtbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5kZWxpdmVyeV9fdGV4dC1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2cge1xuICBtaW4taGVpZ2h0OiA4NnZoO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uYmxvZ19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5ibG9nX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTBweCAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5SGVscDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gICY6aG92ZXIgLmJsb2dfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYmxvZ19faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1pbmRlbnQ6IC05OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZ19faXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMzNweDtcbn1cblxuLmJsb2dfX2l0ZW0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5ibG9nX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmJsb2dfX2l0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLmJsb2dfX2l0ZW0tcGFnZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gIC52aWRlby1ib3gge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tcGFnZS1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tcGFnZS1iYWNrLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2dfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmJsb2dfX2l0ZW0tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuIiwiLmxvZ2luLXdhcm5pbmcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFxuICAubm8tbG9naW4td2FybmluZyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmxvZ2luLWdyZWV0aW5nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgLm5vLWxvZ2luLWdyZWV0aW5nICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICZfX2FsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICBcbn1cbiIsIi5pbnN0YWxsLXByb21wdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBcbiAgLm5vLWluc3RhbGwtcHJvbXB0ICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmFzaWRlLWRvdC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDg4ODg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAwO1xuICBcbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbiAgXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwLjc1ZW07XG4gICAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgIFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgcmlnaHQ6IC0wLjM3NWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIFxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXNpZGUtZG90LW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5yZy1wYXJ0bmVyIHtcbiAgLm1haW4tcGFnZS1hY3Rpb25zLFxuICAuY2FyZC1iZW5lZml0cyxcbiAgLmNhcmQtdGVybXMsXG4gIC5jYXRhbG9ndWUtYXZhaWxhYmlsaXR5LFxuICAucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHksXG4gIC5jYXRhbG9ndWUtcHJpY2Utc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJl9fcG93ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICNlYzQ4MmY7XG4gICAgfVxuICB9XG4gIFxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnY29tcG9uZW50cy92YXJpYWJsZXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9taXhpbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yZXNldCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9mb3JtLWVsZW1lbnRzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHlwaWNhbC1lbGVtZW50cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1jYXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGx1Z2lucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2F1dGgnO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZXJvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLWJhbm5lcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1maWx0ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXRhbG9ndWUtbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLWl0ZW0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXRhbG9ndWUtc3RhZ2UtaXRlbSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1zb3J0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLWNhdGVnb3JpZXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWJvdXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZXh0LWJsb2NrJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYXJ0aWNsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2l0ZW0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9wcm9maWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udGFjdHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tYWluJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbGFuZGluZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RoYW5rcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ2lzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BvcnRmb2xpbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3JkZXItc3RlcHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9vcmRlci1wcm9ncmVzc2Jhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NjaGVkdWxlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3dhcnJhbnR5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3JnYW5pc2F0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmVwb3J0LW9sZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NoYXJpdHknO1xuQGltcG9ydCAnY29tcG9uZW50cy9vcmRlci1yYWl0aW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGVsaXZlcnknO1xuQGltcG9ydCAnY29tcG9uZW50cy9hY2NvcmRpb25zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9zdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2cnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dpbi13YXJuaW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbG9naW4tZ3JlZXRpbmcnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbnN0YWxsLXByb21wdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FzaWRlLWRvdC1uYXYnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yZy1wYXJ0bmVyJztcblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLm1haW4ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICBodG1sLFxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDk5JTtcbiAgfVxuXG4gIC5wYWdlLW5hdi1ob2xkZXIuZml4ZWQsXG4gIC5wYWdlLWZvb3RlcixcbiAgLmRvd24taWNvbixcbiAgLmJhbm5lcixcbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcixcbiAgLm1vdXNlLWljb24sXG4gIC5zY3JvbGwtdG8tb3JkZXIsXG4gIC5vcmRlci1lcnJvcnMsXG4gIC5kYXRlLWlucHV0OmJlZm9yZSxcbiAgLmFtb3VudC1idXRuLFxuICAucmVkLWJ1dG4sXG4gIC5oZWxwLWljb24sXG4gIC5kZXNrdG9wLXBhZ2UtbmF2LFxuICAucGhvdG9zLFxuICAubWFpbi1zZWN0aW9uLXRpdGxlLFxuICAuc21hbGwtc2xpZGVyLWJsb2NrLFxuICAub3JkZXItaW5mby1idXRucyxcbiAgLmZlYXR1cmVzLW5hdi1ob2xkZXIsXG4gIC5vcmRlci1jdXN0b21lci1kYXRhLFxuICBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLWNlbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgLm9yZGVyLXByaWNlLWZvcm0gbGFiZWwgKyAuaW5wdXQtbGluZS1jZWxsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jb21wYW55LWZlYXR1cmVbY2xhc3MqPSdzY3JvbGwtb3JkZXInXSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1kZXNjcmlwdGlvbiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG5cbiAgLmNvbXBhbnktZmVhdHVyZXMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS5saW5lLTQsXG4gIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLmxpbmUtMyxcbiAgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUubGluZS0yLFxuICAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS5saW5lLTEge1xuICB9XG5cbiAgLnBhZ2UtbmF2LWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9yZGVyLXNlY3Rpb24sXG4gIC5tYWluLXBhZ2UtY2VsbCxcbiAgLm1haW4tcGFnZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3JkZXItcHJlcGF5bWVudCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgfVxuXG4gIC5vcmRlci1wcmljZS1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG5cbiAgLmNhcnQgPiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbXBhbnktZmVhdHVyZSBoMixcbiAgLmNhcnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG5cbiAgLmNhcnQtaXRlbS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuaGVhZGVyLWNhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FydC10YWJsZS1jZWxsIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuY2FydC10YWJsZS1jZWxsOm50aC1jaGlsZCg3KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG5cbiAgLm9yZGVyLXByaWNlLWZvcm0gaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm9yZGVyLXRvdGFsLWxpc3QgbGkgbGFiZWwge1xuICAgIGxlZnQ6IC0yM3B4O1xuICB9XG5cbiAgLm9yZGVyLXByZXBheW1lbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgfVxuXG4gIC5jYXJ0LWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cblxuICAuY2FydC1pdGVtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jYXJ0LXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAub3JkZXItc2VjdGlvbiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm9yZGVyLXNlY3Rpb24tdG90YWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgfVxuXG4gIC5vcmRlci10b3RhbC10aXRsZSxcbiAgLm9yZGVyLXRvdGFsLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cblxuICAuZG9jdW1lbnRzLXByZXZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG5cbiAgLmhlYWRlci1uYXYsXG4gIC5hZGRpdGlvbmFsLW5hdixcbiAgaGVhZGVyIC51aS1jb250cm9scyxcbiAgLnRvb2x0aXBzdGVyLWRlZmF1bHQsXG4gIC5icmVhZGNydW1icyxcbiAgLnByZXZpZXctdGFncyxcbiAgLmNhcnQtdGV4dCAuY2FydC1jbGVhcixcbiAgLnByaW50LWRvY3VtZW50cyAucGFnZS1uYXYtaG9sZGVyLFxuICAucHJpbnQtZG9jdW1lbnRzIC5uYXZpZ2F0aW9uLWJsb2NrLWFzaWRlLFxuICAucHJpbnQtZG9jdW1lbnRzIC5sb2dpbi10cmlnZ2VyLFxuICAuY2JoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1kb2N1bWVudHMgLm5hdmlnYXRpb24tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnByaW50LWRvY3VtZW50cyAucGFnZS1uYXYtaXRlbXMge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gIC5wcmludC1kb2N1bWVudHMgLmRvY3VtZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmRvY3VtZW50cy1wcmV2aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1nYWxsZXJ5LFxuICAgIC5jYXJkLWJlbmVmaXRzLFxuICAgIC5jYXJkLWFjdGlvbnMsXG4gICAgLmNhcmQtYWRkaXRpb25hbC1jYXJkcyxcbiAgICAuY2FyZC1hZGRpdGlvbmFsLXBob3RvcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIC5jYXJkLWZlYXR1cmVzIC5uYW1lIGEsXG4gIC5jYXJkIC5jYXJkLWJ0bnMgW2NsYXNzKj0nLWJ1dG4nXSxcbiAgLm9yZGVyLWRvYyBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItY29udGFjdHMgLnBob25lLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJnLW1hcmt1cCB7XG4gICZfX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
